version
This commit is contained in:
parent
e253af27b3
commit
bb54b5ce88
@ -5,7 +5,7 @@ version: '3'
|
|||||||
tasks:
|
tasks:
|
||||||
build:
|
build:
|
||||||
cmds:
|
cmds:
|
||||||
- go build -ldflags "-X serra.version=`git describe --tags`" -v serra.go
|
- go build -ldflags "-X github.com/noqqe/serra/src/serra.Version=`git describe --tags`" -v serra.go
|
||||||
sources:
|
sources:
|
||||||
- "src/serra/**/*.go"
|
- "src/serra/**/*.go"
|
||||||
- "serra.go"
|
- "serra.go"
|
||||||
|
|||||||
@ -7,20 +7,21 @@ import (
|
|||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
)
|
)
|
||||||
|
|
||||||
var version = "unknown"
|
var Version = "unknown"
|
||||||
var count int64
|
var count int64
|
||||||
var limit float64
|
var limit float64
|
||||||
var rarity, set, sort string
|
var rarity, set, sort string
|
||||||
|
|
||||||
var rootCmd = &cobra.Command{
|
var rootCmd = &cobra.Command{
|
||||||
Version: version,
|
Version: Version,
|
||||||
Long: `serra - Personal Magic: The Gathering Collection Tracker`,
|
Long: `serra - Magic: The Gathering Collection Tracker`,
|
||||||
Use: "serra",
|
Use: "serra",
|
||||||
DisableFlagsInUseLine: true,
|
DisableFlagsInUseLine: true,
|
||||||
SilenceErrors: true,
|
SilenceErrors: true,
|
||||||
}
|
}
|
||||||
|
|
||||||
func Execute() {
|
func Execute() {
|
||||||
|
Banner()
|
||||||
if err := rootCmd.Execute(); err != nil {
|
if err := rootCmd.Execute(); err != nil {
|
||||||
fmt.Println(err)
|
fmt.Println(err)
|
||||||
os.Exit(1)
|
os.Exit(1)
|
||||||
|
|||||||
@ -3,7 +3,7 @@ package serra
|
|||||||
import "fmt"
|
import "fmt"
|
||||||
|
|
||||||
var (
|
var (
|
||||||
Icon = "\U0001F47C\U0001F3FB" // baby angel serra
|
Icon = "\U0001F9D9\U0001F3FC"
|
||||||
Reset = "\033[0m"
|
Reset = "\033[0m"
|
||||||
Background = "\033[38;5;59m"
|
Background = "\033[38;5;59m"
|
||||||
CurrentLine = "\033[38;5;60m"
|
CurrentLine = "\033[38;5;60m"
|
||||||
@ -19,7 +19,7 @@ var (
|
|||||||
)
|
)
|
||||||
|
|
||||||
func Banner() {
|
func Banner() {
|
||||||
LogMessage(fmt.Sprintf("%s Serra %v\n", Icon, version), "green")
|
LogMessage(fmt.Sprintf("%s Serra %v\n", Icon, Version), "green")
|
||||||
}
|
}
|
||||||
|
|
||||||
// Colored output on commandline
|
// Colored output on commandline
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user