Local development setup
Set up Todo CLI X locally to explore the source code, run the CLI in dev mode, and contribute to the project.Project Structure
Here’s how the project Repo is organized:Clone & Setup
Bash
Bash
Task Storage
- All tasks are stored in a local file named todo_data.json.
- Automatically created when needed.
- Ignored by Git (listed in .gitignore).
JSON
Running the CLI (Dev Mode)
Useuv run to run commands without activating the virtual environment:
Bash
Bash
Running Tests
Install dev dependencies:Bash
bash
bash
Contributing
We welcome all contributions! Whether you’re a beginner or a seasoned dev:- Report bugs
- Suggest features
- Improve code — refactor, clean up
- Improve docs — like this one!
Check out the Roadmap for what’s ahead.

