Skip to content

Command-line utility for cleaning up git branches

Notifications You must be signed in to change notification settings

bholloway/branch-fu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Branch FU

NPM

Command-line utility for cleaning up git branches

CLI Usage

To use the CLI you need to install as a global package or use npx.

npm i -g branch-fu

options

common across all commands

  • -h, --help show these options
  • -f, --fetch run fetch first
  • -m, --merged <branch> limit to branches already merged with branch (e.g. "origin/master")
  • -x, --pattern <glob> ... limit branches by glob(s) (case insensitive per picomatch)
  • -u, --user <name> limit to branches with last commit by the given user
  • -s, --stale <duration> limit to branches stale since date or duration (per ms)

commands

count

Count the remote branches that match the criteria.

branch-fu count -f -m "origin/master" -u "Guy Dudeson" -s 90days"

report

Find remote branches that match the criteria but collate them by user.

Append a list of emails for a bcc mail out.

branch-fu report -f -m "origin/master" -p "\!origin/release/*"

list

List remote branches that match the criteria.

branch-fu list -f -m "origin/master" -p "\!origin/release/*"

About

Command-line utility for cleaning up git branches

Resources

Stars

Watchers

Forks

Packages

No packages published