Skip to content
/ rrpm Public
forked from rrpm-org/rrpm

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

License

Notifications You must be signed in to change notification settings

VG08/rrpm

 
 

Repository files navigation


RRPM logo


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


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 && 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.
  --show-completion [bash|zsh|fish|powershell|pwsh]
                                  Show completion for the specified shell, to
                                  copy it or customize the installation.
  --help                          Show this message and exit.
Commands:
  create  Generate a project from any of the presets and/or its variations
  get     Clone a remote repository to directory specified in config
  list    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
    • Yarn
      • NodeJS
      • ReactJS
        • create-react-app
        • Vite
      • NextJS
    • Pnpm
      • NodeJS
      • ReactJS
        • create-react-app
        • Vite
      • NextJS
  • TypeScript
    • NPM
      • NodeJS
      • ReactJS
        • create-react-app
        • Vite
      • NextJS
    • Yarn
      • NodeJS
      • ReactJS
        • create-react-app
        • Vite
      • NextJS
    • Pnpm
      • NodeJS
      • ReactJS
        • create-react-app
        • Vite
      • NextJS

📘 License

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

About

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

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%