Releases: tkw1536/ggman
Releases · tkw1536/ggman
Version 1.15.0
- add
--from-file
argument that reads--for
arguments from a file - add
ggman env
command to print information about ggman - use native git when available in
ggman fetch
,ggman pull
- make built-in git
fetch
,pull
andclone
progress on standard error - automatically upload releases from GitHub actions
- minor fixes
Version 1.14.0
- move to go
1.18
- refactor
program
package into externalgoprogram
package, using type-parameters and not depend on ggman - add
--to
and--local
flags toggman clone
- fix
ggman pull
not respecting input / output streams - README and documentation rework
- minor internal improvements
Version 1.13.2
- add new
--path
global argument to match repos under a specific path
Version 1.13.1
- add support for command aliases and add various aliases
- fix typos in README
Version 1.13.0
- add
ggman sweep
command - add
ggman exec
command - sort matches against fuzzy filters by score
- ensure shell escaping when generating scripts using
--simulate
- prepare URLs to accept custom aliases
- internal testing improvements
- refactor main program initialization
Version 1.12.0
- add
GGNORM
variable: when placing repositories locally, take casing of existing paths into account - add
--dirty
and--clean
filter arguments - add
--synced
and--unsynced
filter arguments - add
--tarnished
and--pristine
filter arguments - internal testing improvements
Version 1.11.1
- use
go1.17
for building and tests - improved checking for local urls when running
ggman clone
- minor internal improvements
Version 1.11.0
- add
--clone
and--reclone
flag toggman url
- add fuzzy matching support for repository patterns (can be disabled using
--no-fuzzy-filter
) ggman ls
: add--one
argument to list at most one repositoryggman clone
: complain when trying to clone a local path- internal code improvements and bugfixes
Version 1.10.0
- add
--force
flag toggman clone
to ignore errors when a cloned repository already exists. - use
github.com/jessevdk/go-flags
to allow unknown options in argument parsing - rewrite and extend help page generator
- embed license info using
go:embed
- internal code improvements to
program
struct and text wrapping - remove TODOs that are no longer required
Version 1.9.0
- move to go
1.16
--for
now also matches filepaths- add a new utility method to cleanup repeated code
- move
util
andtestutil
packages into newinternal
subpackage