RRPM is the all-in-one project and remote repository management tool. A simple CLI tool that supports project generation for multiple languages, along with support for generating projects using different package managers and/or environments. This repository contains the core CLI source code.
rrpm can be installed from PyPI
pip install rrpmComplete documentation can be found on GitBook
Usage: python -m rrpm [OPTIONS] COMMAND [ARGS]...
ββ Options ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β --install-completion [bash|zsh|fish|powershell|pwsh] Install completion for the specified shell. [default: None] β
β --show-completion [bash|zsh|fish|powershell|pwsh] Show completion for the specified shell, to copy it or customize the installation. [default: None] β
β --help Show this message and exit. β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
ββ Commands βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β config View current config file or regenerate config file β
β create Generate a project from any of the presets and/or its variations β
β get Clone a remote repository to directory specified in config β
β list β
β migrate Migrate and import all repositories from another directory β
β remove Remove a cloned repository β
β tree List all cloned repositories and generated projects β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
We are happy to welcome you in our official Discord server or answer your questions via GitHub Discussions!
Feel free to file a new issue with a respective title and description on the the pybash1/rrpm repository. If you already found a solution to your problem, we would love to review your pull request!
RRPM requires Python >=3.7
- Python
- Pip
- Python Package
- FastAPI
- Flask
- Poetry
- Python Package
- FastAPI
- Flask
- Virtual Environments
- Python Package
- FastAPI
- Flask
- Pip
- JavaScript
- NPM
- NodeJS
- ReactJS
- create-react-app
- Vite
- NextJS
- Astro
- Svelte
- SvelteKit
- Vue
- Yarn
- NodeJS
- ReactJS
- create-react-app
- Vite
- NextJS
- Astro
- Svelte
- SvelteKit
- Vue
- Pnpm
- NodeJS
- ReactJS
- create-react-app
- Vite
- NextJS
- NPM
- TypeScript
- NPM
- NodeJS
- ReactJS
- create-react-app
- Vite
- NextJS
- Svelte
- Vue
- Yarn
- NodeJS
- ReactJS
- create-react-app
- Vite
- NextJS
- Svelte
- Vue
- Pnpm
- NodeJS
- ReactJS
- create-react-app
- Vite
- NextJS
- Svelte
- Vue
- NPM
The RRPM tool is released under the under terms of the MIT License.