Home
Softono

Rrpm

Open source MIT Python
15
Stars
2
Forks
0
Issues
1
Watchers
3 years
Last Commit

 About Rrpm

A project management tool to simplify organizing and maintaining remote repositories as well as creating new projects

Platforms

Web Self-hosted

Languages

Python

Need Help Installing Rrpm?

We provide expert installation service for this software. Our team will install, configure, and secure Rrpm on your server. plans start at just $30.


RRPM logo


GitHub license GitHub tag (latest SemVer) GitHub commit activity GitHub contributors DeepSource


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.

🚀 Installation and Documentation

rrpm can be installed from PyPI

pip install rrpm

Complete documentation can be found on GitBook

Usage


 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                                │
└─────────────────────────────────────────────────────────────────────────────────────────────────────────┘

❤️ Community and Contributions

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

📫 Have a question? Want to chat? Ran into a problem?

We are happy to welcome you in our official Discord server or answer your questions via GitHub Discussions!

🤝 Found a bug? Missing a specific feature?

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!

✅ Requirements

RRPM requires Python >=3.7

Presets

  • Python
    • Pip
      • Python Package
      • FastAPI
      • Flask
    • Poetry
      • Python Package
      • FastAPI
      • Flask
    • Virtual Environments
      • Python Package
      • FastAPI
      • Flask
  • 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
  • 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

📘 License

The RRPM tool is released under the under terms of the MIT License.