帮助创建“前门”脚本。
frontdoor的Python项目详细描述
这个简单的模块有助于创建“前门”脚本,其中 可以帮助组织自动化脚本并减少对 冗长的文件。你可以把frontdoor.py复制到 存储库,便于引导自己的前门脚本 (此repo中的其他文件只是演示如何 使用frontdoor.py)。
前门脚本是接受一系列选项的命令 它们自己也可以遵从其他命令或进程 某种类型的。
假设你有一个项目有单元测试,集成测试,和 部署脚本。通常,您会包括一系列脚本 关于脚本做什么和如何做的文档。什么构成锋线 门脚本的不同之处在于,您只需记录它的可用性和用户 可以通过自己的参与和探索来找到其他的选择。这个 最终的结果有点像玩一个互动的小说电脑 像佐克这样的游戏。
这解决了与argparse不同的用例,因为argparse更关心的是 创建可以灵活调用的健壮的、单用途的工具 方法,前门是关于创建更容易的脚本 接受位置参数并可以遵从其他命令。它也是 非常简单,设计用于复制和粘贴。