Skip to main content

一个简单但功能强大的命令行任务管理工具

Project description

Task Manager (任务管理器)

一个简单但功能强大的命令行任务管理工具,帮助您在项目中轻松管理和追踪任务进度。

PyPI version GitHub

特性

  • 📝 任务管理:创建、更新和删除任务
  • 🌲 子任务支持:将大任务分解为小任务
  • 🔄 任务状态跟踪:支持多种任务状态(待处理、进行中、已完成、已阻塞、已推迟)
  • ⭐ 优先级管理:高、中、低三级优先级
  • 🔗 任务依赖:设置任务间的依赖关系
  • 💾 本地持久化:自动保存任务数据
  • 🎨 美观的终端界面:使用 Rich 提供清晰的视觉展示

安装

pip install task-manager-cli

使用方法

创建新任务

task add "完成项目文档" -d "编写项目的README和API文档" -p high

添加子任务

task add-subtask 1 "编写README.md" -d "包含项目说明和使用示例"

更新任务状态

task status 1 in_progress

添加任务依赖

task depend 2 1  # 任务2依赖于任务1

查看所有任务

task list

查看下一个待处理任务

task next

配置

任务数据默认保存在用户主目录的 .taskmaster 文件夹下,每个项目会创建独立的任务文件。

贡献

欢迎提交 Issue 和 Pull Request!

作者

许可证

本项目采用 MIT 许可证。详见 LICENSE 文件。

相关链接

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

task_manager_cli-0.1.0.tar.gz (9.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

task_manager_cli-0.1.0-py3-none-any.whl (7.9 kB view details)

Uploaded Python 3

File details

Details for the file task_manager_cli-0.1.0.tar.gz.

File metadata

  • Download URL: task_manager_cli-0.1.0.tar.gz
  • Upload date:
  • Size: 9.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.7

File hashes

Hashes for task_manager_cli-0.1.0.tar.gz
Algorithm Hash digest
SHA256 bc32138f41ba599a4a487c652a80b62e6221dfb68d492175d68fff34962357ae
MD5 4093920d404d36f322059ddd2d5d85af
BLAKE2b-256 4c6a0d59b2de5bc0c3d9370761459279cdf89cd5469cacf14f17833677a11e64

See more details on using hashes here.

File details

Details for the file task_manager_cli-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for task_manager_cli-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 405f477867ce5c42db9eb56f7b14ed61df0e5ce171a91efb53ea69112770b21d
MD5 8fe1d9764439d276f0e29c1ac69ad738
BLAKE2b-256 50e1dcf94b8bee4dde87c872c069345f5d694dafe90dd2f10039a22759cdb592

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page