Skip to main content

A tool to manage all your projects easily!

Project description


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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

rrpm-2.0.0.tar.gz (15.4 kB view details)

Uploaded Source

Built Distribution

rrpm-2.0.0-py3-none-any.whl (16.1 kB view details)

Uploaded Python 3

File details

Details for the file rrpm-2.0.0.tar.gz.

File metadata

  • Download URL: rrpm-2.0.0.tar.gz
  • Upload date:
  • Size: 15.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.13 CPython/3.10.5 Windows/10

File hashes

Hashes for rrpm-2.0.0.tar.gz
Algorithm Hash digest
SHA256 1d1740ba835bd2fb47bc5c3f3e3145dee19435d10ce364d9cd9a438e0fd0b075
MD5 52d163fa7b7dd23459a4994232042d9d
BLAKE2b-256 168f3630ce7a2e7bc6b6307c6cfc740d7a498fd298d8762fc79d2ab2b3509d35

See more details on using hashes here.

File details

Details for the file rrpm-2.0.0-py3-none-any.whl.

File metadata

  • Download URL: rrpm-2.0.0-py3-none-any.whl
  • Upload date:
  • Size: 16.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.13 CPython/3.10.5 Windows/10

File hashes

Hashes for rrpm-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3df2f970e03d4029c1e79d7fc835616d0760bc43c50bb50421df1beb541e9244
MD5 97fa790035009f7dd70da72343a4961e
BLAKE2b-256 7b2d7f1a2e90fa7740ef467f6c2ac90c6187054e0c449de0f73b1625175c517a

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page