Look before it changes anything
plan shows what would happen, in order and why. assess rates the risk in plain rules, with reasons. Nothing is installed until you say yes.
How risk is rated
ripeat shows the plan and its risk, asks before it changes anything, and keeps a journal so every run can be rolled back.
$ brew install ripeat/tap/ripeatHomebrew, Intel and Apple silicon. Every change is shown first and can be undone.
Homebrew too, x86_64 and arm64. ripeat also drives apt, dnf, pacman, snap and flatpak.
Scoop, x86_64 and arm64. Needs git once, to add the bucket.
These commands only look. They change nothing.
$ ripeat plan git node ripgrep
Plan (darwin):
1. git - user already on this machine, will be left alone
2. node - user already on this machine, will be left alone
3. ripgrep github_release user requested
$ ripeat assess ripgrep
Risk: MEDIUM 1 to install
RISK TOOL HOW WHY
MEDIUM ripgrep github_release requested
- downloads a program from a third party: its SHA-256 is
verified, but ripeat cannot vouch for the project itself
What would run, without administrator rights:
download the latest BurntSushi/ripgrep release for this machine, check its SHA-256, ...
Can it be undone? Yes: `ripeat rollback` removes what this run installsWhen you are ready, ripeat install ripgrep shows the plan again, asks Install 1 tool as shown above? [y/N], and only then changes anything. ripeat rollback undoes it.