@@ -9,14 +9,20 @@ import (
99 "github.com/gopherdojo/dojo8/kadai2/tanaka0325/imgconv"
1010)
1111
12- var args []string
13-
1412var (
13+ args []string
14+
1515 from string
1616 to string
1717 dryRun bool
1818)
1919
20+ const (
21+ fromUsageText = "before extension"
22+ toUsageText = "after extension"
23+ dryRunUsageText = "with dry-run"
24+ )
25+
2026var allowedExts = map [string ]bool {
2127 "png" : true ,
2228 "jpg" : true ,
@@ -28,12 +34,12 @@ var allowedExts = map[string]bool{
2834}
2935
3036func init () {
31- flag .StringVar (& from , "from" , "jpg" , "before ext" )
32- flag .StringVar (& from , "f" , "jpg" , "before ext (short)" )
33- flag .StringVar (& to , "to" , "png" , "after ext" )
34- flag .StringVar (& to , "t" , "png" , "after ext (short)" )
35- flag .BoolVar (& dryRun , "dry-run" , false , "use dry-run" )
36- flag .BoolVar (& dryRun , "n" , false , "use dry-run (short)" )
37+ flag .StringVar (& from , "from" , "jpg" , fromUsageText )
38+ flag .StringVar (& from , "f" , "jpg" , fromUsageText + " (short)" )
39+ flag .StringVar (& to , "to" , "png" , toUsageText )
40+ flag .StringVar (& to , "t" , "png" , toUsageText + " (short)" )
41+ flag .BoolVar (& dryRun , "dry-run" , false , dryRunUsageText )
42+ flag .BoolVar (& dryRun , "n" , false , dryRunUsageText + " (short)" )
3743 flag .Parse ()
3844
3945 args = flag .Args ()
0 commit comments