clue_script

ソフトウェアのスクリーンショット:
clue_script
ソフトウェアの詳細:
バージョン: 0.3.1
日付のアップロード: 11 May 15
開発者: Rocky Burt
ライセンス: 無料
人気: 14

Rating: 2.0/5 (Total Votes: 1)

clue_scriptは、Webスタイルアプリを特に重視してサブコマンドを定義するために使用されます。機能は、Djangoのmanage.pyスクリプトに触発されています。
利用
「こんにちは世界」を印刷するコマンドを追加するための簡単​​な例:
clue_script importコマンド、司令官から
@コマンド
デフのHelloWorld():
 プリント「こんにちは世界」
__name__ == '__main__'の場合:
  Commander.scan(グローバルは、())(ラン)
より複雑なコマンドを実行するには(2.6にも使用可能)はPython 2.7のargparseのようなものを使用することができます。
輸入argparse
clue_script importコマンド、司令官から
@コマンド
デフFOO(* ARGV):
 パーサ= argparse.ArgumentParser()
  parser.add_argument( ' - X'は、ヘルプ= '簡単なテスト」、
 デフォルト=「はい」、metavar = 'X')
  NS = parser.parse_args(ARGV)
 #は何かを
__name__ == '__main__'の場合:
  Commander.scan(グローバルは、())(ラン)
提供されているコマンド
2提供されるコマンドの工場は現在ありません。
  1。 make_reloadable_server_command(のrunserverの要件についての注意上記参照)
  2。 make_syncdb_command
次のように一般的なWebアプリケーションは、これらのコマンドを使用することができます。
__name__ == '__main__'の場合:
 デフcreatetables(セッション):
  models.Base.metadata.create_all(session.bind)
 設定= init_settings()
 指揮= script.Commander([script.make_reloadable_server_command(make_app)、
  script.make_syncdb_command(設定['spitter.db_session_factory']、
  createtables)])
  commander.scan(グローバル())
  commander.run()
引数なしでスクリプトを実行すると、のようなものが得られます。
コマンド:
 のrunserver再装填開発のWebサーバーを実行します。
 データベースを更新しsyncdb

このリリースの新機能:

このprint_usage()が間違って呼ばれていた修正された愚かなバグを。

このバージョン0.3の新機能である:

このライブ実行しているサーバーに接続するためのシェルを起動するための追加されましたrfooサポートhttp://code.google.com/p/rfoo/
コマンドの使用方法の改善された書式
削除されたほとんどは役に立たないmake_syncdbコマンド
メイドCommander.commandsもう少し露出しました

このバージョン0.2.4の新機能である:コードが変更された場合、非リロード機能部分はアプリをシャットダウンするだろう

この問題を修正しました。

この要件:

このパイソン

開発者の他のソフトウェア Rocky Burt

khufu_siteview
khufu_siteview

11 May 15

khufu_deform
khufu_deform

14 Apr 15

khufu_opinion
khufu_opinion

11 May 15

Khufu-Script
Khufu-Script

11 May 15

へのコメント clue_script

コメントが見つかりません
コメントを追加
画像をオンにする!