#tui #tasks #terminal #ratatui #kanban #user-interface

app basilk

一个使用最小看板逻辑管理任务的终端用户界面 (TUI)

4 个版本

0.1.3 2024 年 8 月 23 日
0.1.2 2024 年 8 月 22 日
0.1.1 2024 年 8 月 21 日
0.1.0 2024 年 8 月 19 日

#1735命令行工具

Download history 523/week @ 2024-08-17

每月 523 次下载

MIT/Apache

680KB
809

使用 perchance.org 生成的插图

basilk

一个使用最小看板逻辑管理任务的终端用户界面 (TUI)

历史

那是一个 非常炎热的八月夜晚,我在组织我的活动时,突然觉得需要一个软件来帮助我,一个简单易用的软件。 basilk 是作为一个夏季项目创建的,为了学习 Rust,并且能够在任何地方使用这个软件。

名字 /ˈbæzəlkeɪ/ 来自罗勒植物,它易于种植和维护,“k”代表看板。

另一个故事

使用 perchance.org 生成的插图

名字 /ˈbæzsɪlk/ 来自罗勒和丝绸的结合,作为一种精致符号,因为其生产过程。

关于

basilk 是为了创建项目和在每个项目中创建具有特定状态(即将开始/进行中/完成)的任务而构建的。

数据结构以 .json 格式保存,并在目录中可用

Linux
~/.config/basilk

macOS
~/Library/Application Support/basilk

Windows
<USER>\AppData\Roaming\basilk

选择使用 JSON 格式是为了更容易导出

安装

Cargo

crates.io 使用 cargo

cargo install basilk

AUR

AUR 使用一个 AUR 辅助工具

paru -S basilk

从源码构建

  1. 克隆仓库
git clone https://github.com/GabAlpha/basilk && cd basilk
  1. 构建
cargo build --release

二进制文件将位于 target/release/basilk

使用方法

运行

basilk

所有可用命令都在内部显示

贡献

[!NOTE]
该项目目前处于测试版本,可能存在错误

如我上面提到的,这是我第一个 Rust 项目,因此欢迎贡献和帮助!如果您有任何建议、改进或错误修复,请随时提交拉取请求或打开新问题。

许可协议

License: MIT License: Apache 2.0

许可证根据您的选择,适用于Apache License Version 2.0MIT许可证

依赖项

~6–15MB
~181K SLoC