aboutsummaryrefslogtreecommitdiff
path: root/main.go
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2015-05-12 00:14:45 +0200
committerDimitri Sokolyuk <demon@dim13.org>2015-05-12 00:14:45 +0200
commit80f4f1560c33beb4045e00cd4ad142d68c104234 (patch)
treeec205a9d49b6fdb2cda7253573fe881d2064f81e /main.go
parent57d345a0d27f5897651ae5f6131a5b27b46a288d (diff)
Add another test cut
Diffstat (limited to 'main.go')
-rw-r--r--main.go19
1 files changed, 14 insertions, 5 deletions
diff --git a/main.go b/main.go
index 71fe893..a93f8a6 100644
--- a/main.go
+++ b/main.go
@@ -1,15 +1,19 @@
package main
import (
+ "flag"
"log"
"runtime"
)
+var (
+ dev Devicer
+ err error
+ cmd = flag.String("cmd", "", "command")
+)
+
func main() {
- var (
- dev Devicer
- err error
- )
+ flag.Parse()
if runtime.GOOS == "linux" {
dev, err = NewLPDevice("/dev/usb/lp0")
@@ -41,6 +45,11 @@ func main() {
//fmt.Println("Call Gin", c.CallGin())
//c.MustMarks(Point{19 * CM, 18 * CM})
- c.DrawPic()
+ if *cmd != "" {
+ c.Send(*cmd)
+ log.Println(c.returnString())
+ } else {
+ c.DrawPic()
+ }
}