Git CLI tool to make it easier to reference long filenames or branches
goon list- equivalent togit statuswith file "tags" offered for each filename (alias:status)goon add .-git add .good add <tag>(...<tag>) -git addwith tags replaced with file pathsgoon subtract <tag>(...<tag>) -git restore --stagedwith tags replaced with file paths. Removes file from staging/index.goon restore <tag>(...<tag>) -git restorewith tags replaced with file paths. Re-checkouts file, discarding changes.goon rm <tag>(...<tag>) -/bin/rmwith tags replaced with file paths.
goon branches <max_count>- equivalent togit branch --sort=-committerdate, with "tags" offered for each branch. Defaults to a max count of 5.goon switch <tag>- equivalent togit switch <branch_name>with tag replaced by branch
goon commit <word>(...<word>) - e.g.goon commit my message hereis equivalent togit commit -m "my message here"goon recommit- equivalent togit commit --amend --no-edit