Crates.io | tasker-cli |
lib.rs | tasker-cli |
version | 2.2.1 |
source | src |
created_at | 2023-05-01 23:33:17.499864 |
updated_at | 2024-06-20 16:01:29.290759 |
description | A To-Do CLI application for managing your daily Tasks. |
homepage | |
repository | https://github.com/DavoReds/tasker |
max_upload_size | |
id | 854109 |
size | 52,836 |
A command line application to manage your daily tasks.
You can install Tasker CLI from the crates.io registry.
cargo install tasker-cli
I also recommend using a tool like cargo binstall for a faster installation.
cargo binstall tasker-cli
You can also download a precompiled binary from the releases page.
Select the one that corresponds to your operating system and extract it, you can then move the binary to somewhere on your PATH for ease of use.
To build this package from source, you'll the need a Rust Toolchain installed.
cargo build --release
target/release
directory at the root of the repository.I also recommend using a tool like UPX to compress the resulting binary and GNU Stow to manage symlinks and avoid managing the package manually.
$ tasker-cli help
Usage: tasker-cli [OPTIONS] [COMMAND]
Commands:
add Add one Task [aliases: a]
addm Add multiple Tasks [aliases: am]
clean Clean completed Tasks [aliases: c]
delete Delete Tasks [aliases: d]
edit Edit a Task [aliases: e]
list List Tasks [aliases: l]
paths Print default paths for the application [aliases: p]
toggle Change the state of a Task [aliases: t]
help Print this message or the help of the given subcommand(s)
Options:
-T, --todo-file <TODO_FILE> Path to a file in which to look for and save Tasks
-C, --config-file <CONFIG_FILE> Path to an alternative configuration file. Takes precedence over `todo-file`
-h, --help Print help
-V, --version Print version