1个不稳定版本

0.1.1 2022年3月17日
0.1.0 2022年3月17日

#1091 in HTTP服务器

GPL-3.0-only

29KB
324 代码行

senpy-cli

Senpy Club CLI是一个工具,可以提供从命令行快速访问Senpy Club API的途径!

从Senpy Club API快速获取数据,以标准输出或支持文件格式的方式。

快速链接

Discord Say Thanks License Crate Documentation Build Status

安装

从crates.io安装

$ cargo install senpy-cli --force

从发行版下载

此外,x86_64架构的Linux系统上可用的预构建的二进制文件在发行版中。如果您使用的是不同的操作系统或架构,如macOS或Windows,您将需要自己构建和安装Senpy Club CLI!

自行编译安装

$ cargo install --git https://github.com/senpy-club/cli --branch main

如果您正在自行构建和安装,您必须已安装Rust

用法

Senpy Club CLI允许您以十空格分隔的列的形式将数据导出到标准输出,或导出到JSON、YAML或Dhall格式的文件。

示例

$ senpy languages    # Prints all available languages in a single column
$ senpy languages -t # Prints all available languages in one column and the fetch time in another
$ senpy languages -f languages.json  # Exports all available languages to a JSON file
$ senpy languages -f languages.yaml  # Exports all available languages to a YAML file
$ senpy languages -f languages.dhall # Exports all available languages to a Dhall file
$ senpy random | awk '{ print $1 }'  # Prints the first column (language) from stdout on *nix-based environments

请随时使用senpy help探索其他可用的命令!

依赖项

~10–21MB
~344K SLoC