帮助创建“前门”脚本。

frontdoor的Python项目详细描述


Build StatusBuild status

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

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

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

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

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

推荐PyPI第三方库


热门话题
java缓冲读取器和优先级队列一起工作?   java在注释与@OneToMany的关系时,是否可以定义左连接?   JSONJava8异常:com。fasterxml。杰克逊。数据类型。jsr310。应得的。InstantDeserializer没有默认(无参数)构造函数   java编写正则表达式   elasticsearch为什么Elastic Search java API忽略了我们的查询限制?   java小程序处理文件在本地工作,但在网站中失败   java停止并等待UDP服务器   java试图使用数组列表创建每个索引的双精度。复制工作不正常   java如何使用OSGi片段以相同的文件名贡献依赖于平台的本机代码?   java JGit:检索文件对象Blob而不访问其数据的最快方法   java解析周、小时和分钟   java映射器应该如何获得正确的值   for循环的java输出