Cartman ay sobra sa timbang, laki sa layaw, wala pa sa gulang, pigil, tamad, madumi ang bibig, ibig sabihin ng makabayan, rasista, sexist, anti-Semitiko, xenophobic, sociopathic, narcissistic, at masama ang ulo ng mag-aaral sa elementarya na nakatira sa kanyang ina. Maghintay ... mali Cartman.
Cartman ay nagbibigay-daan sa iyo upang lumikha at pamahalaan ang iyong Trac tiket mula sa command-line, nang walang kailangan sa setup ng pisikal na pag-access sa Trac pag-install / database. Lahat ng kailangan mo ay isang Trac account.
Configuration
Sa isang minimum, kailangan mong lumikha ng isang ~ / .cartmanrc file na may mga sumusunod:
[Trac]
BASE_URL = http: //your.trac.install/
username = tamentis
password = sitnemat
Kung ikaw ay gumagamit ng lakas bilang iyong default na editor, baka gusto ring idagdag email-tulad ng syntax highlighting upang tumugma sa mga extension .cm.ticket:
autocmd BufNewFile * .cm.ticket setf mail
Kung gumagamit ka ng maramihang Trac mga site, maaari kang magkaroon ng maramihang mga kumpigurasyon sa parehong file gamit ang seksyon upang paghiwalayin ang mga sites, narito ang isang halimbawa:
[Ibang]
BASE_URL = http://other.trac.site/
username = tamentis
password = sitnemat
Gusto mo ipasa ang -s parameter sa cm upang tukuyin kung aling mga site na access:
cm -s iba pang mga ulat 1
Maaari mong tukuyin ang lahat ng mga karaniwang mga setting ng pagsasaayos sa seksyong [default].
walkthrough
Listing Report
Dump ang isang listahan ng mga tiket sa screen, nang walang mga detalye:
Ang ulat cm 1
# 142. ayusin mundo gutom (bjanin @)
# 159. huwag pansinin ang mga hindi bayad na upa (bjanin @)
View Ticket
Ipakita ang lahat ng mga katangian ng isang tiket:
cm view 1
Talaan ng Mga Ulat
Kumuha ng isang listahan ng lahat ng magagamit na mga ulat na may:
mga ulat cm
Properties System
Ito ay tambakan ng basura sa screen ang lahat ng mga Mahahalagang Nakamit, Components, Bersyon:
properties cm
Paglikha ng isang tiket
Paglikha ng isang tiket gagana nang katulad sa pagsulat ng isang bagong email sa ulol, naglo-load ng mga ito ang iyong kasalukuyang $ EDITOR at hinahayaan kang i-edit ang mga detalye ng ticket. Pagpapalagay lahat ng mga parameter ay tama, ito ay lumikha ng mga tiket sa lalong madaling mong i-save at exit at ibalik ang numero ng tiket. Kung ang iyong ticket ay hindi lilitaw valid (kinakailangan field nawawala, inexistent Milestone, atbp) Cartman ay titigil at mga listahan ng bawat error at ipaalam sa iyo na bumalik sa iyong editor:
cm bagong
- Bubukas sa iyong editor -
Natagpuan ang mga sumusunod na error:
& Nbsp; - Hindi wastong 'Subject': ay hindi maaaring blangko
& Nbsp; - Hindi wastong 'Milestone': inaasahan: Bug Bucket, Bitawan 2, Bitawan 3
- Pindutin ang Enter upang bumalik sa editor, ^ C upang iurong -
Ang unang parameter sa cm ay ang may-ari ng ticket, populates ito ang field na sa pamamagitan ng default:
cm bagong jcarmack
Nagsasabi ng tiket
Tulad ng paglikha ng isang tiket, ang pagdaragdag ng isang puna ay tulad ng ulol, ay ikinarga sa iyong kasalukuyang $ EDITOR sa isang blangkong file para sa iyo upang i-edit. Pagkatapos i-save at exit, Cartman ay gumawa ito ng mga bagong komento at bumalik tahimik, maliban na lamang kung ang isang error nangyayari:
cm puna 1
Kung ang mga komento ay maikling sapat upang magkasya sa linya command, maaari mong gamitin ang m bandila bilang tulad ng:
cm puna 1 m "nakalimutan mong tawagan paikutin ()"
Tingnan / I-set ang katayuan ng isang tiket
Tingnan ang kasalukuyang katayuan ng isang tiket, at ang mga magagamit na katayuan:
status cm 1
Magtakda ng isang tiket bilang tinanggap:
status cm 1 tanggapin
Kung kailangan mo upang magdagdag ng isang komento sa pagbabago ng katayuan na ito, maaari mong gamitin ang c flag, ito ay buksan ang iyong default na editor:
status cm 1 buksang muli c
Maaari mo ring gamitin ang mga m bandila upang tukuyin ang mga inline na puna, hindi ang paggamit ng isang editor:
status cm 1 buksang muli m "ay hindi gumagana sa x = y"
Ano ang bago sa release na ito:
- idinagdag utos ng paghahanap.
- crash ng maayos at maaga kapag trac return error 500.
- crash sa isang mapaglarawang mensahe kapag ikaw kakulangan ng pahintulot upang lumikha ng isang tiket.
- hindi mamatay kung ang BASE_URL may isang trailing slash.
- subukan ang pag-iral ng BASE_URL halip ng stack baybay.
- lumikha ng mga ~ / .cartman / directory sa pamamagitan ng default.
- mamatay sa isang mensaheng error kung hindi ka magkaroon ng isang $ EDITOR env var.
- ayusin kinukuha kasalukuyang katayuan tiket sa v1.0 +
Ano ang bago sa bersyon 0.2.0:
- & quot; cm tulong & quot; ngayong mga kopya ng isang listahan ng mga utos.
- auth_type ay idinagdag sa config.
- packaging Basic Debian ay idinagdag.
- pag Template ay idinagdag (sa ~ / .cartman / template).
- Ang isang dokumento sa kung paano i-hack ang mga kasangkapan ay ibinigay.
- Configuration ay inilipat sa isang sub-directory.
- Isang opsyon upang laktawan validation SSL na sertipiko ay idinagdag.
- Suporta para Trac 0.12 ay idinagdag.
- Single token ay pinareha ngayon sa panahon fuzzy find.
- Python 3.3 suporta ay naidagdag na.
- katawan Ticket ay nakukuha na ngayon sa CRLF dulo ng linya.
Kinakailangan :
- sawa
- Trac
Mga Komento hindi natagpuan