A simple cli tool for tomato clock timing
Project description
Tomato Clock CLI
一个简单易用的番茄工作法命令行工具,帮助你高效管理时间和任务。
功能特点
- 标准的25分钟番茄钟计时
- 任务管理(添加、列表、删除)
- 番茄钟完成计数统计
- 美观的命令行界面(使用Rich库)
- 数据持久化存储
- 计时完成通知和提示音
安装
pip install --user tomato-clock-cli
使用方法
添加任务
tomato add "阅读技术文档"
查看任务列表
tomato ls
删除任务
tomato rm <任务ID>
开始番茄钟
# 使用默认25分钟
tomato start <任务ID>
# 自定义时长(例如30分钟)
tomato start <任务ID> -t 30
命令详解
add <任务名称>- 添加新任务ls- 列出所有任务(显示ID、名称、完成番茄钟数和创建时间)rm <任务ID>- 删除指定任务start <任务ID> [-t 时长]- 开始指定任务的番茄钟计时-v, --version- 显示版本信息-h, --help- 显示帮助文档
数据存储
任务数据保存在 ~/.config/tomato-clock-cli/tasks.json 文件中。
依赖项
- rich >= 10.0.0
许可证
MIT
版本
当前版本:0.1.0
开始使用番茄工作法,提高你的工作效率! 🍅
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file tomato_clock_cli-0.2.0.tar.gz.
File metadata
- Download URL: tomato_clock_cli-0.2.0.tar.gz
- Upload date:
- Size: 6.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
047235ac6a1eab576fdccf237ab3c759ad1fb28edc2e3c5714f13b1ebb9450a1
|
|
| MD5 |
5ca659808eece9a02b00eb43dd83c519
|
|
| BLAKE2b-256 |
a3863de74883bd0bbd09d9e57596264679bcc4f5047aa5f7694de879e7a1ee2d
|
File details
Details for the file tomato_clock_cli-0.2.0-py3-none-any.whl.
File metadata
- Download URL: tomato_clock_cli-0.2.0-py3-none-any.whl
- Upload date:
- Size: 8.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ae5237278a7e6b8ae5a16fa31d806acb9ff8f5775b8ef0b54af596c62ccb991b
|
|
| MD5 |
870664a824b17c4c01f20c105d608aee
|
|
| BLAKE2b-256 |
84bfaa0800c7c5882f5d12e4de73bf9dbee1310057d0cdfd8370774a1ae72000
|