cartman è uno studente di scuola elementare in sovrappeso, viziato, immaturo, senza peli sulla lingua, pigro, sboccato, meschina, razzista, sessista, antisemita, xenofobo, sociopatico, narcisistica, e malumore che vive con sua madre. Aspetta ... cartman sbagliato.
Cartman ti permette di creare e gestire i tuoi biglietti Trac dalla riga di comando, senza la necessità di impostare l'accesso fisico alla installazione / database di Trac. Tutto ciò che serve è un account Trac.
Configurazione
Come minimo è necessario creare un file ~ / .cartmanrc con il seguente:
[Trac]
base_url = http: //your.trac.install/
username = tamentis
password = sitnemat
Se si sta utilizzando vim come editor predefinito, è anche possibile aggiungere e-mail, come l'evidenziazione della sintassi in modo che corrisponda l'estensione .cm.ticket:
autocmd BufNewFile * .cm.ticket setf elettronica
Se si utilizzano più siti Trac, è possibile avere più configurazioni nello stesso file utilizzando la sezione per separare i siti, ecco un esempio:
[Altro]
base_url = http://other.trac.site/
username = tamentis
password = sitnemat
Si potrebbe passare il parametro -s a cm per definire quale sito per accedere a:
cm -s altro rapporto 1
È possibile definire tutte le impostazioni di configurazione comuni nella sezione [DEFAULT].
Soluzione
Segnala link
Dump un elenco dei biglietti su schermo, senza dettagli:
cm rapporto 1
# 142. risolvere la fame nel mondo (bjanin @)
# 159. ignorare affitto non pagato (bjanin @)
Ticket View
Mostra tutte le proprietà di un ticket:
cm view 1
Elenco dei rapporti
Ottenere un elenco di tutti i rapporti disponibili con:
rapporti cm
Proprietà del sistema
Questo scaricherà sullo schermo tutte le tappe, Componenti, Versioni:
proprietà cm
Creazione di un biglietto
Creazione di un biglietto funzionerà in modo simile a scrivere una nuova e-mail nella mutt, carica il tuo $ EDITOR corrente e consente di modificare i dettagli del biglietto. Supponendo che tutti i parametri sono corretti, si creerà il biglietto non appena si salva e uscita e restituire il numero di ticket. Se il vostro biglietto non appare valida (manca campo obbligatorio, Milestone inesistente, etc.) Cartman si fermerà ed elenca ogni errore e lasciare che si torna al tuo editore:
cm nuovo
- Apre l'editor di -
Trovati i seguenti errori:
& Nbsp; - non valido 'Oggetto': non può essere vuoto
& Nbsp; - non valido 'Milestone': ci si aspetta: Bug Bucket, versione 2, versione 3
- Premi Invio per tornare al redattore, ^ C per annullare -
Il primo parametro di cm è il proprietario del biglietto, si popola il campo A per impostazione predefinita:
cm nuova jcarmack
Commentando un biglietto
Proprio come la creazione di un biglietto, l'aggiunta di un commento è proprio come mutt, il tuo $ EDITOR corrente verrà caricato su un file vuoto per la modifica. Su salvare e uscire, Cartman commetterà questo commento e tornare in silenzio, a meno che non si verifichi un errore:
cm commento 1
Se il commento è abbastanza breve per rientrare nella riga di comando, è possibile utilizzare il flag -m in quanto tale:
cm commento 1 -m "ti sei dimenticato di chiamare twiddle ()"
Vista / Impostazione dello stato di un biglietto
Visualizza lo stato attuale di un biglietto, e gli stati disponibili:
stato cm 1
Impostare un biglietto come accettata:
stato cm 1 accettare
Se avete bisogno di aggiungere un commento a questo cambiamento di stato, è possibile utilizzare il flag -c, si aprirà l'editor predefinito:
stato cm 1 riaprire -c
È inoltre possibile utilizzare il flag -m per definire il commento in linea, senza l'uso di un editor:
stato cm 1 riaprire -m "non funziona con x = y"
Cosa c'è di nuovo in questa versione:
- aggiunto comando di ricerca.
- schianto correttamente e presto, quando errore restituito trac 500.
- scontro con un messaggio descrittivo quando ti manca il permesso di creare un ticket.
- non morire se il base_url ha una barra finale.
- verificare l'esistenza di base_url invece la traccia dello stack.
- creare il ~ di default.
- morire con un messaggio di errore se non si dispone di una var $ EDITOR env.
- fissare il recupero dello stato di biglietti attuale v1.0 +
/ .cartman / Directory
Cosa c'è di nuovo nella versione 0.2.0:
- & quot; cm aiuto & quot; ora stampa un elenco di comandi.
- auth_type è stata aggiunta alla configurazione.
- è stato aggiunto l'imballaggio di base Debian.
- supporto Template (in ~ / .cartman / templates).
- è stato fornito un documento su come hackerare gli strumenti.
- Configurazione è stato spostato in una sotto-directory.
- è stata aggiunta un'opzione per ignorare la convalida dei certificati SSL.
- è stato aggiunto il supporto per Trac 0,12.
- gettoni singole sono ora abbinate durante scoperta sfocata.
- è stato aggiunto il supporto Python 3.3.
- corpi dei biglietti sono ora trasmessi con fine CRLF di righe.
È stato aggiunto
Requisiti
- Python
- Trac
I commenti non trovato