mirror of
https://github.com/KevinMidboe/motdGOi.git
synced 2025-10-29 17:50:24 +00:00
Library references github source & replace with local files in motd.go
This commit is contained in:
@@ -26,8 +26,8 @@ func main() {
|
|||||||
validate()
|
validate()
|
||||||
|
|
||||||
// Create objects
|
// Create objects
|
||||||
ascii := figlet4go.NewAsciiRender()
|
ascii := motdGO.NewAsciiRender()
|
||||||
options := figlet4go.NewRenderOptions()
|
options := motdGO.NewRenderOptions()
|
||||||
|
|
||||||
// Load fonts
|
// Load fonts
|
||||||
if *fontpath != "" {
|
if *fontpath != "" {
|
||||||
@@ -38,9 +38,9 @@ func main() {
|
|||||||
options.FontName = *font
|
options.FontName = *font
|
||||||
|
|
||||||
// Set the parser
|
// Set the parser
|
||||||
p, err := figlet4go.GetParser(*parser)
|
p, err := motdGO.GetParser(*parser)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
p, _ = figlet4go.GetParser("terminal")
|
p, _ = motdGO.GetParser("terminal")
|
||||||
}
|
}
|
||||||
options.Parser = *p
|
options.Parser = *p
|
||||||
|
|
||||||
@@ -79,33 +79,33 @@ func main() {
|
|||||||
|
|
||||||
// Get a slice with colors to give to the RenderOptions
|
// Get a slice with colors to give to the RenderOptions
|
||||||
// Splits the given string with the separator ";"
|
// Splits the given string with the separator ";"
|
||||||
func getColorSlice(colorStr string) []figlet4go.Color {
|
func getColorSlice(colorStr string) []motdGO.Color {
|
||||||
|
|
||||||
givenColors := strings.Split(colorStr, ";")
|
givenColors := strings.Split(colorStr, ";")
|
||||||
|
|
||||||
colors := make([]figlet4go.Color, len(givenColors))
|
colors := make([]motdGO.Color, len(givenColors))
|
||||||
|
|
||||||
for i, c := range givenColors {
|
for i, c := range givenColors {
|
||||||
switch c {
|
switch c {
|
||||||
case "black":
|
case "black":
|
||||||
colors[i] = figlet4go.ColorBlack
|
colors[i] = motdGO.ColorBlack
|
||||||
case "red":
|
case "red":
|
||||||
colors[i] = figlet4go.ColorRed
|
colors[i] = motdGO.ColorRed
|
||||||
case "green":
|
case "green":
|
||||||
colors[i] = figlet4go.ColorGreen
|
colors[i] = motdGO.ColorGreen
|
||||||
case "yellow":
|
case "yellow":
|
||||||
colors[i] = figlet4go.ColorYellow
|
colors[i] = motdGO.ColorYellow
|
||||||
case "blue":
|
case "blue":
|
||||||
colors[i] = figlet4go.ColorBlue
|
colors[i] = motdGO.ColorBlue
|
||||||
case "magenta":
|
case "magenta":
|
||||||
colors[i] = figlet4go.ColorMagenta
|
colors[i] = motdGO.ColorMagenta
|
||||||
case "cyan":
|
case "cyan":
|
||||||
colors[i] = figlet4go.ColorCyan
|
colors[i] = motdGO.ColorCyan
|
||||||
case "white":
|
case "white":
|
||||||
colors[i] = figlet4go.ColorWhite
|
colors[i] = motdGO.ColorWhite
|
||||||
default:
|
default:
|
||||||
// Try to parse the TrueColor from the string
|
// Try to parse the TrueColor from the string
|
||||||
color, err := figlet4go.NewTrueColorFromHexString(c)
|
color, err := motdGO.NewTrueColorFromHexString(c)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Fatal(err)
|
log.Fatal(err)
|
||||||
}
|
}
|
||||||
|
|||||||
4
go.mod
4
go.mod
@@ -1,3 +1,7 @@
|
|||||||
module motdGO
|
module motdGO
|
||||||
|
|
||||||
go 1.20
|
go 1.20
|
||||||
|
|
||||||
|
replace github.com/kevinmidboe/motdGO => ./
|
||||||
|
|
||||||
|
require github.com/kevinmidboe/motdGO v0.0.0-00010101000000-000000000000
|
||||||
|
|||||||
2
go.sum
2
go.sum
@@ -1,2 +0,0 @@
|
|||||||
github.com/mbndr/figlet4go v0.0.0-20190224160619-d6cef5b186ea h1:mQncVDBpKkAecPcH2IMGpKUQYhwowlafQbfkz2QFqkc=
|
|
||||||
github.com/mbndr/figlet4go v0.0.0-20190224160619-d6cef5b186ea/go.mod h1:QzTGLGoOqLHUBK8/EZ0v4Fa4CdyXmdyRwCHcl0YbeO4=
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
package figlet4go
|
package motdGO
|
||||||
|
|
||||||
import "errors"
|
import "errors"
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
package figlet4go
|
package motdGO
|
||||||
|
|
||||||
// RenderOptions are used to set color or maybe future
|
// RenderOptions are used to set color or maybe future
|
||||||
// options to the AsciiRenderer
|
// options to the AsciiRenderer
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
# Build the bindata.go file with the default font in it
|
# Build the bindata.go file with the default font in it
|
||||||
cd ../assets
|
cd ../assets
|
||||||
go-bindata -o ../bindata.go -pkg figlet4go ./
|
go-bindata -o ../bindata.go -pkg motdGO ./
|
||||||
|
|||||||
Reference in New Issue
Block a user