Files
mg/README.md
2023-01-30 14:41:44 -08:00

893 B

mg

Golang replacement for myrepos which only supports git repos.

This app will support the following subcommands:

  • mg commit
  • mg push
  • mg status
  • mg diff
  • mg pull
  • mg fetch
  • mg register

Passing the -jX argument will spin up X jobs simultaneously

mg supports loading an existing ~/.mrconfig and migrating it to ~/.config/mg.conf, provided no mg.conf file exists.

Improvements over mr:

  1. No external dependencies (except for git)
  2. More output options (summary of failures)
  3. More deterministic behavior (global vs local run)
  4. Exports public functions and can be embedded into other Go programs idiomatically

Why to stick with mr:

  1. If you need support for non-git repos
  2. If you want to use the mr plugin ecosystem