comparison src/entai_app/entai_app.go @ 7:f4ba4cfb09fd

entai_app: abbreviration paid date.
author pyon@macmini
date Fri, 28 Oct 2016 20:41:34 +0900
parents e4066309b04f
children
comparison
equal deleted inserted replaced
6:9072560fc0f2 7:f4ba4cfb09fd
1 /****************************************************************************/ 1 /****************************************************************************/
2 /* Entai_app.go */ 2 /* Entai_app.go */
3 /* Last Change: 2016-10-23 Sun 13:23:32. */ 3 /* Last Change: 2016-10-28 Fri 19:33:15. */
4 /* By T.Mutoh */ 4 /* By T.Mutoh */
5 /****************************************************************************/ 5 /****************************************************************************/
6 6
7 package main 7 package main
8 8
131 } 131 }
132 } 132 }
133 133
134 // 1-Liner-mode 134 // 1-Liner-mode
135 case *l : 135 case *l :
136 p := flag.Arg(2)
137 if p == "" {
138 layout := "20060102"
139 p = time.Now().Format( layout );
140 }
141
136 if *i { 142 if *i {
137 fmt.Printf( "%s,%s,%s,", flag.Arg(0), flag.Arg(1), flag.Arg(2) ) 143 fmt.Printf( "%s,%s,%s,", flag.Arg(0), flag.Arg(1), p )
138 } 144 }
139 145
140 result, detail, err := processEntai( flag.Arg(0), flag.Arg(1), flag.Arg(2) ) 146 result, detail, err := processEntai( flag.Arg(0), flag.Arg(1), p )
141 if err != nil { 147 if err != nil {
142 fmt.Fprintf( os.Stderr, "%s : %v\n", detail, err ) 148 fmt.Fprintf( os.Stderr, "%s : %v\n", detail, err )
143 os.Exit( 1 ) 149 os.Exit( 1 )
144 } 150 }
145 fmt.Print( result ) 151 fmt.Print( result )