mirror of
https://github.com/onyx-and-iris/gignore.git
synced 2025-04-01 19:23:51 +01:00
CLI may now accept multiple template names
This commit is contained in:
parent
388a204299
commit
fd9c7194c1
@ -16,14 +16,14 @@ func main() {
|
|||||||
w := flag.CommandLine.Output()
|
w := flag.CommandLine.Output()
|
||||||
|
|
||||||
fmt.Fprint(w, "Usage of gignore:\n")
|
fmt.Fprint(w, "Usage of gignore:\n")
|
||||||
fmt.Fprintf(w, " gignore [flags] <template>\n")
|
fmt.Fprint(w, " gignore [flags] <template>\n")
|
||||||
fmt.Fprint(w, "\n")
|
fmt.Fprint(w, "\n")
|
||||||
|
|
||||||
fmt.Fprint(w, "Flags:\n")
|
fmt.Fprint(w, "Flags:\n")
|
||||||
flag.PrintDefaults()
|
flag.PrintDefaults()
|
||||||
|
|
||||||
fmt.Fprint(w, "\n")
|
fmt.Fprint(w, "\n")
|
||||||
fmt.Fprintf(w, "Example:\n")
|
fmt.Fprint(w, "Example:\n")
|
||||||
fmt.Fprint(w, " gignore go\n")
|
fmt.Fprint(w, " gignore go\n")
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -59,17 +59,18 @@ func main() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
args := flag.Args()
|
args := flag.Args()
|
||||||
if len(args) != 1 {
|
if len(args) == 0 {
|
||||||
flag.Usage()
|
flag.Usage()
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
err := client.Create(args[0])
|
for _, arg := range args {
|
||||||
if err != nil {
|
err := client.Create(arg)
|
||||||
log.Fatalf("failed to create .gitignore file: %v", err)
|
if err != nil {
|
||||||
|
log.Fatalf("failed to create .gitignore file: %v", err)
|
||||||
|
}
|
||||||
|
fmt.Printf("√ created %s .gitignore file\n", arg)
|
||||||
}
|
}
|
||||||
|
|
||||||
fmt.Printf("√ created %s .gitignore file\n", args[0])
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func listTemplates(client *gignore.Client) error {
|
func listTemplates(client *gignore.Client) error {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user