Skip to content

rrpm-org/rrpm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

96 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

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.

About

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

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages