quick fix for default config, and added some new shit
This commit is contained in:
parent
f206dfc0bf
commit
5125bc7e6d
1 changed files with 23 additions and 18 deletions
41
main.go
41
main.go
|
@ -17,10 +17,6 @@ var isuwuified bool = true
|
||||||
var linearch []string
|
var linearch []string
|
||||||
var aa int
|
var aa int
|
||||||
|
|
||||||
func inituwu() {
|
|
||||||
print("bruh")
|
|
||||||
}
|
|
||||||
|
|
||||||
func getHome() string {
|
func getHome() string {
|
||||||
return os.Getenv("HOME")
|
return os.Getenv("HOME")
|
||||||
|
|
||||||
|
@ -50,7 +46,7 @@ func handleConfig() {
|
||||||
if os.IsNotExist(file) {
|
if os.IsNotExist(file) {
|
||||||
println("config was not found. a default config file has been generated in '~/.config/neowofetch/conf'")
|
println("config was not found. a default config file has been generated in '~/.config/neowofetch/conf'")
|
||||||
f, _ := os.Create(getConfigFile())
|
f, _ := os.Create(getConfigFile())
|
||||||
_, _ = f.WriteString("println neOwOfetch 🔥\ninfo username\nprint @\ninfoln distro\nprint uptime: \ninfo uptime")
|
_, _ = f.WriteString("println green neOwOfetch 🔥\nprint blue @\nprint white uptime: \ninfoln red uptime\nprint white shell: \ninfoln blue shell\nprint white distro: \ninfoln blue distro\nprint white terminal: \ninfoln blue terminal\nprint white memory: \ninfo blue memoryUsed\nprint white /\ninfoln blue memoryAll")
|
||||||
} else {
|
} else {
|
||||||
body, _ := ioutil.ReadFile(getConfigFile())
|
body, _ := ioutil.ReadFile(getConfigFile())
|
||||||
sbody := (string(body))
|
sbody := (string(body))
|
||||||
|
@ -80,11 +76,11 @@ func handlePrint(action, colour string, rest string) {
|
||||||
print(linearch[aa])
|
print(linearch[aa])
|
||||||
}
|
}
|
||||||
if aa == len(linearch) || aa == len(linearch)-1 {
|
if aa == len(linearch) || aa == len(linearch)-1 {
|
||||||
print(strings.Repeat(" ", 18))
|
print(strings.Repeat(" ", len(linearch[1])))
|
||||||
}
|
}
|
||||||
|
|
||||||
if aa > len(linearch) {
|
if aa > len(linearch) {
|
||||||
print(strings.Repeat(" ", 18))
|
print(strings.Repeat(" ", len(linearch[1])))
|
||||||
}
|
}
|
||||||
incrementaa()
|
incrementaa()
|
||||||
} else if action == "info" || action == "infoln" {
|
} else if action == "info" || action == "infoln" {
|
||||||
|
@ -102,6 +98,14 @@ func handlePrint(action, colour string, rest string) {
|
||||||
Cprint(colour, getGPU(), true)
|
Cprint(colour, getGPU(), true)
|
||||||
case "shell":
|
case "shell":
|
||||||
Cprint(colour, getShell(), true)
|
Cprint(colour, getShell(), true)
|
||||||
|
case "terminal":
|
||||||
|
Cprint(colour, getTerminal(), true)
|
||||||
|
case "memoryAll":
|
||||||
|
Cprint(colour, getMemory(false), true)
|
||||||
|
case "memoryUsed":
|
||||||
|
Cprint(colour, getMemory(true), true)
|
||||||
|
default:
|
||||||
|
print("{UNKNOWN KEYWORD}")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if action == "infoln" {
|
if action == "infoln" {
|
||||||
|
@ -110,7 +114,7 @@ func handlePrint(action, colour string, rest string) {
|
||||||
if aa < len(linearch) {
|
if aa < len(linearch) {
|
||||||
print(linearch[aa])
|
print(linearch[aa])
|
||||||
} else {
|
} else {
|
||||||
print(strings.Repeat(" ", 18))
|
print(strings.Repeat(" ", len(linearch[1])))
|
||||||
}
|
}
|
||||||
incrementaa()
|
incrementaa()
|
||||||
}
|
}
|
||||||
|
@ -165,6 +169,7 @@ func uwuify(message string) string {
|
||||||
if strings.Contains(strings.ToLower(word), "owo") {
|
if strings.Contains(strings.ToLower(word), "owo") {
|
||||||
word = strings.Replace(word, "o", "OwO", -1)
|
word = strings.Replace(word, "o", "OwO", -1)
|
||||||
}
|
}
|
||||||
|
word = strings.Replace(word, "r", "w", -1)
|
||||||
|
|
||||||
}
|
}
|
||||||
if hasspace {
|
if hasspace {
|
||||||
|
@ -252,22 +257,22 @@ func getTheme() {
|
||||||
func getIcons() {
|
func getIcons() {
|
||||||
}
|
}
|
||||||
func getTerminal() string {
|
func getTerminal() string {
|
||||||
_, exists := os.LookupEnv("TERM")
|
|
||||||
_, existprgm := os.LookupEnv("TERM_PROGRAM")
|
_, existprgm := os.LookupEnv("TERM_PROGRAM")
|
||||||
return ("exists=" + strconv.FormatBool(exists) + "existprgm=" + strconv.FormatBool(existprgm))
|
if !existprgm {
|
||||||
|
return os.Getenv("TERM")
|
||||||
|
} else {
|
||||||
|
return os.Getenv("TERM_PROGRAM")
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
func getCPU() {
|
func getCPU() {
|
||||||
mem, err := os.Open("/proc/cpuinfo")
|
mem, _ := os.Open("/proc/cpuinfo")
|
||||||
if err != nil {
|
|
||||||
fmt.Println(err.Error())
|
|
||||||
os.Exit(0)
|
|
||||||
}
|
|
||||||
mem_info := make([]byte, 1024)
|
mem_info := make([]byte, 1024)
|
||||||
mem.Read(mem_info)
|
mem.Read(mem_info)
|
||||||
mem.Close()
|
mem.Close()
|
||||||
mem_list := strings.Split(string(mem_info), "\n")
|
// mem_list := strings.Split(string(mem_info), "\n")
|
||||||
mem_map := make(map[string]string)
|
// mem_map := make(map[string]string)
|
||||||
_, _ = mem_list, mem_map
|
print(mem_info)
|
||||||
}
|
}
|
||||||
func getGPU() string {
|
func getGPU() string {
|
||||||
cmd := exec.Command("lspci", "-v")
|
cmd := exec.Command("lspci", "-v")
|
||||||
|
|
Loading…
Reference in a new issue