Skip to main content

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) を通じてインストールできます。

  1. Python環境の確認: Python 3.x がインストールされていることを確認してください。
  2. パッケージのインストール: 以下のコマンドをターミナルで実行します。
pip install 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

r0216_cli_todo_app-0.2.1.tar.gz (4.9 kB view details)

Uploaded Source

Built Distribution

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

r0216_cli_todo_app-0.2.1-py3-none-any.whl (5.7 kB view details)

Uploaded Python 3

File details

Details for the file r0216_cli_todo_app-0.2.1.tar.gz.

File metadata

  • Download URL: r0216_cli_todo_app-0.2.1.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

Hashes for r0216_cli_todo_app-0.2.1.tar.gz
Algorithm Hash digest
SHA256 70facea4e4407a868aa3cb0e3257a9b024c6fcfbc97d58ec256dc9961facd95e
MD5 4f12ef146892077304f8a56d4ddb6184
BLAKE2b-256 455570cbfed3e3ffa06763f7d2a7e7898c55b478caeaa9463f13b0e8214f4ed8

See more details on using hashes here.

File details

Details for the file r0216_cli_todo_app-0.2.1-py3-none-any.whl.

File metadata

File hashes

Hashes for r0216_cli_todo_app-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 436bb886f4100f4402a44db028f48f1a7417bae964e54c1933a7af1f493e8bbb
MD5 854315009a821d18bdb63458b61d97f0
BLAKE2b-256 ce6722aa3a44125f0cd0332099f851f0ae43184af0ae28e167879d87809e95ab

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