Skip to content

kinopeee/cloudagents

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📝 CLIタスク管理ツール

シンプルで使いやすいコマンドラインTodoアプリです。

✨ 機能

  • タスクの追加・編集・削除
  • 優先度設定(低・中・高)
  • タスクの完了/未完了の切り替え
  • 見やすいテーブル形式での一覧表示
  • JSONファイルでのデータ永続化

🚀 インストール

# 依存関係のインストール
pip install -r requirements.txt

📖 使い方

タスクを追加

python3 task_cli.py add "買い物に行く"
python3 task_cli.py add "レポートを書く" -p high  # 優先度: high

タスク一覧を表示

python3 task_cli.py list        # 未完了タスクのみ
python3 task_cli.py list -a     # すべてのタスク
python3 task_cli.py list -d     # 完了済みタスクのみ

タスクを完了にする

python3 task_cli.py done 1      # ID 1のタスクを完了

タスクを未完了に戻す

python3 task_cli.py undone 1    # ID 1のタスクを未完了に

タスクを編集

python3 task_cli.py edit 1 "新しいタイトル"

タスクを削除

python3 task_cli.py delete 1    # ID 1のタスクを削除

完了済みタスクをすべて削除

python3 task_cli.py clear

ヘルプを表示

python3 task_cli.py --help
python3 task_cli.py add --help

📁 データの保存場所

タスクは ~/.tasks.json に保存されます。

🛠️ 技術スタック

  • Python 3.10+
  • Click - CLIフレームワーク
  • Rich - ターミナル出力の装飾

📜 ライセンス

MIT License

📚 コードベース参照(開発者向け)

  • docs/REFERENCE.md(仕様の正本・読む順の入口)
  • docs/CHANGE_GUIDE.md(よくある変更のやり方)
  • docs/DECISIONS.md(判断理由のログ)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages