#命令行 #趣味 #搜索 #网络 #用户 #环境 #分支

应用程序 pooi

命令行中的趣味

3 个版本 (重大变更)

0.3.0 2024年5月21日
0.2.1 2023年11月8日
0.0.1 2023年11月8日

#2123命令行工具

Download history 142/week @ 2024-05-16 30/week @ 2024-05-23 1/week @ 2024-06-06 1/week @ 2024-06-13

每月165 次下载

GPL-3.0 许可证

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