psync-0.1.0 is not a library.
psync

A tool to sync software across devices
Installation
Usage
~/.config/psync/config.toml
[]
= [
"hashicorp/tap",
{ = "messense/macos-cross-toolchains", = "macos" },
]
= [
"neovim",
{ = "trash", = "macos" },
]
# You do not need to specify `on` for `casks` since casks are only for macOS
= [
"alacritty",
"discord",
]
[]
= [
"cargo-update",
"suggest-command-not-found",
]
[]
= [
{ = "alacritty", = true },
"discord",
]
When you run psync
, it automatically installs only specified, not-installed packages.
A full example is placed here.
Contribution
Contributions, including issues and pull requests, are very welcome.
Build
Test
Publish
GitHub Releases
crates.io