English | 中文简体
如果你已经疲于:
- 在不同的平台安装不同的包管理器 (Homebrew/Chocolatey/Scoop).
- 写很多次安装脚本(Bash/PowerShell).
- 发布新版本是更新远端包信息
那么欢迎来到 Cask。
- macOS(x86_64/arm64)
- Windows(i686/x86_64/arm64/MSYS2/Cygin/WSL)
- Linux(arm/arm64/x86_64)
- freeBSD(x86_64)
-
Shell (Mac/Linux)
curl -fsSL https://raw.githubusercontent.com/cask-pkg/cask.rs/main/install.sh | bash
-
PowerShell (Windows):
iwr https://raw.githubusercontent.com/cask-pkg/cask.rs/main/install.ps1 -useb | iex
-
下载可执行文件,然后放到
$PATH
目录下 -
从已有的版本更新
cask self-update
尝试运行以下命令
$ cask --help
cask v0.4.6
Axetroy <[email protected]>
General distributed binary distribution package management, written in Rust.
USAGE:
cask <SUBCOMMAND>
OPTIONS:
-h, --help Print help information
-V, --version Print version information
SUBCOMMANDS:
check-updates Check and update packages to latest [aliases: check-upgrades]
clean Clear residual data [aliases: clear]
help Print this message or the help of the given subcommand(s)
homepage Open homepage of package [aliases: home]
info Show information of package
install Install package [aliases: i]
list List installed package [aliases: ls]
relink Relink installed packages
remote Operation for build-in formula
self-uninstall Uninstall cask itself and installed package
self-update Update Cask to the newest version [aliases: self-upgrade]
uninstall Uninstall package [aliases: rm]
update Upgrade package to latest [aliases: upgrade]
# cask install <package>
cask install github.com/axetroy/dvm
# cask install <package> <version>
cask install github.com/axetroy/dvm 1.x
# cask install <repository URL>
cask install https://github.com/axetroy/dvm.git
# cask install from stdin
curl https://raw.githubusercontent.com/axetroy/dvm/master/Cask.toml | cask install
# cask uninstall <package or the executable file name of the package>
cask uninstall github.com/axetroy/dvm
# or uninstall with shorter command
cask rm dvm
运行 cask --help
以查看更多信息.
Command | Description |
---|---|
cask install <PACKAGE> [VERSION] | 安装包 |
cask uninstall <PACKAGE> | 卸载包 |
cask info <PACKAGE> | 显示包信息 |
cask update <PACKAGE> | 更新包到最新版本 |
cask homepage <PACKAGE> | 打开包的主页 |
cask check-updates | 检查并更新包到最新版本 |
cask list | 列出已安装的包 |
cask clean | 清除缓存数据 |
cask self-update | 升级 Cask |
cask self-uninstall | 卸载 Cask 以及安装的包 |
cask remote sync | 同步远端的内置包信息到本地 |
cask remote list | 显示远端的内置包信息 |
Cask 依赖于 Git
这个项目的存在离不开你们的贡献。 如何贡献.
The MIT License