Skip to content

Commit

Permalink
added gowall -v to view version | added tokyo-dark/moon/storm themes
Browse files Browse the repository at this point in the history
  • Loading branch information
Achno committed Jul 30, 2024
1 parent 423bd52 commit 29150e4
Show file tree
Hide file tree
Showing 3 changed files with 95 additions and 1 deletion.
17 changes: 16 additions & 1 deletion cmd/root.go
Original file line number Diff line number Diff line change
Expand Up @@ -4,17 +4,31 @@ Copyright © 2024 Achnologia <EMAIL ADDRESS>
package cmd

import (
"fmt"
"os"

"github.com/Achno/gowall/config"
"github.com/spf13/cobra"
)

var versionFlag bool

// rootCmd represents the base command when called without any subcommands
var rootCmd = &cobra.Command{
Use: "gowall",
Short: "A tool to convert an img's color shceme ",
Long: `Convert an Image's (ex. Wallpaper) color scheme to another ( ex. Catppuccin ) `,
// Run: func(cmd *cobra.Command, args []string) { },
Run: func(cmd *cobra.Command, args []string) {

switch {

case versionFlag: fmt.Printf("gowall version: %s\n",config.Version)

default : cmd.Help()

}

},
}

// Execute adds all child commands to the root command and sets flags appropriately.
Expand All @@ -36,6 +50,7 @@ func init() {
// Cobra also supports local flags, which will only run
// when this action is called directly.
rootCmd.Flags().BoolP("toggle", "t", false, "Help message for toggle")
rootCmd.Flags().BoolVarP(&versionFlag,"version","v",false,"show gowall version")
}


5 changes: 5 additions & 0 deletions config/constants.go
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
package config

const (
Version = "v0.1.4"
)
74 changes: 74 additions & 0 deletions internal/image/themes.go
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,8 @@ var themes = map[string]Theme{
"gruvbox": Gruvbox,
"dracula": Dracula,
"tokyo-moon": Tokyo_Moon,
"tokyo-storm": Tokyo_Storm,
"tokyo-dark": Tokyo_Dark,
"onedark": Onedark,
"srcery" : Srcery,
"monokai": Monokai,
Expand Down Expand Up @@ -630,4 +632,76 @@ var (
color.RGBA{R: 255, G: 255, B: 255, A: 255},
},
}

Tokyo_Storm = Theme{
Name: "Tokyo-storm",
Colors: []color.Color{
color.RGBA{R: 36, G: 40, B: 59, A: 255},
color.RGBA{R: 31, G: 35, B: 53, A: 255},
color.RGBA{R: 41, G: 46, B: 66, A: 255},
color.RGBA{R: 192, G: 202, B: 245, A: 255},
color.RGBA{R: 169, G: 177, B: 214, A: 255},
color.RGBA{R: 59, G: 66, B: 97, A: 255},
color.RGBA{R: 122, G: 162, B: 247, A: 255},
color.RGBA{R: 61, G: 89, B: 161, A: 255},
color.RGBA{R: 42, G: 195, B: 222, A: 255},
color.RGBA{R: 13, G: 185, B: 215, A: 255},
color.RGBA{R: 137, G: 221, B: 255, A: 255},
color.RGBA{R: 180, G: 249, B: 248, A: 255},
color.RGBA{R: 57, G: 75, B: 112, A: 255},
color.RGBA{R: 86, G: 95, B: 137, A: 255},
color.RGBA{R: 125, G: 207, B: 255, A: 255},
color.RGBA{R: 84, G: 92, B: 126, A: 255},
color.RGBA{R: 115, G: 122, B: 162, A: 255},
color.RGBA{R: 158, G: 206, B: 106, A: 255},
color.RGBA{R: 115, G: 218, B: 202, A: 255},
color.RGBA{R: 65, G: 166, B: 181, A: 255},
color.RGBA{R: 187, G: 154, B: 247, A: 255},
color.RGBA{R: 255, G: 0, B: 124, A: 255},
color.RGBA{R: 255, G: 158, B: 100, A: 255},
color.RGBA{R: 157, G: 124, B: 216, A: 255},
color.RGBA{R: 247, G: 118, B: 142, A: 255},
color.RGBA{R: 219, G: 75, B: 75, A: 255},
color.RGBA{R: 26, G: 188, B: 156, A: 255},
color.RGBA{R: 65, G: 72, B: 104, A: 255},
color.RGBA{R: 224, G: 175, B: 104, A: 255},
},
}

Tokyo_Dark = Theme{
Name: "Tokyo-dark",
Colors: []color.Color{
color.RGBA{R: 26, G: 27, B: 38, A: 255},
color.RGBA{R: 22, G: 22, B: 30, A: 255},
color.RGBA{R: 41, G: 46, B: 66, A: 255},
color.RGBA{R: 192, G: 202, B: 245, A: 255},
color.RGBA{R: 169, G: 177, B: 214, A: 255},
color.RGBA{R: 59, G: 66, B: 97, A: 255},
color.RGBA{R: 122, G: 162, B: 247, A: 255},
color.RGBA{R: 61, G: 89, B: 161, A: 255},
color.RGBA{R: 42, G: 195, B: 222, A: 255},
color.RGBA{R: 13, G: 185, B: 215, A: 255},
color.RGBA{R: 137, G: 221, B: 255, A: 255},
color.RGBA{R: 180, G: 249, B: 248, A: 255},
color.RGBA{R: 57, G: 75, B: 112, A: 255},
color.RGBA{R: 86, G: 95, B: 137, A: 255},
color.RGBA{R: 125, G: 207, B: 255, A: 255},
color.RGBA{R: 84, G: 92, B: 126, A: 255},
color.RGBA{R: 115, G: 122, B: 162, A: 255},
color.RGBA{R: 158, G: 206, B: 106, A: 255},
color.RGBA{R: 115, G: 218, B: 202, A: 255},
color.RGBA{R: 65, G: 166, B: 181, A: 255},
color.RGBA{R: 187, G: 154, B: 247, A: 255},
color.RGBA{R: 255, G: 0, B: 124, A: 255},
color.RGBA{R: 255, G: 158, B: 100, A: 255},
color.RGBA{R: 157, G: 124, B: 216, A: 255},
color.RGBA{R: 247, G: 118, B: 142, A: 255},
color.RGBA{R: 219, G: 75, B: 75, A: 255},
color.RGBA{R: 26, G: 188, B: 156, A: 255},
color.RGBA{R: 65, G: 72, B: 104, A: 255},
color.RGBA{R: 224, G: 175, B: 104, A: 255},
},
}


)

0 comments on commit 29150e4

Please sign in to comment.