commit 6c2d529b85b50a076e3da892a9c59b4de485387d from: Omar Polo date: Sat Oct 26 16:27:12 2019 UTC added -g flag commit - 14b3f96d9351cf7fa106254f83cf428c3e743cad commit + 6c2d529b85b50a076e3da892a9c59b4de485387d blob - e76b94a8ed8a65c04993c203ba329b38f008ce9f blob + 5736b6f2cb77e836786f8b42064b097cac3adab5 --- main.go +++ main.go @@ -3,6 +3,7 @@ package main import ( "flag" "fmt" + "log" "os" "strconv" @@ -11,6 +12,7 @@ import ( var ( cl = flag.Bool("c", false, `Clear the tag`) + gt = flag.Bool("g", false, `Get the content of the tag`) ) func open() (*acme.Win, error) { @@ -42,14 +44,18 @@ func main() { } defer win.CloseFiles() + if *gt { + tag, err := win.ReadAll("tag") + if err != nil { + log.Fatalln(err) + } + fmt.Println(string(tag)) + } + if *cl { win.Ctl("cleartag") } - if flag.NArg() == 0 { - return - } - sep := "" for _, arg := range flag.Args() { _, err = win.Write("tag", []byte(sep+arg))