Skip to main content

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.

Metadata

Release files for rrpm 2.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for rrpm 2.0.0
File Size Uploaded
rrpm-2.0.0.tar.gz 15.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for rrpm 2.0.0
File Interpreter ABI Platform
rrpm-2.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 31.5 kB

Release files / rrpm-2.0.0.tar.gz

Download URL rrpm-2.0.0.tar.gz
Size 15.4 kB
Tags Source
SHA-256 checksum
How to use checksums
1d1740ba835bd2fb47bc5c3f3e3145dee19435d10ce364d9cd9a438e0fd0b075
BLAKE2b-256 checksum
How to use checksums
168f3630ce7a2e7bc6b6307c6cfc740d7a498fd298d8762fc79d2ab2b3509d35
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.13 CPython/3.10.5 Windows/10

Release files / rrpm-2.0.0-py3-none-any.whl

Download URL rrpm-2.0.0-py3-none-any.whl
Size 16.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3df2f970e03d4029c1e79d7fc835616d0760bc43c50bb50421df1beb541e9244
BLAKE2b-256 checksum
How to use checksums
7b2d7f1a2e90fa7740ef467f6c2ac90c6187054e0c449de0f73b1625175c517a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.13 CPython/3.10.5 Windows/10

Release history Release notifications | RSS feed

This release

2.0.0 This release

2 release files

1.4.0

2 release files

1.3.0

2 release files

1.2.1

2 release files

1.2.0

2 release files

1.1.0

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page