add list prjs and org
This commit is contained in:
@@ -4,8 +4,41 @@ import (
|
||||
"fmt"
|
||||
"os"
|
||||
"path/filepath"
|
||||
"strings"
|
||||
|
||||
"github.com/spf13/cobra"
|
||||
)
|
||||
|
||||
func PrintHeader() {
|
||||
|
||||
fmt.Println(" __ __ __ ______ __ ")
|
||||
fmt.Println(" / //_/ ____ ____/ / ___ / ____/ _____ ___ ____ _ / /_ ____ _____")
|
||||
fmt.Println(" / ,< / __ \\ / __ / / _ \\ ______ / / / ___/ / _ \\ / __ `/ / __/ / __ \\ / ___/")
|
||||
fmt.Println(" / /| | / /_/ // /_/ / / __//_____// /___ / / / __// /_/ / / /_ / /_/ / / / ")
|
||||
fmt.Println("/_/ |_| \\____/ \\__,_/ \\___/ \\____/ /_/ \\___/ \\__,_/ \\__/ \\____/ /_/ ")
|
||||
fmt.Println("")
|
||||
|
||||
}
|
||||
|
||||
func CreateLine(weight int) string {
|
||||
var line string
|
||||
for i := 0; i < weight; i++ {
|
||||
line += "--- "
|
||||
}
|
||||
return line
|
||||
}
|
||||
|
||||
func PrintHelpFormated(version string, author string, buildDate string, cmd *cobra.Command) {
|
||||
|
||||
fmt.Println("")
|
||||
cmd.Help()
|
||||
fmt.Println("")
|
||||
fmt.Println(CreateLine(15))
|
||||
fmt.Println("| Version: " + version + " || Author: " + author + " || Build date: " + buildDate + " |")
|
||||
fmt.Println(CreateLine(15))
|
||||
fmt.Println("")
|
||||
}
|
||||
|
||||
func BytesToStrings(bytes []byte) []string {
|
||||
var strings []string
|
||||
for _, b := range bytes {
|
||||
@@ -60,6 +93,7 @@ func CreateDir(dirName string) {
|
||||
panic(err)
|
||||
}
|
||||
fmt.Println("Current working directory: ", path)
|
||||
fmt.Println("Directory to create: ", dirName)
|
||||
|
||||
dirPath := filepath.Join(path, dirName)
|
||||
|
||||
@@ -70,3 +104,10 @@ func CreateDir(dirName string) {
|
||||
|
||||
fmt.Printf("Created directory '%s' \n", dirName)
|
||||
}
|
||||
|
||||
func PadString(s string, n int) string {
|
||||
if len(s) >= n {
|
||||
return s
|
||||
}
|
||||
return s + strings.Repeat(" ", n-len(s))
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user