#version #utility #rustc-version #cli

app anyversion

一个简单的命令行工具,用于显示任意命令的版本号

2 个不稳定版本

0.2.0 2020年3月15日
0.1.0 2020年3月14日

#2567 in 命令行工具

25 每月下载量

MIT 许可证

15KB
394

anyversion

再也不需要费劲去获取版本号了。

什么是anyversion?

在这个星系中最难的问题就是“如何获取已安装命令的版本号”。

有四种流行的方式来显示版本号。

ffmpeg -version
node --version
python -V
rustc version

anyversion 将它们简化为单一语法。

anyversion ffmpeg
anyversion node
anyversion python
anyversion rustc

仅此而已。

安装

通过以下网址安装 Rust 工具链 rustup

https://rustup.rs/

接下来,使用 cargo install(由 rustup 安装)安装 anyversion

cargo install anyversion

更新

再次运行 cargo install anyversion

用法

# Syntax
anyversion <command_name>

# For example
anyversion bash
anyversion git
anyversion rustc
anyversion node
anyversion make
anyversion anyversion

常见问题解答

你计划支持 <你喜欢的命令> 吗?

我会尝试支持更多命令。但它是开源软件。你可以贡献它。我认为写代码比等待更有趣。

为什么你使用白名单?尝试执行每个参数模式会更好。

更安全。一些命令使用无效参数运行意外的进程。例如,blahblah version 可能会创建一个包含 version 目录的项目。《code>bazbaz -v 可能会以详细模式启动一个交互式解释器。

无运行时依赖