clue_script

Screenshot Λογισμικό:
clue_script
Στοιχεία Λογισμικού:
Εκδοχή: 0.3.1
Ανεβάστε ημερομηνία: 11 May 15
Προγραμματιστής: Rocky Burt
Άδεια: Δωρεάν
Δημοτικότητα: 14

Rating: 2.0/5 (Total Votes: 1)

clue_script χρησιμοποιείται για τον καθορισμό υποεντολές με ιδιαίτερη έμφαση στην web-style εφαρμογές. Η λειτουργικότητα είναι εμπνευσμένο από την manage.py σενάριο Django.
Χρήση
Ένα απλό παράδειγμα για να προσθέσετε μια εντολή που εκτυπώνει "hello world":
από clue_script εντολή εισαγωγής, διοικητής
command
def helloworld ():
& Nbsp? Εκτύπωσης "hello world"
αν __name__ == «__main__»:
& Nbsp?. Commander.scan (διεθνοποιημένων ()) τρέχει ()
Για να κάνετε μια πιο περίπλοκη εντολή που μπορείτε να χρησιμοποιήσετε κάτι παρόμοιο με argparse Python 2.7 είναι (επίσης διαθέσιμο στο 2.6).
argparse εισαγωγής
από clue_script εντολή εισαγωγής, διοικητής
command
def foo (* argv):
& Nbsp? Αναλυτή = argparse.ArgumentParser ()
& Nbsp? Parser.add_argument (- x ', βοηθούν = «απλή εξέταση»,
& Nbsp? Προεπιλογή = «ναι», metavar = «x»)
& Nbsp? Ns = parser.parse_args (argv)
& Nbsp? # Κάνουμε κάτι
αν __name__ == «__main__»:
& Nbsp?. Commander.scan (διεθνοποιημένων ()) τρέχει ()
Εφόσον εντολές
Υπάρχουν επί του παρόντος δύο παρέχονται εργοστάσια εντολή.
& Nbsp? 1. make_reloadable_server_command (βλέπε παραπάνω σημείωση σχετικά με τις απαιτήσεις για runserver)
& Nbsp? 2. make_syncdb_command
Ένα τυπικό web app θα μπορούσε να χρησιμοποιήσετε αυτές τις εντολές ως εξής:
αν __name__ == «__main__»:
& Nbsp? Def createtables (session):
& Nbsp? Models.Base.metadata.create_all (session.bind)
& Nbsp? Ρυθμίσεις = init_settings ()
& Nbsp? Διοικητής = script.Commander ([script.make_reloadable_server_command (make_app),
& Nbsp? Script.make_syncdb_command (ρυθμίσεις [«spitter.db_session_factory»],
& Nbsp? Createtables)])
& Nbsp? Commander.scan (διεθνοποιημένων ())
& Nbsp? Commander.run ()
Τρέχοντας το σενάριο χωρίς args θα αποφέρει κάτι παρόμοιο με:
Εντολές:
& Nbsp? Runserver Εκτελέστε ένα επαναφορτιζόμενο ανάπτυξη web server.
& Nbsp? Syncdb ενημέρωση της βάσης δεδομένων

Τι είναι καινούργιο σε αυτή την έκδοση:.

  • Διορθώθηκε το ανόητο σφάλμα όπου print_usage () ήταν να ονομάζεται λάθος

Τι είναι καινούργιο στην έκδοση 0.3:

  • Προστέθηκε υποστήριξη rfoo για την έναρξη κέλυφος για να συνδεθείτε με το ζωικό τρέχει http://code.google.com/p/rfoo/ server
  • Βελτιωμένη μορφοποίηση της χρήσης εντολών
  • Αφαιρέθηκε εντολή ως επί το πλείστον άχρηστα make_syncdb
  • Made Commander.commands λίγο περισσότερο εκτεθειμένες

Τι είναι καινούργιο στην έκδοση 0.2.4:

  • Διορθώθηκε το πρόβλημα όπου το τμήμα μη reloader θα κλείσει κάτω από το app, αν κωδικό άλλαξε.

Απαιτήσεις :

  • Python

Άλλο λογισμικό του προγραμματιστή Rocky Burt

khufu_deform
khufu_deform

14 Apr 15

khufu_javascript
khufu_javascript

11 May 15

khufu_sqlalchemy
khufu_sqlalchemy

14 Apr 15

Khufu-SQLAHelper
Khufu-SQLAHelper

11 May 15

Σχόλια για clue_script

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!