From ea8a01e9ae40f5478167abcf4563682adc77efb6 Mon Sep 17 00:00:00 2001 From: Andinus Date: Sat, 14 Mar 2020 13:11:52 +0530 Subject: Add photoID support photo-id flag can be used to set a specific photo as background --- cmd/cetus/cetus.go | 37 ++++++++++++++++++++++++++++++++++++- 1 file changed, 36 insertions(+), 1 deletion(-) (limited to 'cmd') 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) + } +} -- cgit 1.4.1-2-gfad0