Crates.io | basilk |
lib.rs | basilk |
version | 0.2.0 |
source | src |
created_at | 2024-08-19 13:04:34.472003 |
updated_at | 2024-10-03 19:28:13.536409 |
description | A Terminal User Interface (TUI) to manage your tasks with minimal kanban logic |
homepage | https://github.com/GabAlpha/basilk |
repository | https://github.com/GabAlpha/basilk |
max_upload_size | |
id | 1343860 |
size | 719,948 |
illustration generated using perchance.org
A Terminal User Interface (TUI) to manage your tasks with minimal kanban logic
It was a very hot August night, and I was organizing my activities when at a certain point I felt the need for a software that could help me with this, something simple and portable. basilk is created as a summer project to learn Rust and to be able to use the software anywhere.
The name /ˈbæzəlkeɪ/ comes from the basil plant, which is easy to grow and maintain, and "k" stands for kanban.
illustration generated using perchance.org
The name /ˈbæzsɪlk/ comes from the union of basil and silk as a symbol of elaborateness due to its production process.
basilk is structured to create projects and within each project to create tasks with a specific status (Up Next/On Going/Done).
The data structure is saved in .json
format and is available in the directory:
Linux
~/.config/basilk
macOS
~/Library/Application Support/basilk
Windows
<USER>\AppData\Roaming\basilk
The choice to use the JSON format is to make easier to export
cargo install basilk
from the AUR with using an AUR helper.
paru -S basilk
from a homebrew tap using brew
brew tap GabAlpha/tap
brew install basilk
git clone https://github.com/GabAlpha/basilk && cd basilk
cargo build --release
Binary will be located at target/release/basilk
Run
basilk
All available commands are displayed inside
[!NOTE]
This project is now in beta version and is expected to have bugs
As I mentioned above, this is my first project in Rust, so contributions and help are welcome! If you have any suggestions, improvements, or bug fixes, feel free to submit a pull request or open a new issue.
Licensed under either of Apache License Version 2.0 or The MIT License at your option.