module
Version:
v0.11.2
Opens a new window with list of versions in this module.
Published: Jun 18, 2023
License: Unlicense
Opens a new window with license information.
README
¶
Git Repository Manager
grm
is an interactive CLI that lets users track and manage their local projects
Features
- keeps a list of locally cloned git repositories
- delete repositories from the disk
- automatically discovers git repositories in your local filesystem
- seamlessly switch between local repositories using an interactive ui
- namespaced projects
- highly extensible through plugins
Roadmap
v1.0.0
- support custom configuration file path through command line arguments
-c
and --config-file
-
clone <git-ref>
command to clone repositories in a path controlled by us (or a database perhaps)
- assign tags to repositories
- support for plugins
- plugin development doc
Future releases
- file search inside repositories
- full-text search inside repositories
- archive/unarchive repositories
- encrypted repositories
- dynamic plugins import
Build
Assuming you have installed the correct go version, run:
make bin/grm
Install
Copy the generated binary somewhere in your $PATH
.
Usage
Just run without arguments to enter interactive mode.
Directories
¶
Click to show internal directories.
Click to hide internal directories.