RAVC2(1)

πŸ“¦
version 6.2.2 Β· 2 versions
, in alpine 3.24, arch rolling, nixos 26.05, nixpkgs unstable, opensuse-leap 16.0, ubuntu resolute, ubuntu stonking

πŸ’– RAVC2 πŸ’–

okay bestie, gather round, because this is ravc2 β€” the Radare2 Version Control Interface β€” and she is literally the moment. πŸŽ€


✨ SYNOPSIS ✨

ravc2 [-qvhjH] [action] [args ...]

that's it. that's the whole vibe. πŸ’…


🌸 DESCRIPTION 🌸

so basically ravc2 gives you a simple version control interface for Radare2 projects. she's flexible like that β€” she works as both a Git frontend and a native versioning system for tracking project changes. two jobs, zero complaints, main character energy fr fr. πŸ‘‘


πŸ¦‹ OPTIONS πŸ¦‹

  • -q β€” quiet mode 🀫 like she's not gonna yap at you
  • -v β€” show version information ⭐
  • -h β€” show usage help message 🫢 (your bestie when you're lost)
  • -H [var] β€” display variable πŸ‘€ yes, that variable, the one in the brackets
  • -j β€” JSON output 🌈 machine-readable slay

πŸ’… ACTIONS πŸ’…

  • init [git | rvc] β€” initialize a repository with the given version control system. so you pick your fighter: git or rvc πŸ₯Š
  • branch [name] β€” if you give it a name, she creates a branch with that name. if you don't? she just lists the branches. lowkey iconic behaviour tbh
  • commit [message [files...]] β€” commit the files with the message πŸ’Œ
  • checkout [branch] β€” set the current branch to the given branch πŸšΆβ™€οΈβœ¨
  • status β€” print a status message πŸ“’
  • reset β€” remove all uncommited changes 😭 (gone, reduced to atoms, no undo)
  • log β€” print all commits πŸ“œ the whole story, start to finish

🧚 ENVIRONMENT 🧚

  • RAVC2_USER β€” override the cfg.user value to author the commit. so you can be whoever you want when you commit, no cap 🎭

πŸ’œ EXAMPLES πŸ’œ

Initialize a new repository:

$ ravc2 init

Create a new file and add it:

$ echo "Hello World" > README.md
$ ravc2 add README.md

Check repository status:

$ ravc2 status

Create and switch to a new branch:

$ ravc2 branch feature-branch
$ ravc2 checkout feature-branch

List all branches:

$ ravc2 branch

Commit changes:

$ ravc2 commit "Add README file" README.md

View commit history:

$ ravc2 log

πŸ”₯ SEE ALSO πŸ”₯


πŸ‘‘ AUTHORS πŸ‘‘

  • pancake <pancake@nopcode.org> β€” the legend themselves πŸ’–

ok that's the whole page bestie, you're so ready, go forth and version-control your little heart out 🫢🌸

this masterpiece was served fresh on Jul 10, 2025, and yes, it's the RAVC2(1) manual β€” periodt. πŸ’…βœ¨

πŸ“¦ where this page comes from