[{"title":"(54个子文件76KB)todoman::white_heavy_check_mark:一个简单的,基于标准的clitodo(又称任务)管理器-源码","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}]