@@ -96,8 +96,21 @@ llllllllllllll lllllllllllllllllll
9696 'ccllllllllll lllllllllllllllllll
9797 ' \\*:: :ccllllllllllllllll
9898 ''''''''''*::cll
99- ''''`
100- winArtResult := strings .Split (winArt , "\n " )
99+ ''''`
100+ var winArtSmall string = ` .
101+ ....,,:;+ccll
102+ ..,+:; cllllllllllllllll
103+ ,cclllllllll lllllllllllllllll
104+ llllllllllll lllllllllllllllll
105+ llllllllllll lllllllllllllllll
106+ llllllllllll lllllllllllllllll
107+
108+ llllllllllll lllllllllllllllll
109+ llllllllllll lllllllllllllllll
110+ llllllllllll lllllllllllllllll
111+ 'ccllllllll lllllllllllllllll
112+ ' \\*:: :ccllllllllllllll
113+ ''''''''''*::;`
101114 memory , err := ghw .Memory ()
102115 if err != nil {
103116 fmt .Printf ("Error getting memory info: %v" , err )
@@ -118,7 +131,19 @@ llllllllllllll lllllllllllllllllll
118131 if err = jsonParser .Decode (& config ); err != nil {
119132 log .Fatal ("Error Parsing Config File: " , err .Error ())
120133 }
121-
134+ var winArtResult []string
135+ if (config .UseSmallAscii ){
136+ winArtResult = strings .Split (winArtSmall , "\n " )
137+ } else {
138+ winArtResult = strings .Split (winArt , "\n " )
139+ }
140+ if (config .UseCustomAscii ){
141+ content , err := ioutil .ReadFile (config .CustomAsciiPath )
142+ if err != nil {
143+ log .Fatal (err )
144+ }
145+ winArtResult = strings .Split (string (content ), "\n " )
146+ }
122147 title := xterm256 .Green
123148 ascii := xterm256 .Blue
124149 sep := xterm256 .Red
0 commit comments