diff options
Diffstat (limited to 'cmd')
-rw-r--r-- | cmd/cetus/cetus.go | 37 |
1 files changed, 36 insertions, 1 deletions
diff --git a/cmd/cetus/cetus.go b/cmd/cetus/cetus.go index 2618245..35afd01 100644 --- a/cmd/cetus/cetus.go +++ b/cmd/cetus/cetus.go @@ -14,4 +14,39 @@ package main -func main() {} +import ( + "flag" + "log" + + "framagit.org/andinus/cetus/pkg/unsplash" +) + +func main() { + var ( + photoID string + + width int + height int + + err error + ) + + flag.StringVar(&photoID, "photo-id", "", "Unsplash Photo ID to set as background") + + flag.IntVar(&width, "width", 1920, "Width of the image") + flag.IntVar(&height, "height", 1080, "Height of the image") + + flag.Parse() + + if len(photoID) != 0 { + err = unsplash.SetFromID(photoID, width, height) + errChk(err) + return + } +} + +func errChk(err error) { + if err != nil { + log.Fatal(err) + } +} |