{"id":19108326,"url":"https://github.com/rollingghost/cli-task-tracker","last_synced_at":"2025-02-22T10:41:57.400Z","repository":{"id":255452014,"uuid":"850720217","full_name":"rollingghost/cli-task-tracker","owner":"rollingghost","description":"A beginner task management tool that you can Add, Update, and Delete tasks. Mark a task as in progress or done List all tasks List all tasks that are done List all tasks that are not done List all tasks that are in progress","archived":false,"fork":false,"pushed_at":"2024-09-09T15:37:04.000Z","size":572,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-03T03:23:50.052Z","etag":null,"topics":["begginer-project","command-line-tool","rust","task-manager"],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rollingghost.png","metadata":{"files":{"readme":"README.md","changelog":"history.txt","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-09-01T15:36:53.000Z","updated_at":"2024-09-09T15:37:07.000Z","dependencies_parsed_at":"2024-09-09T18:51:00.875Z","dependency_job_id":null,"html_url":"https://github.com/rollingghost/cli-task-tracker","commit_stats":null,"previous_names":["rollingghost/cli-task-tracker"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rollingghost%2Fcli-task-tracker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rollingghost%2Fcli-task-tracker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rollingghost%2Fcli-task-tracker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rollingghost%2Fcli-task-tracker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rollingghost","download_url":"https://codeload.github.com/rollingghost/cli-task-tracker/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240163494,"owners_count":19758023,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["begginer-project","command-line-tool","rust","task-manager"],"created_at":"2024-11-09T04:15:49.123Z","updated_at":"2025-02-22T10:41:57.371Z","avatar_url":"https://github.com/rollingghost.png","language":"Rust","readme":"# CLI Task Tracker\n\n![CLI Task Tracker Home](./snap.png)\n\nThe following rust project utilizes rust. I have been learning\nRust and when I came across this project on [Roadmap Sh](https://roadmap.sh) it just\nrang back to my new knowledge. So lets put it into test.\n\n## Project\n\n[CLI Task Tracker on Roadmap.sh](https://roadmap.sh/projects/task-tracker)\n\n## Requirements\n\n- [Rust](https://rustup.rs) `1.80.1`\n\n## Release\n\nThe release is the easiest way to run this program. No cloning and compiling is required.\n\nDownload the binary from [CLI Task Tracker](https://github.com/rollingghost/cli-task-tracker/releases/download/Productivity/cli-task-tracker)\n\nOn linux:\n\n- open the terminal\n- Navigate to the directory where the binary is located\n- Use the command `./cli-task-tracker` to run the program\n\nOn windows you can just double-click the binary to run it or:\n\n- Open the command prompt\n- Navigate to the directory where the binary is located\n- Use the command `.\\cli-task-tracker` to run the program\n\n## Usage\n\n![Using Task CLI Example Command](./action.png)\n\nAfter installing rust\n\n- Ensure rust is working properly by running\n  - `rustc --version`\n- After cloning navigate to the directory and run\n  - `cargo run \u003coptions\u003e` or use `cargo run --help` for help\n- Or download the binary and run directly on the terminal\n- If you are using linux you can move the binary to `/usr/bin`\n  for a global effect\n\n## Supported commands\n\n- `add \u003cdescription\u003e` creates new task and by default it is marked as todo\n- `stage \u003cid\u003e` puts the task into progress\n- `update \u003cid description\u003e` updates a task\n- `done \u003cid\u003e` marks a task as done\n- `delete \u003cid\u003e` deletes a task\n- `list --status all` lists all tasks default is `all`\n- `list --status staged` lists tasks that are marked as in progress\n- `list --status done` lists tasks that are marked as done\n- `list --status todo` lists task that are marked as todo\n- `help` lists all the commands\n\n## Features\n\n- [x] Add task\n- [x] Delete task\n- [x] Update task\n- [x] List tasks by status\n\n## Contributions\n\nFeel free to contribute to this project by forking and creating a pull request\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frollingghost%2Fcli-task-tracker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frollingghost%2Fcli-task-tracker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frollingghost%2Fcli-task-tracker/lists"}