Cartman είναι υπέρβαροι, χάλασε, ανώριμα, ειλικρινής, τεμπέλης, αθυρόστομος, κακεντρεχή, ρατσιστικό, σεξιστικό, αντισημιτικές, ξενοφοβικές, ακοινώνητο, ναρκισσιστική, και η κακή-μετριάζεται δημοτικό σχολείο μαθητή που ζει με τη μητέρα του. Περιμένετε ... λάθος Cartman.
Cartman σας επιτρέπει να δημιουργήσετε και να διαχειριστείτε τα εισιτήριά σας Trac από τη γραμμή εντολών, χωρίς την ανάγκη εγκατάστασης φυσικής πρόσβασης στην εγκατάσταση / βάσης δεδομένων Trac. Το μόνο που χρειάζεστε είναι ένας λογαριασμός Trac.
Διαμόρφωση
Κατ 'ελάχιστον θα πρέπει να δημιουργήσει ένα ~ / .cartmanrc αρχείο με τα εξής:
[Trac]
base_url = http: //your.trac.install/
Username = tamentis
password = sitnemat
Εάν χρησιμοποιείτε το Vim ως το προεπιλεγμένο πρόγραμμα επεξεργασίας σας, μπορείτε επίσης να θέλετε να προσθέσετε το email που μοιάζει με επισήμανση σύνταξης για να ταιριάζει με την επέκταση .cm.ticket:
autocmd BufNewFile * .cm.ticket setf ταχυδρομείου
Εάν χρησιμοποιείτε πολλαπλές τοποθεσίες Trac, μπορείτε να έχετε πολλαπλές διαμορφώσεις στο ίδιο αρχείο χρησιμοποιώντας την ενότητα για το διαχωρισμό των χώρων, εδώ είναι ένα παράδειγμα:
[Άλλα]
base_url = http://other.trac.site/
Username = tamentis
password = sitnemat
Θα περάσει το -s παράμετρος για εκατοστών να καθορίσει ποια τοποθεσία για πρόσβαση σε:
εκατοστά -s άλλη έκθεση 1
Μπορείτε να ορίσετε όλες τις κοινές ρυθμίσεις σε [Default] ενότητα.
περιγράφει
Αναφορά Καταχώρησης
Τυπώνει μία λίστα των εισιτηρίων στην οθόνη, χωρίς λεπτομέρειες:
έκθεση cm 1
# 142. καθορίσει την πείνα στον κόσμο (bjanin @)
# 159. αγνοούν απλήρωτα ενοίκια (bjanin @)
Εισιτήριο Προβολή
Δείτε όλες τις ιδιότητες ενός εισιτηρίου:
προβολή cm 1
Λίστα Εκθέσεων
Πάρτε μια λίστα με όλες τις διαθέσιμες εκθέσεις με:
εκθέσεις cm
Ιδιότητες Συστήματος
Αυτό θα πετάξει στην οθόνη όλα τα ορόσημα, Εξαρτήματα, Εκδόσεις:
ιδιότητες cm
Δημιουργώντας ένα εισιτήριο
Δημιουργώντας ένα εισιτήριο θα λειτουργούν με παρόμοιο τρόπο να γράφει ένα νέο e-mail στο mutt, φορτώνει την τρέχουσα $ ΕΚΔΟΤΗ και σας επιτρέπει να επεξεργαστείτε τα στοιχεία του εισιτηρίου. Υποθέτοντας ότι όλες οι παράμετροι είναι σωστές, θα δημιουργήσει το εισιτήριο, το συντομότερο μπορείτε να αποθηκεύσετε και εξόδου και να επιστρέψει τον αριθμό εισιτηρίου. Εάν το εισιτήριό σας δεν φαίνεται να ισχύει (λείπει απαιτούμενο πεδίο, ανύπαρκτη Milestone, κλπ) Cartman θα σταματήσει και τις λίστες κάθε λάθος και να σας αφήσει να επιστρέψει στο συντάκτη σας:
εκ νέου
- Ανοίγει το πρόγραμμα επεξεργασίας -
Βρέθηκαν τα παρακάτω σφάλματα:
& Nbsp? - Μη έγκυρη «Θέμα»: δεν μπορεί να είναι κενό
& Nbsp? - Μη έγκυρη «ορόσημο»: αναμένεται: Bug Bucket, Release 2, με την έκδοση 3
- Πατήστε Enter για να επιστρέψετε στο συντάκτη, ^ C για να ακυρώσετε -
Η πρώτη παράμετρος σε εκατοστά είναι ο ιδιοκτήτης του εισιτηρίου, συμπληρώνει το πεδίο από προεπιλογή:
εκ νέου jcarmack
Σχολιάζοντας ένα εισιτήριο
Ακριβώς όπως η δημιουργία ενός εισιτηρίου, προσθέτοντας ένα σχόλιο είναι ακριβώς όπως το mutt, η τρέχουσα $ κειμενογράφος σας θα πρέπει να φορτωθούν σε ένα κενό αρχείο για να μπορείτε να επεξεργαστείτε. Κατά την αποθήκευση και έξοδο, Cartman θα διαπράττουν αυτό το νέο σχόλιο και να επιστρέψει αθόρυβα, εκτός αν συμβεί κάποιο σφάλμα:
cm σχόλιο 1
Αν το σχόλιο είναι αρκετά μικρή για να χωρέσει στη γραμμή εντολών, μπορείτε να χρησιμοποιήσετε τη σημαία -m ως εκ τούτου:
cm σχόλιο 1 -m "έχετε ξεχάσει να καλέσετε παίζω ()"
Προβολή / Ρυθμίστε την κατάσταση του εισιτηρίου
Δείτε την τρέχουσα κατάσταση του εισιτηρίου, καθώς και τις διαθέσιμες καταστάσεις:
κατάσταση cm 1
Ορίστε ένα εισιτήριο ως αποδεκτές:
κατάσταση cm 1 αποδεχθεί
Αν θέλετε να προσθέσετε ένα σχόλιο με αυτή την αλλαγή της κατάστασης, μπορείτε να χρησιμοποιήσετε την επιλογή -c σημαία, θα ανοίξει το προεπιλεγμένο πρόγραμμα επεξεργασίας σας:
κατάσταση cm 1 ξανανοίξει -C
Μπορείτε επίσης να χρησιμοποιήσετε την επιλογή -m για να καθορίσει το σχόλιο inline, χωρίς τη χρήση ενός επεξεργαστή:
κατάσταση cm 1 ξανανοίξει -Μ "δεν λειτουργεί με x = y"
Τι είναι καινούργιο σε αυτή την έκδοση:
- προστιθέμενη εντολή αναζήτησης.
- συντριβή σωστά και νωρίς, όταν το σφάλμα επιστροφή Trac 500.
- συντριβή με ένα περιγραφικό μήνυμα όταν δεν έχετε άδεια για να δημιουργήσετε ένα εισιτήριο.
- δεν πεθαίνουν αν η base_url έχει τελική κάθετο.
- ελεγχθεί η ύπαρξη των base_url αντί στοίβα εντοπισμό.
- να δημιουργήσετε το ~ / .cartman / κατάλογο από προεπιλογή.
- πεθαίνουν με ένα μήνυμα λάθους, εάν δεν έχετε έναν var $ EDITOR env.
- Διορθώστε γοητευτικός τρέχουσα κατάσταση του εισιτηρίου σε v1.0 +
Τι είναι καινούργιο στην έκδοση 0.2.0:
- & quot? Εκατοστά βοήθεια & quot? τώρα Εκτυπώνει μια λίστα εντολών.
- auth_type προστέθηκε στο config.
- συσκευασία Βασικές Debian προστέθηκε.
- υποστήριξη Πρότυπο προστέθηκε (στο ~ / .cartman / templates).
- Ένα έγγραφο σχετικά με το πώς να χαράξει τα εργαλεία που παρέχονται.
- Διαμόρφωση μεταφέρθηκε σε ένα υπο-κατάλογο.
- Μια επιλογή για να παρακάμψετε την επικύρωση του πιστοποιητικού SSL προστέθηκε.
- Υποστήριξη για Trac 0,12 προστέθηκε.
- Ενιαία μάρκες τώρα αντιστοιχεί κατά τη διάρκεια της ασαφούς ευρήματος.
- Προστέθηκε Python 3.3 υποστήριξη.
- σώματα εισιτηρίων είναι τώρα μεταδίδονται με CRLF τέλος των γραμμών.
Απαιτήσεις :
- Python
- Trac
Τα σχόλια δεν βρέθηκε