1 个不稳定版本
0.1.0 | 2023年12月14日 |
---|
#17 在 #homebrew
17KB
472 行
psync
用于跨设备同步软件的工具
安装
cargo install psync
使用
~/.config/psync/config.toml
[homebrew]
taps = [
"hashicorp/tap",
{ name = "messense/macos-cross-toolchains", on = "macos" },
]
forumale = [
"neovim",
{ name = "trash", on = "macos" },
]
# You do not need to specify `on` for `casks` since casks are only for macOS
casks = [
"alacritty",
"discord",
]
[cargo]
crates = [
"cargo-update",
"suggest-command-not-found",
]
[snap]
snaps = [
{ name = "alacritty", classic = true },
"discord",
]
当你运行 psync
时,它将自动安装指定的、尚未安装的软件包。
完整示例放在 这里。
贡献
欢迎贡献,包括问题和拉取请求。
构建
$ cargo build
测试
$ cargo test
发布
GitHub发布
$ git tag v0.1.0
$ git push origin v0.1.0
crates.io
$ cargo publish
依赖项
~2.7–4.5MB
~82K SLoC