4 stable releases

Uses new Rust 2024

1.1.1 Apr 4, 2025
1.1.0 Feb 3, 2025
1.0.2 Apr 28, 2024

#571 in Command line utilities

Download history 97/week @ 2025-02-03 55/week @ 2025-02-10 12/week @ 2025-02-17 2/week @ 2025-03-17 1/week @ 2025-03-24 118/week @ 2025-03-31 26/week @ 2025-04-07

147 downloads per month

MIT license

11KB
201 lines

yesser-todo-cli

a CLI app for managing your tasks

Publishing (for developers)

Crates.io

Note: Make sure you're logged in with cargo login

First, run cargo package to generate a .crate file. Then, run cargo publish to upload the crate to crates.io.

Homebrew

First, create a GitHub release to make a tag for Homebrew to download. Then, download the source code as a .tar.gz file, generate a sha256 hash, and add the hash and link to the formula. Next, on both an ARM64 macOS machine run brew install --build-bottle --bottle-arch=arm64_sonoma yesser-todo-cli. On a x64 Linux machine run brew install --build-bottle --bottle-arch=x86_64_linux yesser-todo-cli. On both machines, run brew bottle yesser-todo-cli and upload the file to GitHub releases. Generate a sha256 hash for the file and replace the corresponding field in the formula. Make sure to change the root_url as well. Also, change the version in the test's assertion.

Windows build

On a x64 Windows machine, install cargo-wix with cargo install cargo-wix and run cargo wix. Next, upload the generated .msi file to the GitHub release.

Dependencies

~3–11MB
~109K SLoC