Hacker News new | past | comments | ask | show | jobs | submit login
Show HN: Autogit – automatically execute commands across multiple Git repos (github.com/fabiospampinato)
7 points by fabiospampinato on Oct 10, 2018 | hide | past | favorite | 2 comments



I've been looking for a tool like this and ended up using simple bash aliases:

  # Git
  git4all() {
    find . -mindepth 1 -maxdepth 3 -type d -name '.git' -prune -exec sh -c 'echo ${0%?????}; git -C ${0%?????} $1' {} "$1" \;
  }
  
  alias push-all='git4all "push" \;'
  alias pull-all='git4all "pull --ff-only --all" \;'
  alias fetch-all='git4all "fetch --all" \;'
  alias status-all='git4all "status -s" \;'
However, I really like Autogit's advanced features and will certainly look into it :)


I'm glad you find it useful :)

This is just the initial release, as I'm using it more myself I'll refine it further.




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: