#git-repository #git #repo #manager #project #tree-structure #root-directory

bin+lib pji

pji provide a tree structure to manage your git projects

3 releases

new 0.1.2 Feb 19, 2025
0.1.1 Feb 16, 2025
0.1.0 Feb 16, 2025

#630 in Development tools

Download history 167/week @ 2025-02-11

167 downloads per month

MIT license

25KB
614 lines

pji - git repo manager

Install

cargo install pji

Usage

pji commands

pji provide a tree structure to manage your git projects.

Usage: pji [COMMAND]

Commands:
  config  config root directory for your repos
  add     add a git project
  remove  remove a git project
  list    list all git projects
  find    fuzz search git projects
  scan    scan all git repo in root dir and save repo info
  clean   clean pji metadata and config
  open    open a git project home page in browser
  help    Print this message or the help of the given subcommand(s)

Options:
  -h, --help     Print help
  -V, --version  Print version

pji open commands

open a git project home page in browser

Usage: pji open [URL]
       pji open home [URL]
       pji open pr [NUMBER]
       pji open issue [NUMBER]
       pji open help [COMMAND]...

pji tree structure

$ROOT
|- github.com
|  `- zhanba
|     `- pji
`- gitlab.com
   `- zhanba
      `- pji

Ref

Dependencies

~16–36MB
~553K SLoC