3 个版本 (重大变更)
0.3.0 | 2024年5月21日 |
---|---|
0.2.1 | 2023年11月8日 |
0.0.1 | 2023年11月8日 |
#2123 在 命令行工具
每月165 次下载
85KB
2K SLoC
- 命令行中的趣味
什么是 pooi?
(pooi 是由 oi 分支出来的,由 PureArtistry David Sherriff 编写。我分支出来是因为它没有得到维护,并在所有地方替换了所有联系信息以我的信息,以确保继续活跃的开发。 ) pooi 项目试图让 CLI 用户即使在需要执行任意网络搜索的情况下也能更加紧密地连接到 CLI 环境。目标是使 pooi 功能丰富到足以让用户在命令行本身中执行尽可能多的网络搜索功能并获取结果,而不是打开一个功能齐全的网络浏览器。
使用 pooi --help
获取完整的使用信息
安装
在 Arch Linux 上
Pooi 可在 AUR 中找到,您可以使用 aur Helper,如 paru 或 yay'
paru -S pooi
或
yay -S pooi
所有其他 Linux 发行版/ macOS 可以安装 cargo
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
(或使用您发行版的包管理器)
然后运行
cargo install pooi
这只是为了构建二进制文件,如果您不再需要 cargo,您可以之后将其删除
构建说明
克隆仓库
进入仓库根目录
Linux
提供了一个安装脚本,只需运行 ./install.sh
macOS
运行 cargo build --release
然后 sudo cp ./target/release/pooi /usr/local/bin
zsh 完成脚本位于以下路径 ./etc/completions/_oi
但我目前不知道该放在哪里(抱歉!)
Windows
运行 cargo build --release
然后在您选择的位置创建一个新的文件夹
复制.\target\release\pooi.exe[字母]:\path\to\your\folder
根据以下指南,您可以添加您的文件夹到环境 PATH 中 这个
PowerShell 完成脚本位于以下路径 .\etc\completions\_pooi.ps1
但我目前不知道该放在哪里(抱歉!)
预编译的 Linux 版本可在发布部分找到。您可以下载它并使用 ./pooi 运行,或将其移动到您的 $PATH
用法
待办事项
- shell 完成脚本
- 添加带有二进制的适当发布
- 许可协议?
- 改进文档
- 用户可自定义颜色(使用环境变量)
- 通用代码改进(以及可能的错误修复)
待办事项列表 @tellmeY18
- 为 cargo 打包
- 为 Debian 打包
- 添加到 AUR
- 为 Arch 打包?
依赖关系
~14–28MB
~462K SLoC