terminal secrets rotator written in rust.
- install (todo: add to homebrew)
curl -fsSL https://raw.githubusercontent.com/soulsam480/rotor/refs/heads/master/install | bash
- run
rotor_bin init, this does two things- adds the
rotorshell function to~/.zshrc - initialized a
~/.secretsrcfile with examples if not present.
- adds the
- run
rotorafter initialization, this will show available secrets and available values to be set
rotorreads the secretsrc and asks which secret can be set- based on the selection, it'll ask to select a option (by their label)
- then it exports that selection and the chosen value is set for the session
- directly set using
rotor set GEMINI_KEY opencode
- remove
~/.local/bin/rotor_bin - remove
rotorshell function from~/.zshrc