遵循检查表,笨蛋。

checklist的Python项目详细描述


checklist
==

`scott torborg<;http://www.scottorborg.com>;`



基本上:
-一个名为“checklist”或类似的命令行应用程序
-您可以调用“checklist register foo.txt”来注册一个新的checklist。清单基本上只是标记或文本,由工具自动识别和解析
12:01
2015年9月15日星期二


12:01
scott torborg
-在项目总监中,您称之为“清单”。它检查本地存储的状态,例如checklist.json。如果找不到,它会提示您从已注册的检查表列表中选择一个检查表。(或者您可以在命令行上传递)
-然后,它使用存储状态(或缺少存储状态)来运行您之前注册的检查表。例如,您可以有一个清单来发布一个python包,或者一个eagle pcb布局等等。这将导致对已具有清单状态的项目连续调用“清单”以提示您添加新的内容。
想法?

12:04
mike spindel
是的,我非常喜欢它
有很多事情需要记录流程,但完全自动化并不值得
如何重置检查表?

12:05
scott torborg
是的,我正在考虑这个问题。
也许“清单重置”或“清单安装挂钩”
后者会安装一个git post commit挂钩,重置清单
或类似的东西……


12:05
mike spindel
hrm,是的

12:06
scott torborg
或….
它可能是版本控制或文件mod time aware


12:06
mike spindel
post commit hook如果没有pre commit hook可能是个坏主意


12:06
scott torborg
,就像“自从上次检查表运行以来,您是否更改了此树中的文件”

12:06
mike spindel
够了

12:06
scott torborg
是的,这很难…
你会得到很多假阳性。


12:06
mike spindel
如果你想花时间集成一个特定的项目,我宁愿让基本系统超级简单
并且有可以调用的钩子,有一个“checklist verify complete”
它只设置返回值
,然后你就可以在预调试挂钩或任何


12:08
scott torborg
yeah中使用它,这将是很好的
tox run或其他

12:08
mike spindel
oh yeah
就像“checklist mark complete<;task name>;”

12:08
scotttorborg
但这仍然是重置的挑战
您是否在任何文件更改时重置?

12:09
mike spindel
hrm
我觉得这是不必要的专制
尽管,也许大多数情况下会更方便
我认为1%的情况下,如果你不想重置所有东西,那么你不必一直完成它

12:11
scott torborg
好吧,对于一个python包,我可以设置它以便bumpr运行verify complete或其他东西
或我的eagle cam makefile
(一旦我再次运行该程序



12:12
mike spindel
hm,确定

12:13
scott torborg
实际上,gahd,这将是完美的。



安装
==



$pip安装清单


许可证
==

有关更多信息,请参见许可证文件。

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

推荐PyPI第三方库


热门话题
用于斜体标记的java正则表达式   java正在部署Play 2.3。Windows Azure上的X应用程序   java Hazelcast与云节点失去连接   如何使用SeleniumWebDriverJava获取css中定义的%元素的高度或宽度   java在使用printwriter时删除新行   java如何在Spring应用程序中获取ServletConfig?   java存在应用程序最大代码数的问题   java电子邮件类型必须实现继承的抽象方法。比较(对象)   sql安全在Oracle中将DB数据作为Java字符串进行比较?   java如何在JLabel中使ImageIcon的背景透明   锁定到任务栏时,windows 7 Java web start运行到CouldNotLoadArgumentException   同步方法上的java ConcurrentModificationException   java将类型对象转换为类型JButton?   java Selenium(最新)不工作   在HttpClient请求之间长时间休眠时,java连接关闭