Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/utsavdotdev/ctodo
Cli version of Todo app made with Core C
https://github.com/utsavdotdev/ctodo
Last synced: 1 day ago
JSON representation
Cli version of Todo app made with Core C
- Host: GitHub
- URL: https://github.com/utsavdotdev/ctodo
- Owner: utsavdotdev
- Created: 2024-03-07T18:10:17.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-05-17T02:49:43.000Z (7 months ago)
- Last Synced: 2024-07-25T17:15:05.724Z (5 months ago)
- Language: C
- Homepage:
- Size: 197 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Ctodo
Ctodo is a simple and lightweight console-based task management application. It allows you to manage your tasks directly from your terminal. This application is designed to work on Linux operating systems.
## Installation and Setup
To install Ctodo, follow these steps:
1. Clone the repository:
```bash
git clone https://github.com/utsavbhattarai007/ctodo
```2. Navigate to the project directory:
```bash
cd ctodo/cli/config
```3. Run the setup script:
```bash
./linux.sh
```> The setup script will automatically move the compiled ctodo file to a directory in your PATH for easy access.
## Commands
Ctodo supports the following commands:
- `add `: Add a new task to your todo list.
- `delete `: Delete the task at the specified index.
- `done `: Mark the task at the specified index as done
- `undone `: Mark the task at the specified index as not done.
- `list [-t]`: List all tasks. Use the -t option to show creation and completion times.
- `help`: Print usage information.
- `aboutus`: Display information about the developers.## Note
Ctodo is currently only available for Linux operating systems. Support for other operating systems may be added in the future.## Contributing
Contributions are welcome! Please feel free to submit a pull request or open an issue.