{"id":18276912,"url":"https://github.com/vncsmyrnk/todayiwill","last_synced_at":"2025-06-12T20:04:45.446Z","repository":{"id":245498949,"uuid":"818237126","full_name":"vncsmyrnk/todayiwill","owner":"vncsmyrnk","description":"CLI app for describing and reminding what you must do today","archived":false,"fork":false,"pushed_at":"2024-10-13T20:52:37.000Z","size":1340,"stargazers_count":1,"open_issues_count":5,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-09T04:29:30.308Z","etag":null,"topics":["cli","remember","rust"],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vncsmyrnk.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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-06-21T11:52:44.000Z","updated_at":"2024-10-13T20:52:38.000Z","dependencies_parsed_at":"2024-06-22T12:42:31.388Z","dependency_job_id":"e588e7d6-8fd4-409c-a15a-3d6989773061","html_url":"https://github.com/vncsmyrnk/todayiwill","commit_stats":null,"previous_names":["vncsmyrnk/todayiwill"],"tags_count":25,"template":false,"template_full_name":null,"purl":"pkg:github/vncsmyrnk/todayiwill","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vncsmyrnk%2Ftodayiwill","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vncsmyrnk%2Ftodayiwill/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vncsmyrnk%2Ftodayiwill/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vncsmyrnk%2Ftodayiwill/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vncsmyrnk","download_url":"https://codeload.github.com/vncsmyrnk/todayiwill/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vncsmyrnk%2Ftodayiwill/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259521511,"owners_count":22870446,"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":["cli","remember","rust"],"created_at":"2024-11-05T12:17:41.831Z","updated_at":"2025-06-12T20:04:45.428Z","avatar_url":"https://github.com/vncsmyrnk.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# todayiwill\n\n[![CI workflow](https://github.com/vncsmyrnk/todayiwill/actions/workflows/ci.yml/badge.svg)](https://github.com/vncsmyrnk/todayiwill/actions/workflows/ci.yml)\n[![Release workflow](https://github.com/vncsmyrnk/todayiwill/actions/workflows/release.yml/badge.svg)](https://github.com/vncsmyrnk/todayiwill/actions/workflows/release.yml)\n![Rust](https://img.shields.io/badge/rust-1.79+-green?logo=rust)\n[![codecov](https://codecov.io/gh/vncsmyrnk/todayiwill/graph/badge.svg?token=WN27CKCC6W)](https://codecov.io/gh/vncsmyrnk/todayiwill)\n[![GitHub Actions](https://img.shields.io/badge/GitHub%20Actions-gray?logo=githubactions)](https://github.com/vncsmyrnk/todayiwill/actions)\n[![contributions](https://img.shields.io/badge/contributions-welcome-brightgreen.svg?style=flat)](https://github.com/vncsmyrnk/todayiwill/issues)\n[![Issue count](https://img.shields.io/github/issues-search?query=repo%3Avncsmyrnk%2Ftodayiwill%20is%3Aopen\u0026label=open%20issues)](https://github.com/vncsmyrnk/todayiwill/issues)\n\nA CLI reminder app that offers a simple yet powerful solution to enhance productivity and ensure that you stay on top of your daily responsibilities. Unlike complex project management tools, a CLI app provides a lightweight and straightforward interface that integrates seamlessly into the workflows of developers, system administrators, and tech-savvy users who spend a significant portion of their day in the terminal.\n\n![gif demonstrating the utilization](https://raw.githubusercontent.com/vncsmyrnk/todayiwill/main/assets/demonst.gif)\n\n## 🚀 Examples\n\n### Documentation\n\n```bash\n$ todayiwill\n```\n```\nA CLI for remembering what you need to do today.\nCheckout the project on https://github.com/vncsmyrnk/todayiwill for submitting requests and rating the app.\n\nUsage: todayiwill [OPTIONS] \u003cCOMMAND\u003e\n\nCommands:\n  add      Add appointment for today\n  copy     Copies the appointments from a specific date to today\n  clear    Clear all the appointments added for today\n  list     List the appointments to come for today\n  history  List the appointments for other days\n  remove   Removes a future appointment\n  help     Print this message or the help of the given subcommand(s)\n\nOptions:\n  -c, --current-time \u003cHH:MM\u003e  Current time, defaults to system time [default: 23:59]\n  -h, --help                  Print help\n  -V, --version               Print version\n```\n### Add appointments\n\n```bash\n$ todayiwill add --description \"Take my dog to the vet\" --time \"14:00\"\n```\n```\nAppointment added successfully\n```\n\n```bash\n$ echo \"19:30 Wash the dishes\" | todayiwill add --stdin\n```\n```\nAppointment added successfully\n```\n### List appointments\n\n```bash\n$ todayiwill list\n```\n```\n[14:00] Take my dog to the vet\n```\n## 💽 Install\n\n![gif showing the installation process](https://raw.githubusercontent.com/vncsmyrnk/todayiwill/main/assets/install.gif)\n\nAll packages are made to `x86_64` architecture.\n\n### Ubuntu/debian (bash)\n\n```bash\nbash \u003c(wget -O- https://github.com/vncsmyrnk/todayiwill/releases/latest/download/install-linux-debian.sh 2\u003e /dev/null)\n```\n\n### Ubuntu/debian (`deb` package)\n\n```bash\ncurl -L -O https://github.com/vncsmyrnk/todayiwill/releases/latest/download/todayiwill_0.6.0_amd64.deb # or other version\nsudo apt install ./todayiwill_0.6.0_amd64.deb\n```\n\n### Homebrew\n\n```bash\nbrew tap vncsmyrnk/todayiwill https://github.com/vncsmyrnk/todayiwill.git\nbrew install vncsmyrnk/todayiwill/app\n```\n\n### Arch\n\n```bash\ncurl  -L -O https://github.com/vncsmyrnk/todayiwill/releases/latest/download/PKGBUILD\nmakepkg -si\n```\n\n## 🪄 Coming soon...\n\nCheck the [opened issues](https://github.com/vncsmyrnk/todayiwill/issues) section to know what will soon be available.\n\nAccess the [closed PR](https://github.com/vncsmyrnk/todayiwill/pulls?q=is%3Apr+is%3Aclosed) section to know what was done so far.\n\n## 🗑 Uninstall\n\n### Ubuntu/debian\n\n```bash\nbash \u003c(wget -O- https://github.com/vncsmyrnk/todayiwill/releases/latest/download/uninstall-linux-debian.sh 2\u003e /dev/null)\n```\n\n## 🔧 Development with docker\n\n```bash\ndocker run --rm -it \\\n    -v \"$(pwd)\":/home/dev/app \\\n    -v ~/.ssh:/home/dev/.ssh \\\n    -e GIT_USERNAME=\"$(git config --list | grep \"user.name\" | cut -d = -f2)\" \\\n    -e GIT_EMAIL=\"$(git config --list | grep \"user.email\" | cut -d = -f2)\" \\\n    -u dev \\\n    --cpus 2 \\\n    --workdir /home/dev/app \\\n    ghcr.io/vncsmyrnk/rust-dev:latest bash\n```\n\n### Documentation\n\nGo to [docs](https://vncsmyrnk.github.io/todayiwill/) for checking out the code documentation.\n\n### Dev Tools\n\nOnce inside the container, you can run `$ sudo -E ./dev-setup.sh` to install dev dependencies like `git` and `nvim`.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvncsmyrnk%2Ftodayiwill","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvncsmyrnk%2Ftodayiwill","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvncsmyrnk%2Ftodayiwill/lists"}