zoxide: 一个只能的cd命令, 灵感来自于autojump
它会记住你最常使用的目录,所以你只需敲击几下键盘就可以“跳转”到这些目录。
z foo # cd into highest ranked directory matching foo
z foo bar # cd into highest ranked directory matching foo and bar
z ~/foo # z also works like a regular cd command
z foo/ # cd into relative path
z .. # cd one level up
z - # cd into previous directory
zi foo # cd with interactive selection (using fzf)
z foo<SPACE><TAB> # show interactive completions (zoxide v0.8.0+, bash/fish/zsh only)
Gitlab 链接,https://github.com/slightlyoutofphase/staticvec
uuidgen: 一个轻量的UUID, NanoID和ObjectID生成的命令行工具
Snui是一个简单的2D UI库。
虽然计划支持xdg_shell,但目前snui只提供了一个实现wlr_layer_shell协议扩展的Wayland后端。
要创建GUI,首先需要创建一个widget 树。此树中的widget处理鼠标输入或消息等事件。构建widget的场景图,与之前的场景图进行比较,然后进行渲染。
Gitlab 链接,https://github.com/maniartech/uuidgen
文章链接,https://www.reddit.com/r/rust/comments/rmwjvp/github_maniartechuuidgen_a_tiny_uuid_nanoid_and/