帮助创建“前门”脚本。

frontdoor的Python项目详细描述


Build StatusBuild status

这个简单的模块有助于创建“前门”脚本,其中 可以帮助组织自动化脚本并减少对 冗长的文件。你可以把frontdoor.py复制到 存储库,便于引导自己的前门脚本 (此repo中的其他文件只是演示如何 使用frontdoor.py)。

前门脚本是接受一系列选项的命令 它们自己也可以遵从其他命令或进程 某种类型的。

假设你有一个项目有单元测试,集成测试,和 部署脚本。通常,您会包括一系列脚本 关于脚本做什么和如何做的文档。什么构成锋线 门脚本的不同之处在于,您只需记录它的可用性和用户 可以通过自己的参与和探索来找到其他的选择。这个 最终的结果有点像玩一个互动的小说电脑 像佐克这样的游戏。

这解决了与argparse不同的用例,因为argparse更关心的是 创建可以灵活调用的健壮的、单用途的工具 方法,前门是关于创建更容易的脚本 接受位置参数并可以遵从其他命令。它也是 非常简单,设计用于复制和粘贴。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Spring MVC@ExceptionHandler未能捕获异常   Java存储过程的内部类不可见   java使用ImageIO从具有alpha透明度的图像中保存具有索引透明度的GIF   java如何在Android中通过编程获得自己的电话号码?   文本使用Java在文件中的每行开头和结尾追加一个字符   使用JDK8生成时发生java语法异常   java为每个平台获得正确的斜杠   jvm Java OutOfMemory错误   C++ java加载一个DLL,从JNI中导出另一个DLL的方法   java如何在特定位置将字符串列表添加到另一个列表中?   groovy如何在jmeter的_groovy()函数中执行java方法/函数?   在Java中寻找素数   java如何向JavaFX图表添加辅助图例?   java JButton在使用时不会更改更新映像。设置图标(图标);   java IllegalArgumentException:错误消息没有意义   java正则表达式检测<code></代码>代码块   定义单击按钮的java   java在subversion中合并两个本地文件   java线程的用途是什么。netsocket中的sleep()。伊奥?