borgocli/main.go

31 lines
415 B
Go
Raw Normal View History

2017-04-13 09:47:13 +00:00
package main
import (
"os"
"git.jcg.re/jcgruenhage/borgocli/generate/authorized_keys"
"io/ioutil"
)
func main() {
switch os.Args[1] {
case "generate":
switch os.Args[2] {
case "authorized_keys":
authorized_keys.Run(readFile(os.Args[3]))
}
}
}
func readFile(path string) []byte {
data, err := ioutil.ReadFile(path)
check(err)
return data
}
func check(e error) {
if e != nil {
panic(e)
}
}