A simple command-line ToDo list application written in Python.
Project description
🐍 CLI ToDo List App (cli-todo-app)
📝 概要 (Overview)
cli-todo-app は、Pythonで開発されたシンプルなコマンドラインベースの ToDo リスト管理ツールです。
ユーザーはタスクの追加、完了、削除、編集といった基本的な操作をターミナルから直接行うことができ、タスクデータはJSONファイルとして自動的に永続化されます。本プロジェクトは、Pythonにおけるオブジェクト指向プログラミング (OOP) とパッケージングの練習を目的としています。
主な機能
- タスクの追加 (Create)
- タスクの一覧表示 (Read)
- タスクの編集 (Update)
- タスクの完了マーク (Update)
- タスクの削除 (Delete)
- JSONファイルによるデータの永続化
🛠️ インストール方法 (Installation)
このアプリケーションは、Python Package Index (PyPI) を通じてインストールできます。
- Python環境の確認: Python 3.x がインストールされていることを確認してください。
- パッケージのインストール: 以下のコマンドをターミナルで実行します。
pip install R0216-cli-todo-app
インストール後、以下のコマンドでアプリを起動します。
```bash
todo
アプリケーションが起動すると、以下のメニューが表示されます。
| **1** | タスクの一覧表示 | 現在のタスクと完了状態を表示 |
| **2** | 新しいタスクを追加 | タスクの内容を入力 |
| **3** | 新しいタスクの編集 | 項目番号の入力が必要 |
| **4** | 新しいタスクの削除 | 項目番号の入力が必要 |
| **5** | タスクの内容を編集 | 項目番号の入力が必要 |
| **6** | タスクを保存して終了 | データを保存してアプリケーションを終了 |
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
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 r0216_cli_todo_app-0.3.2.tar.gz.
File metadata
- Download URL: r0216_cli_todo_app-0.3.2.tar.gz
- Upload date:
- Size: 4.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
16447cf124665875ae3d4bf5bb965c41e62faade6b5dd257152c2990214bfedd
|
|
| MD5 |
e75144ace384a6224e34ee19d2251b8e
|
|
| BLAKE2b-256 |
1cbc52799c7f9c2a5ffec68d10cf4723cefc20119938a2a7c3278d39e00503fd
|
File details
Details for the file r0216_cli_todo_app-0.3.2-py3-none-any.whl.
File metadata
- Download URL: r0216_cli_todo_app-0.3.2-py3-none-any.whl
- Upload date:
- Size: 5.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6536921b62e66c19b29ad81a42783cf8228013b67f5a12fd33e6e95efc105242
|
|
| MD5 |
3cb7502efcf226ef646963554680adc1
|
|
| BLAKE2b-256 |
5f90b7841d17d91aa73cef8ea155bb4b42884f3338542527d4dfb33dbf0c3bd0
|