Cartman je obézní, rozmazlený, nezralý, otevřený, líný, sprostý, zlý-rázný, rasistické, sexistické, antisemitský, xenofobní, sociopathic, narcistický, a mrzutý základní školy student žije se svou matkou. Počkejte ... špatného Cartman.
Cartman umožňuje vytvářet a spravovat si své vstupenky Trac z příkazového řádku, aniž by bylo potřeba nastavit fyzického přístupu k instalaci / databáze Trac. Vše, co potřebujete, je účet Trac.
Konfigurace
Minimálně budete muset vytvořit ~ / .cartmanrc soubor s následující:
[Trac]
base_url = http: //your.trac.install/
username = tamentis
password = sitnemat
Pokud používáte Vim jako svůj výchozí textový editor, můžete také chtít přidat e-mailu, jako zvýrazňování syntaxe, aby odpovídaly rozšíření .cm.ticket:
autocmd BufNewFile * .cm.ticket setf mailem
Pokud používáte více míst Trac, můžete mít více konfigurací ve stejném souboru pomocí sekce oddělit místa, zde je příklad:
[Ostatní]
base_url = http://other.trac.site/
username = tamentis
password = sitnemat
Ty by předat parametr -s, aby cm definovat, které stránky pro přístup:
cm -s jiná zpráva 1
Můžete definovat všechny běžné konfigurační nastavení v oddílu [default].
Návod
Zpráva Výpis
Dump seznam lístků na obrazovce, bez podrobností:
cm zpráva 1
# 142. opravit hladu ve světě (bjanin @)
# 159. ignorovat nezaplaceného nájemného (bjanin @)
Ticket View
Zobrazit všechny vlastnosti jízdenky:
cm pohled 1
Seznam zpráv
Získat seznam všech dostupných zpráv se:
cm zprávy
Vlastnosti systému
To bude výpisu na obrazovce všechny milníky, komponenty, verze:
cm Vlastnosti
Vytvoření lístek
Vytvoření jízdenka bude fungovat podobně jako psaní nového e-mailu v mutt, načte aktuální $ editor a umožňuje upravit podrobnosti o jízdenky. Za předpokladu, že všechny parametry jsou správné, bude to vytvářet lístek, jakmile si uložit a ukončit a vrátit číslo vstupenek. Pokud vaše vstupenka nezobrazí platné (chybějící povinné pole, neexistoval Milestone, atd) Cartman se zastaví a seznamy každá chyba a umožňují vrátit se do vašeho editoru:
cm nový
- Otevře se editor -
Nalezeno následující chyby:
& Nbsp; - neplatný "Předmět": nemůže být prázdný
& Nbsp; - Neplatné "Milník": očekávání: Bug Bucket, Release 2, vydání 3
- Hit Enter k návratu do editoru, ^ C přerušit -
První parametr cm, je majitelem jízdenky, to naplní do pole ve výchozím nastavení:
cm nový jcarmack
V komentáři k lístku
Stejně jako vytvoření jízdenku, přidání komentáře je, stejně jako mutt, vaše aktuální $ EDITOR budou načteny na prázdný soubor pro vás upravit. Po uložení a odchod, Cartman, že spáchají tento nový komentář a vrátit se tiše, pokud dojde k chybě:
cm comment 1
Pokud komentář je dost krátká, aby se vešly na příkazovém řádku, můžete použít parametr -m jako takový:
cm comment 1 -m "jste zapomněli volat kroutit ()"
Zobrazení / Nastavení status jízdenky
Zobrazení aktuální stav lístku, a jsou k dispozici stavy:
cm Stav 1
Nastavit si jízdenku jako legitimní:
cm Stav 1 přijmout
Potřebujete-li přidat komentář s touto změnou statusu, můžete použít -c, bude to otevřít výchozí editor:
cm Stav 1 znovu -c
Můžete také použít parametr -m definovat komentáře inline, bez použití editoru:
cm Stav 1 znovu -m "nepracuje s x = y"
Co je nového v této verzi:
- přidal Příkaz vyhledávání.
- crash správně a brzy, když Trac návratu chyba 500.
- pád s popisným zprávou, když vám chybí oprávnění k vytvoření lístek.
- neumírají, pokud base_url má koncové lomítko.
- otestovat existenci base_url namísto zásobníku trasování.
- vytvořit ~ / .cartman / adresář ve výchozím nastavení.
- zemřít s chybovou zprávou, pokud nemáte $ EDITOR env var.
- opravit načtení aktuálního stavu vstupenek na v1.0 +
Co je nového ve verzi 0.2.0:
- & quot; cm Pomoc & quot; Nyní vytiskne seznam příkazů.
- AUTH_TYPE byl přidán do config.
- obal Základní Debian byl přidán.
- Podpora Šablona byla přidána (v ~ / .cartman / templates).
- byla poskytnuta dokument o tom, jak hack nástroje.
- Konfigurace byl přesunut do sub-adresáře.
- byla přidána možnost vynechat ověření certifikátu SSL.
- Podpora Trac 0.12 byla přidána.
- Jednotlivé žetony jsou nyní uzavřeno během Fuzzy find.
- přidala Python 3.3 podporu.
- vstupenek těla jsou nyní vysílány s CRLF konci řádků.
Požadavky na :
- Python
- Trac
Komentáře nebyl nalezen