[{"title":"( 54 个子文件 76KB ) todoman::white_heavy_check_mark:一个简单的,基于标准的cli todo(又称任务)管理器-源码","children":[{"title":"todoman-master","children":[{"title":"README.rst <span style='color:#111;'> 2.17KB </span>","children":null,"spread":false},{"title":"codecov.yml <span style='color:#111;'> 13B </span>","children":null,"spread":false},{"title":".github","children":[{"title":"workflows","children":[{"title":"tests.yml <span style='color:#111;'> 1.85KB </span>","children":null,"spread":false},{"title":"publish.yml <span style='color:#111;'> 1.23KB </span>","children":null,"spread":false},{"title":"checks.yml <span style='color:#111;'> 815B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"contrib","children":[{"title":"completion","children":[{"title":"bash","children":[{"title":"_todo <span style='color:#111;'> 2.41KB </span>","children":null,"spread":false}],"spread":true},{"title":"zsh","children":[{"title":"_todo <span style='color:#111;'> 9.25KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true},{"title":".kodiak.toml <span style='color:#111;'> 81B </span>","children":null,"spread":false},{"title":"CHANGELOG.rst <span style='color:#111;'> 5.93KB </span>","children":null,"spread":false},{"title":"requirements-docs.txt <span style='color:#111;'> 28B </span>","children":null,"spread":false},{"title":"todoman","children":[{"title":"exceptions.py <span style='color:#111;'> 1.03KB </span>","children":null,"spread":false},{"title":"interactive.py <span style='color:#111;'> 5.97KB </span>","children":null,"spread":false},{"title":"configuration.py <span style='color:#111;'> 2.76KB </span>","children":null,"spread":false},{"title":"model.py <span style='color:#111;'> 31.43KB </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 117B </span>","children":null,"spread":false},{"title":"__main__.py <span style='color:#111;'> 94B </span>","children":null,"spread":false},{"title":"cli.py <span style='color:#111;'> 16.36KB </span>","children":null,"spread":false},{"title":"formatters.py <span style='color:#111;'> 8.00KB </span>","children":null,"spread":false},{"title":"widgets.py <span style='color:#111;'> 5.32KB </span>","children":null,"spread":false},{"title":"confspec.ini <span style='color:#111;'> 2.46KB </span>","children":null,"spread":false}],"spread":true},{"title":"requirements-dev.txt <span style='color:#111;'> 80B </span>","children":null,"spread":false},{"title":"AUTHORS.rst <span style='color:#111;'> 1.15KB </span>","children":null,"spread":false},{"title":"tox.ini <span style='color:#111;'> 615B </span>","children":null,"spread":false},{"title":"todoman.conf.sample <span style='color:#111;'> 185B </span>","children":null,"spread":false},{"title":"setup.cfg <span style='color:#111;'> 163B </span>","children":null,"spread":false},{"title":"CODE_OF_CONDUCT.rst <span style='color:#111;'> 51B </span>","children":null,"spread":false},{"title":"LICENCE <span style='color:#111;'> 762B </span>","children":null,"spread":false},{"title":"setup.py <span style='color:#111;'> 1.67KB </span>","children":null,"spread":false},{"title":".pre-commit-config.yaml <span style='color:#111;'> 679B </span>","children":null,"spread":false},{"title":"docs","children":[{"title":"source","children":[{"title":"configure.rst <span style='color:#111;'> 1.48KB </span>","children":null,"spread":false},{"title":"man.rst <span style='color:#111;'> 807B </span>","children":null,"spread":false},{"title":"contributing.rst <span style='color:#111;'> 3.87KB </span>","children":null,"spread":false},{"title":"install.rst <span style='color:#111;'> 3.28KB </span>","children":null,"spread":false},{"title":"conf.py <span style='color:#111;'> 12.43KB </span>","children":null,"spread":false},{"title":"usage.rst <span style='color:#111;'> 2.86KB </span>","children":null,"spread":false},{"title":"index.rst <span style='color:#111;'> 1.48KB </span>","children":null,"spread":false},{"title":"licence.rst <span style='color:#111;'> 101B </span>","children":null,"spread":false},{"title":"changelog.rst <span style='color:#111;'> 33B </span>","children":null,"spread":false}],"spread":false},{"title":"Makefile <span style='color:#111;'> 7.25KB </span>","children":null,"spread":false},{"title":"pull_request_template.md <span style='color:#111;'> 556B </span>","children":null,"spread":false}],"spread":false},{"title":"tests","children":[{"title":"test_cli.py <span style='color:#111;'> 28.50KB </span>","children":null,"spread":false},{"title":"test_formatter.py <span style='color:#111;'> 4.64KB </span>","children":null,"spread":false},{"title":"test_config.py <span style='color:#111;'> 4.60KB </span>","children":null,"spread":false},{"title":"helpers.py <span style='color:#111;'> 861B </span>","children":null,"spread":false},{"title":"test_backend.py <span style='color:#111;'> 3.27KB </span>","children":null,"spread":false},{"title":"test_filtering.py <span style='color:#111;'> 8.59KB </span>","children":null,"spread":false},{"title":"test_main.py <span style='color:#111;'> 536B </span>","children":null,"spread":false},{"title":"test_model.py <span style='color:#111;'> 11.83KB </span>","children":null,"spread":false},{"title":"test_widgets.py <span style='color:#111;'> 6.29KB </span>","children":null,"spread":false},{"title":"test_ui.py <span style='color:#111;'> 4.71KB </span>","children":null,"spread":false},{"title":"test_porcelain.py <span style='color:#111;'> 5.43KB </span>","children":null,"spread":false},{"title":"conftest.py <span style='color:#111;'> 4.44KB </span>","children":null,"spread":false}],"spread":false},{"title":".gitignore <span style='color:#111;'> 137B </span>","children":null,"spread":false},{"title":"bin","children":[{"title":"todo <span style='color:#111;'> 88B </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":true}]