diff options
| author | Jeff Carr <[email protected]> | 2024-12-17 15:34:13 -0600 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2024-12-17 15:34:13 -0600 |
| commit | 4e299a8ca079469b129fb78e3f87785b1fcea48b (patch) | |
| tree | eb3a23919a5155c17ee965da9e88eb0367aa7a20 | |
| parent | 05208620a6c184d9c5db01972f32f7c5b51ccc8b (diff) | |
add --delete
| -rw-r--r-- | Makefile | 13 | ||||
| -rw-r--r-- | argv.go | 1 | ||||
| -rw-r--r-- | main.go | 6 |
3 files changed, 14 insertions, 6 deletions
@@ -1,11 +1,12 @@ VERSION = $(shell git describe --tags) BUILDTIME = $(shell date +%Y.%m.%d) -all: install - @echo make restart # remove the repos.pb file - @echo make private # only the private ones - @echo make mine # just show my repos - @echo make pull # run git pull on every repo +all: + make private + @echo "make restart # remove the repos.pb file" + @echo "make private # only the private ones" + @echo "make mine # just show my repos" + @echo "make pull # run git pull on every repo" vet: @GO111MODULE=off go vet @@ -40,7 +41,7 @@ private: install fix: install forge --fix --find-all -all: install +list-all: install forge --find-all git-reset: install @@ -28,6 +28,7 @@ type args struct { DryRun bool `arg:"--dry-run" help:"show what would be run"` Fix bool `arg:"--fix" help:"fix config, save config & exit"` URL string `arg:"--url" default:"http://go.wit.com/" help:"base url"` + Delete string `arg:"--delete" help:"delete this repo"` } func (args) Version() string { @@ -42,6 +42,12 @@ func main() { configSave = false } + if argv.Delete != "" { + me.forge.DeleteByGoPath(argv.Delete) + me.forge.SetConfigSave(true) + okExit("") + } + /* // var count int all := me.forge.Repos.SortByFullPath() |
