# [4.2.0-dev.1](https://github.com/ReVanced/revanced-cli/compare/v4.1.1-dev.1...v4.2.0-dev.1) (2023-11-26) ### Features * Allow selecting first Adb device, if none supplied automatically by updating dependencies ([e7c3d64](e7c3d64bf1
)) * Exit application with CLI exit code ([36c6a6a](36c6a6a5f7
)) * Make `--out´ option optional ([3765957](3765957043
))
Continuing the legacy of Vanced
💻 ReVanced CLI
Command line application to use ReVanced.
❓ About
ReVanced CLI is a command line application to patch apps using ReVanced. ReVanced CLI also comes with commands to uninstall or install patched apps and list patches from supplied patch bundles.
🚀 Download
You can download the most recent version of ReVanced CLI from here. Learn how to use ReVanced CLI by following the documentation.
📚 Everything else
📙 Contributing
Thank you for considering contributing to ReVanced CLI. You can find the contribution guidelines here.
🛠️ Building
In order to build ReVanced CLI, you can follow the documentation.
📜 Licence
ReVanced CLI is licensed under the GPLv3 licence. Please see the licence file for more information. tl;dr you may copy, distribute and modify ReVanced CLI as long as you track changes/dates in source files. Any modifications to ReVanced CLI must also be made available under the GPL along with build & install instructions.