@@ -96,21 +96,21 @@ llllllllllllll lllllllllllllllllll
9696 'ccllllllllll lllllllllllllllllll
9797 ' \\*:: :ccllllllllllllllll
9898 ''''''''''*::cll
99- ''''`
100- var winArtSmall string = ` .
99+ ''''`
100+ var winArtSmall string = ` .
101101 ....,,:;+ccll
102102 ..,+:; cllllllllllllllll
103103,cclllllllll lllllllllllllllll
104104llllllllllll lllllllllllllllll
105105llllllllllll lllllllllllllllll
106106llllllllllll lllllllllllllllll
107-
107+
108108llllllllllll lllllllllllllllll
109109llllllllllll lllllllllllllllll
110110llllllllllll lllllllllllllllll
111111 'ccllllllll lllllllllllllllll
112112 ' \\*:: :ccllllllllllllll
113- ''''''''''*::;`
113+ ''''''''''*::;`
114114 memory , err := ghw .Memory ()
115115 if err != nil {
116116 fmt .Printf ("Error getting memory info: %v" , err )
@@ -227,7 +227,20 @@ llllllllllll lllllllllllllllll
227227 s = append (s , "" )
228228 s = append (s , " " + xterm256 .Sprint (xterm256 .LightGray , "███" ) + xterm256 .Sprint (xterm256 .Red , "███" ) + xterm256 .Sprint (xterm256 .Green , "███" ) + xterm256 .Sprint (xterm256 .Yellow , "███" ) + xterm256 .Sprint (xterm256 .Blue , "███" ) + xterm256 .Sprint (xterm256 .Magenta , "███" ) + xterm256 .Sprint (xterm256 .Cyan , "███" ))
229229 s = append (s , " " + xterm256 .Sprint (xterm256 .DarkGray , "███" ) + xterm256 .Sprint (xterm256 .DarkRed , "███" ) + xterm256 .Sprint (xterm256 .DarkGreen , "███" ) + xterm256 .Sprint (xterm256 .DarkYellow , "███" ) + xterm256 .Sprint (xterm256 .DarkBlue , "███" ) + xterm256 .Sprint (xterm256 .DarkMagenta , "███" ) + xterm256 .Sprint (xterm256 .DarkCyan , "███" ))
230- scanner := bufio .NewScanner (strings .NewReader (winArt ))
230+ scanner := bufio .NewScanner (strings .NewReader ("" ))
231+ if (config .UseSmallAscii ){
232+ scanner = bufio .NewScanner (strings .NewReader (winArtSmall ))
233+ } else {
234+ scanner = bufio .NewScanner (strings .NewReader (winArt ))
235+ }
236+ if (config .UseCustomAscii ){
237+ content , err := ioutil .ReadFile (config .CustomAsciiPath )
238+ if (err != nil ) {
239+ log .Fatal (err )
240+ }
241+ text := string (content )
242+ scanner = bufio .NewScanner (strings .NewReader (text ))
243+ }
231244 index := 0
232245 for i , str := range s {
233246 fmt .Println (xterm256 .Sprint (ascii , winArtResult [i ]) + " " + str )
0 commit comments