diff --git a/flag.go b/flag.go index 8783efb..1689d95 100644 --- a/flag.go +++ b/flag.go @@ -20,14 +20,12 @@ func (i *arrayFlags) Set(value string) error { var ( flagVersion bool - flagList bool flagIncludeAll bool flagExcludeAll bool flagExcept arrayFlags ) func init() { - flag.BoolVar(&flagList, "list", false, "Only list database names.") flag.BoolVar(&flagVersion, "version", false, "Prints version and exits.") flag.BoolVar(&flagIncludeAll, "include-all", false, "Split out all databases, with provided exceptions.") flag.BoolVar(&flagExcludeAll, "exclude-all", false, "Split out no databases, with provided exceptions.") @@ -39,11 +37,6 @@ func init() { os.Exit(0) } - if flagList && (flagIncludeAll || flagExcludeAll || len(flagExcept) > 0) { - fmt.Println("-list is not usable with any other flag.") - os.Exit(1) - } - if flagIncludeAll && flagExcludeAll { fmt.Println("-include-all and -exclude-all are mutually exclusive") os.Exit(1) diff --git a/main.go b/main.go index 7bb8558..929bbc1 100644 --- a/main.go +++ b/main.go @@ -9,7 +9,7 @@ import ( "slices" ) -const VERSION = "v3" +const VERSION = "v2" const MAXLINE = 1048576 type Db struct { @@ -75,11 +75,11 @@ func main() { } } - if !flagList && db.IsOpen() { + if db.IsOpen() { db.Write(line) } - if !flagList && dbDone.MatchString(line) { + if dbDone.MatchString(line) { db.Completed = true db.Close() prevDb = db