1.0.5 • Published 7 months ago

repodock v1.0.5

Weekly downloads
-
License
ISC
Repository
github
Last release
7 months ago

Your Code, Perfectly Anchored

Repodock: Effortless GitHub Repository Management

Tired of losing track of your local GitHub repositories? Repodock is your personal code navigation assistant. Instantly create a centralized, symlinked directory that maps all your projects, making repository discovery as simple as a single command.

Installation

To get started with Repodock, follow these steps:

  1. Install Repodock Globally
    Use npm to install Repodock globally on your system:

    npm install -g repodock
  2. Set Up Your Repodock Directory
    Create a directory where all your repository symlinks will be stored. This will serve as your centralized "Repodock directory." You can choose any location on your system for this purpose.

    Windows Users:
    If you're using Windows, you might need to enable Developer Mode to allow symbolic link creation.

  3. Initialize Repodock
    Replace git init with red init for initializing and automatically tracking repositories in Repodock.
    Run the following command inside your project directory:

    red init
  4. Set Your Repodock Directory Path
    Link your chosen Repodock directory by running:

    red set <your-repodock-path>
  5. Manage Repositories with Ease

    • Add a repository with an alias:
      red .             # Automatically uses the directory name as the alias
      red . my-project  # Specify a custom alias
    • Add a repository from an absolute path:
      red <your-absolute-path>  # Alias is set to the directory name by default
    • Remove a repository by alias:
      red rm <alias>
    • List all or search tracked repositories:
      red ls
      red ls | fzf
  6. Need help?
    red --help

Customizing Commands

If you prefer a different command instead of red, you can customize it.
Modify the "bin" field in the package.json file to use your preferred alias, e.g., "rd".


Features

Key Features:

  • Centralized repository management.
  • Instant symlinks for repositories.
  • Support for managing multiple project directories.
  • Simplified repository discovery.
  • Minimal configuration for maximum productivity.

Use Cases:

  • Developers with complex project structures.
  • Freelancers managing multiple client repositories.
  • Teams with distributed codebases.
1.0.5

7 months ago

1.0.4

7 months ago

1.0.3

7 months ago

1.0.1

7 months ago

1.0.0

8 months ago