Το Cookie είναι μια δωρεάν και ανοιχτού κώδικα πρόγραμμα δημιουργίας αρχείων που βασίζεται σε πρότυπα που επιταχύνει τη διαδικασία σύνταξης σεναρίων, MakeFiles, εγγράφων LaTeX και άλλων μεμονωμένων αρχείων.
Κουλουράκι
ΤοCookie είναι παρόμοιο με το cookiecutter, μια γραμμή εντολών βοηθητικό πρόγραμμα που δημιουργεί έργα από πρότυπα έργων (στυλιστικά αναφέρεται ως "cookiecutters") σε οποιαδήποτε μορφή σήμανσης ή γλώσσα προγραμματισμού.Αλλά σε αντίθεση με το cookiecutter, Cookie δημιουργεί σελίδες από πρότυπα αρχείων.
Τα πρότυπα αποθηκεύονται στον κατάλογο ~/.cookiecutters
ή στον κατάλογο που καθορίζεται από $COOKIE_DIR . Μπορείτε να δείτε παραδείγματα των προτύπων του κύριου προγραμματιστή εδώ.
Λειτουργίες στο Cookie
Εγκατάσταση cookie σε Linux
Εγκατάσταση root
Με άδεια root το μόνο που χρειάζεται να κάνετε είναι να κλωνοποιήσετε το έργο από το git και να δημιουργήσετε την εφαρμογή με τις ακόλουθες εντολές:
$ κλώνος git https://github.com/bbugyi200/cookie $ cd cookie $ sudo make install
Εγκατάσταση χρήστη
Χωρίς άδεια root θα χρειαστεί να χρησιμοποιήσετε έναν εναλλακτικό κατάλογο bin στον οποίο θα κλωνοποιήσετε το git repo και στη συνέχεια θα δημιουργήσετε με την εντολή :
make DESTDIR=/home//.local PREFIX=εγκατάσταση
Αντικαταστήστε με το όνομα χρήστη σας και βεβαιωθείτε ότι ο κατάλογος /home//.local/bin βρίσκεται στη διαδρομή του συστήματός σας.
Χρήση
Χρήση: ΠΡΟΤΥΠΟ cookie μπισκότο -γ cookie -e ΠΡΟΤΥΠΟ μπισκότο -η μπισκότο -λ cookie -r ΠΡΟΤΥΠΟ Αρχικοποιεί ένα νέο αρχείο (TARGET) χρησιμοποιώντας ένα προκαθορισμένο πρότυπο (TEMPLATE). Το αρχείο προορισμού μπορεί να είναι ένα νέο σενάριο, αρχείο διαμόρφωσης, αρχείο σήμανσης κ.λπ.…. Αφού αρχικοποιηθεί το αρχείο προορισμού, ανοίγει για επεξεργασία χρησιμοποιώντας το προεπιλεγμένο πρόγραμμα επεξεργασίας του συστήματος. Επιχειρήματα θέσης: TARGET Το όνομα του αρχείου προς προετοιμασία. Προαιρετικά επιχειρήματα: -d | --εντοπισμός σφαλμάτων Ενεργοποίηση λειτουργίας εντοπισμού σφαλμάτων. -c | -- config Επεξεργαστείτε το αρχείο διαμόρφωσης. -D DIR | --bin-subdir DIR Αρχικοποιήστε το TARGET σε DIR, το οποίο θα πρέπει να είναι ένας υποκατάλογος του προεπιλεγμένος κατάλογος bin (δείτε το αρχείο διαμόρφωσης). -e ΠΡΟΤΥΠΟ | --επεξεργασία ΠΡΟΤΥΠΟ Προσθήκη / επεξεργασία προτύπου cookie. -f | --δύναμη Αναγκάστε την προετοιμασία TARGET να είναι σχετική με το ρεύμα Ευρετήριο. Αυτή η επιλογή ουσιαστικά παρακάμπτει το ROOT_DIR ρύθμιση παραμέτρων. Ενεργοποιημένο από προεπιλογή για μη εκτελέσιμο στόχους. -η | --βοήθεια Δείτε αυτό το μήνυμα βοήθειας. -l | --λίστα Εάν παρέχεται TEMPLATE, εξάγετε τα περιεχόμενα του προτύπου στο STDOUT. Διαφορετικά, παραθέστε τα διαθέσιμα πρότυπα. -m ΛΕΙΤΟΥΡΓΙΑ | --λειτουργία MODE Ορίζει bits λειτουργίας αρχείου. Αποδέχεται οποιαδήποτε φόρμα για MODE που αναγνωρίζεται με την εντολή 'chmod'. -r ΠΡΟΤΥΠΟ | --κατάργηση ΠΡΟΤΥΠΟΥ Διαγραφή προτύπου cookie. -Χ Κάντε το TARGET εκτελέσιμο. Ισοδυναμεί με '-m +x'. -v | --πολύλογος Ενεργοποίηση αναλυτικής εξόδου.
Χρησιμοποιώντας το Cookie θα πρέπει να σας έρθει εύκολα εάν είστε εξοικειωμένοι με το Cookiecutter . Αλλά αν είστε νέοι σε κάποιο από τα δύο εργαλεία, τότε πρέπει να διαβάσετε τον οδηγό πριν εμβαθύνετε.