| Crates.io | tuning |
| lib.rs | tuning |
| version | 0.5.0 |
| created_at | 2019-08-18 05:28:55.774141+00 |
| updated_at | 2024-01-24 03:25:16.299225+00 |
| description | ansible-like tool with a smaller scope, focused primarily on complementing dotfiles for cross-machine bliss |
| homepage | https://gitlab.com/jokeyrhyme/tuning |
| repository | https://gitlab.com/jokeyrhyme/tuning.git |
| max_upload_size | |
| id | 157780 |
| size | 201,532 |
ansible-like tool with a smaller scope, focused primarily on complementing dotfiles for cross-machine bliss
inspired by ansible,
with jobs defined in a declarative file format
will focus on the dotfiles use-case: maintaining the same user preferences across machines, or restoring user preferences to a fresh machine
no remote or fleet functionality / complexity
not aiming to do anything that requires root / Administrator permissions (yet)
named after the reality-bending ability in Dark City
my dotfiles started as a whole bunch of shell-scripts, but didn't have any support for Windows,
I'd partially moved to my second attempt, which is cross-platform, but required too much work for new jobs
other existing tools use interpretted languages, which are fine for web services that run in containers, but can be overly-sensitive to interpreter versions and globally-installed packages
yes, I am firmly trapped in The Code/Data Cycle
cargo: https://rustup.rs/$ cargo install tuning
$ tuning
when condition (#10)--config flag to point at a different config file (#11)when condition (#12)[[includes]] to help decompose large config files (#15)