Advertisement
Guest User

neofetch log

a guest
May 18th, 2018
163
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 41.55 KB | None | 0 0
  1. + verbose=on
  2. + shift
  3. + [[ -n '' ]]
  4. + [[ on != \o\n ]]
  5. + get_distro
  6. + [[ -n '' ]]
  7. + case "$os" in
  8. ++ sw_vers -productVersion
  9. + osx_version=10.13.4
  10. ++ sw_vers -buildVersion
  11. + osx_build=17E202
  12. + case "$osx_version" in
  13. + codename='macOS High Sierra'
  14. + distro='macOS High Sierra 10.13.4 17E202'
  15. + case "$distro_shorthand" in
  16. + distro='macOS High Sierra 10.13.4 17E202'
  17. + [[ -z macOS High Sierra 10.13.4 17E202 ]]
  18. + case "$os" in
  19. ++ uname -m
  20. + machine_arch=x86_64
  21. + [[ on == \o\n ]]
  22. + distro+=' x86_64'
  23. + [[ auto == \a\u\t\o ]]
  24. ++ trim 'macOS High Sierra 10.13.4 17E202 x86_64'
  25. ++ set -f
  26. ++ set -- macOS High Sierra 10.13.4 17E202 x86_64
  27. ++ printf '%s\n' 'macOS High Sierra 10.13.4 17E202 x86_64'
  28. ++ set +f
  29. + ascii_distro='macOS High Sierra 10.13.4 17E202 x86_64'
  30. + get_bold
  31. + case "$ascii_bold" in
  32. + ascii_bold='\e[1m'
  33. + case "$bold" in
  34. + bold='\e[1m'
  35. + get_distro_ascii
  36. + case "$ascii_distro" in
  37. + case "$kernel_name" in
  38. + set_colors 2 3 1 1 5 4
  39. ++ color 2
  40. ++ case "$1" in
  41. ++ printf %b '\e[0m\e[32m'
  42. + c1='\e[1m'
  43. ++ color 3
  44. ++ case "$1" in
  45. ++ printf %b '\e[0m\e[33m'
  46. + c2='\e[1m'
  47. ++ color 1
  48. ++ case "$1" in
  49. ++ printf %b '\e[0m\e[31m'
  50. + c3='\e[1m'
  51. ++ color 1
  52. ++ case "$1" in
  53. ++ printf %b '\e[0m\e[31m'
  54. + c4='\e[1m'
  55. ++ color 5
  56. ++ case "$1" in
  57. ++ printf %b '\e[0m\e[35m'
  58. + c5='\e[1m'
  59. ++ color 4
  60. ++ case "$1" in
  61. ++ printf %b '\e[0m\e[34m'
  62. + c6='\e[1m'
  63. + [[ '' != \o\f\f ]]
  64. + set_text_colors 2 3 1 1 5 4
  65. + [[ distro == \d\i\s\t\r\o ]]
  66. ++ color 2
  67. ++ case "$1" in
  68. ++ printf %b '\e[0m\e[32m'
  69. + title_color=''
  70. + at_color='\e[0m'
  71. + underline_color='\e[0m'
  72. ++ color 3
  73. ++ case "$1" in
  74. ++ printf %b '\e[0m\e[33m'
  75. + subtitle_color=''
  76. + colon_color='\e[0m'
  77. + info_color='\e[0m'
  78. + (( 2 == 8 ))
  79. + (( 3 == 8 ))
  80. + (( 3 == 7 ))
  81. + (( 2 == 7 ))
  82. + [[ distro == \d\i\s\t\r\o ]]
  83. ++ color fg
  84. ++ case "$1" in
  85. ++ printf %b '\e[37m\e[0m'
  86. + bar_color_elapsed=''
  87. + case "$bar_color_total $1" in
  88. ++ color 3
  89. ++ case "$1" in
  90. ++ printf %b '\e[0m\e[33m'
  91. + bar_color_total=''
  92. + read -rd '' ascii_data
  93. + [[ distro != \d\i\s\t\r\o ]]
  94. + [[ off == \o\n ]]
  95. + [[ xterm-256color != \m\i\n\i\x ]]
  96. + [[ off != \o\n ]]
  97. + trap 'printf "\e[?25h\e[?7h"' EXIT
  98. + printf '\e[?25l\e[?7l'
  99. + image_backend
  100. + [[ ! kitty =~ ^(off|ascii)$ ]]
  101. + type -p convert
  102. + case "${image_backend:-off}" in
  103. + get_image_source
  104. + case "$image_source" in
  105. + get_wallpaper
  106. + case "$os" in
  107. ++ osascript
  108. + image=/Users/CarlosZhang/Pictures/Unsplash/VBBGigIuaDY.jpg
  109. + [[ jpg == \x\m\l ]]
  110. + err 'Image: Using image '\''/Users/CarlosZhang/Pictures/Unsplash/VBBGigIuaDY.jpg'\'''
  111. ++ color 1
  112. ++ case "$1" in
  113. ++ printf %b '\e[0m\e[31m'
  114. + err+='[!]\e[0m Image: Using image '\''/Users/CarlosZhang/Pictures/Unsplash/VBBGigIuaDY.jpg'\''\n'
  115. + [[ ! -f /Users/CarlosZhang/Pictures/Unsplash/VBBGigIuaDY.jpg ]]
  116. + get_term_size
  117. + [[ -n '' ]]
  118. + [[ kitty == \t\y\c\a\t ]]
  119. + printf %b '\e[14t\e[c'
  120. + read_flags=(-d c)
  121. + IFS=';'
  122. + read -s -t 1 -d c -r -a term_size
  123. + [[ kitty == \t\y\c\a\t ]]
  124. + term_height=
  125. + term_width=
  126. + [[ -z '' ]]
  127. + type -p xdotool
  128. + type -p xwininfo
  129. + type -p xdpyinfo
  130. ++ xdpyinfo
  131. ++ grep -E -o 'focus:.*0x[0-9a-f]+'
  132. + current_window=
  133. + current_window=
  134. + [[ -n '' ]]
  135. + term_width=0
  136. + [[ -n 0 ]]
  137. + (( term_width >= 1 ))
  138. + to_ascii 'Image: Failed to find terminal window size.'
  139. + err 'Image: Failed to find terminal window size.'
  140. ++ color 1
  141. ++ case "$1" in
  142. ++ printf %b '\e[0m\e[31m'
  143. + err+='[!]\e[0m Image: Failed to find terminal window size.\n'
  144. + image_backend=ascii
  145. + get_ascii
  146. + [[ ! -f wallpaper ]]
  147. + [[ ! wallpaper =~ ^(auto|ascii)$ ]]
  148. + err 'Ascii: Ascii file not found, using distro ascii.'
  149. ++ color 1
  150. ++ case "$1" in
  151. ++ printf %b '\e[0m\e[31m'
  152. + err+='[!]\e[0m Ascii: Ascii file not found, using distro ascii.\n'
  153. + [[ wallpaper =~ \.(png|jpg|jpe|jpeg|gif)$ ]]
  154. + export LC_ALL=en_US.UTF-8
  155. + LC_ALL=en_US.UTF-8
  156. + IFS='
  157. '
  158. + read -r line
  159. + print+='${c1} '\''c. \n'
  160. + line='${c1} '\''c.'
  161. + line='${c1} '\''c.'
  162. + line='${c1} '\''c.'
  163. + line=' '\''c.'
  164. + line=' '\''c.'
  165. + (( 23 > ascii_length ))
  166. + ascii_length=23
  167. + (( ++lines ))
  168. + IFS='
  169. '
  170. + read -r line
  171. + print+=' ,xNMM. \n'
  172. + line=' ,xNMM.'
  173. + line=' ,xNMM.'
  174. + line=' ,xNMM.'
  175. + line=' ,xNMM.'
  176. + line=' ,xNMM.'
  177. + (( 23 > ascii_length ))
  178. + (( ++lines ))
  179. + IFS='
  180. '
  181. + read -r line
  182. + print+=' .OMMMMo \n'
  183. + line=' .OMMMMo'
  184. + line=' .OMMMMo'
  185. + line=' .OMMMMo'
  186. + line=' .OMMMMo'
  187. + line=' .OMMMMo'
  188. + (( 22 > ascii_length ))
  189. + (( ++lines ))
  190. + IFS='
  191. '
  192. + read -r line
  193. + print+=' OMMM0, \n'
  194. + line=' OMMM0,'
  195. + line=' OMMM0,'
  196. + line=' OMMM0,'
  197. + line=' OMMM0,'
  198. + line=' OMMM0,'
  199. + (( 21 > ascii_length ))
  200. + (( ++lines ))
  201. + IFS='
  202. '
  203. + read -r line
  204. + print+=' .;loddo:'\'' loolloddol;. \n'
  205. + line=' .;loddo:'\'' loolloddol;.'
  206. + line=' .;loddo:'\'' loolloddol;.'
  207. + line=' .;loddo:'\'' loolloddol;.'
  208. + line=' .;loddo:'\'' loolloddol;.'
  209. + line=' .;loddo:'\'' loolloddol;.'
  210. + (( 27 > ascii_length ))
  211. + ascii_length=27
  212. + (( ++lines ))
  213. + IFS='
  214. '
  215. + read -r line
  216. + print+=' cKMMMMMMMMMMNWMMMMMMMMMM0: \n'
  217. + line=' cKMMMMMMMMMMNWMMMMMMMMMM0:'
  218. + line=' cKMMMMMMMMMMNWMMMMMMMMMM0:'
  219. + line=' cKMMMMMMMMMMNWMMMMMMMMMM0:'
  220. + line=' cKMMMMMMMMMMNWMMMMMMMMMM0:'
  221. + line=' cKMMMMMMMMMMNWMMMMMMMMMM0:'
  222. + (( 29 > ascii_length ))
  223. + ascii_length=29
  224. + (( ++lines ))
  225. + IFS='
  226. '
  227. + read -r line
  228. + print+='${c2} .KMMMMMMMMMMMMMMMMMMMMMMMWd. \n'
  229. + line='${c2} .KMMMMMMMMMMMMMMMMMMMMMMMWd.'
  230. + line='${c2} .KMMMMMMMMMMMMMMMMMMMMMMMWd.'
  231. + line='${c2} .KMMMMMMMMMMMMMMMMMMMMMMMWd.'
  232. + line=' .KMMMMMMMMMMMMMMMMMMMMMMMWd.'
  233. + line=' .KMMMMMMMMMMMMMMMMMMMMMMMWd.'
  234. + (( 29 > ascii_length ))
  235. + (( ++lines ))
  236. + IFS='
  237. '
  238. + read -r line
  239. + print+=' XMMMMMMMMMMMMMMMMMMMMMMMX. \n'
  240. + line=' XMMMMMMMMMMMMMMMMMMMMMMMX.'
  241. + line=' XMMMMMMMMMMMMMMMMMMMMMMMX.'
  242. + line=' XMMMMMMMMMMMMMMMMMMMMMMMX.'
  243. + line=' XMMMMMMMMMMMMMMMMMMMMMMMX.'
  244. + line=' XMMMMMMMMMMMMMMMMMMMMMMMX.'
  245. + (( 27 > ascii_length ))
  246. + (( ++lines ))
  247. + IFS='
  248. '
  249. + read -r line
  250. + print+='${c3};MMMMMMMMMMMMMMMMMMMMMMMM: \n'
  251. + line='${c3};MMMMMMMMMMMMMMMMMMMMMMMM:'
  252. + line='${c3};MMMMMMMMMMMMMMMMMMMMMMMM:'
  253. + line='${c3};MMMMMMMMMMMMMMMMMMMMMMMM:'
  254. + line=';MMMMMMMMMMMMMMMMMMMMMMMM:'
  255. + line=';MMMMMMMMMMMMMMMMMMMMMMMM:'
  256. + (( 26 > ascii_length ))
  257. + (( ++lines ))
  258. + IFS='
  259. '
  260. + read -r line
  261. + print+=':MMMMMMMMMMMMMMMMMMMMMMMM: \n'
  262. + line=:MMMMMMMMMMMMMMMMMMMMMMMM:
  263. + line=:MMMMMMMMMMMMMMMMMMMMMMMM:
  264. + line=:MMMMMMMMMMMMMMMMMMMMMMMM:
  265. + line=:MMMMMMMMMMMMMMMMMMMMMMMM:
  266. + line=:MMMMMMMMMMMMMMMMMMMMMMMM:
  267. + (( 26 > ascii_length ))
  268. + (( ++lines ))
  269. + IFS='
  270. '
  271. + read -r line
  272. + print+='${c4}.MMMMMMMMMMMMMMMMMMMMMMMMX. \n'
  273. + line='${c4}.MMMMMMMMMMMMMMMMMMMMMMMMX.'
  274. + line='${c4}.MMMMMMMMMMMMMMMMMMMMMMMMX.'
  275. + line='${c4}.MMMMMMMMMMMMMMMMMMMMMMMMX.'
  276. + line=.MMMMMMMMMMMMMMMMMMMMMMMMX.
  277. + line=.MMMMMMMMMMMMMMMMMMMMMMMMX.
  278. + (( 27 > ascii_length ))
  279. + (( ++lines ))
  280. + IFS='
  281. '
  282. + read -r line
  283. + print+=' kMMMMMMMMMMMMMMMMMMMMMMMMWd. \n'
  284. + line=' kMMMMMMMMMMMMMMMMMMMMMMMMWd.'
  285. + line=' kMMMMMMMMMMMMMMMMMMMMMMMMWd.'
  286. + line=' kMMMMMMMMMMMMMMMMMMMMMMMMWd.'
  287. + line=' kMMMMMMMMMMMMMMMMMMMMMMMMWd.'
  288. + line=' kMMMMMMMMMMMMMMMMMMMMMMMMWd.'
  289. + (( 29 > ascii_length ))
  290. + (( ++lines ))
  291. + IFS='
  292. '
  293. + read -r line
  294. + print+=' ${c5}.XMMMMMMMMMMMMMMMMMMMMMMMMMMk \n'
  295. + line=' ${c5}.XMMMMMMMMMMMMMMMMMMMMMMMMMMk'
  296. + line=' ${c5}.XMMMMMMMMMMMMMMMMMMMMMMMMMMk'
  297. + line=' ${c5}.XMMMMMMMMMMMMMMMMMMMMMMMMMMk'
  298. + line=' .XMMMMMMMMMMMMMMMMMMMMMMMMMMk'
  299. + line=' .XMMMMMMMMMMMMMMMMMMMMMMMMMMk'
  300. + (( 30 > ascii_length ))
  301. + ascii_length=30
  302. + (( ++lines ))
  303. + IFS='
  304. '
  305. + read -r line
  306. + print+=' .XMMMMMMMMMMMMMMMMMMMMMMMMK. \n'
  307. + line=' .XMMMMMMMMMMMMMMMMMMMMMMMMK.'
  308. + line=' .XMMMMMMMMMMMMMMMMMMMMMMMMK.'
  309. + line=' .XMMMMMMMMMMMMMMMMMMMMMMMMK.'
  310. + line=' .XMMMMMMMMMMMMMMMMMMMMMMMMK.'
  311. + line=' .XMMMMMMMMMMMMMMMMMMMMMMMMK.'
  312. + (( 30 > ascii_length ))
  313. + (( ++lines ))
  314. + IFS='
  315. '
  316. + read -r line
  317. + print+=' ${c6}kMMMMMMMMMMMMMMMMMMMMMMd \n'
  318. + line=' ${c6}kMMMMMMMMMMMMMMMMMMMMMMd'
  319. + line=' ${c6}kMMMMMMMMMMMMMMMMMMMMMMd'
  320. + line=' ${c6}kMMMMMMMMMMMMMMMMMMMMMMd'
  321. + line=' kMMMMMMMMMMMMMMMMMMMMMMd'
  322. + line=' kMMMMMMMMMMMMMMMMMMMMMMd'
  323. + (( 28 > ascii_length ))
  324. + (( ++lines ))
  325. + IFS='
  326. '
  327. + read -r line
  328. + print+=' ;KMMMMMMMWXXWMMMMMMMk. \n'
  329. + line=' ;KMMMMMMMWXXWMMMMMMMk.'
  330. + line=' ;KMMMMMMMWXXWMMMMMMMk.'
  331. + line=' ;KMMMMMMMWXXWMMMMMMMk.'
  332. + line=' ;KMMMMMMMWXXWMMMMMMMk.'
  333. + line=' ;KMMMMMMMWXXWMMMMMMMk.'
  334. + (( 27 > ascii_length ))
  335. + (( ++lines ))
  336. + IFS='
  337. '
  338. + read -r line
  339. + print+=' .cooc,. .,coo:. \n'
  340. + line=' .cooc,. .,coo:.'
  341. + line=' .cooc,. .,coo:.'
  342. + line=' .cooc,. .,coo:.'
  343. + line=' .cooc,. .,coo:.'
  344. + line=' .cooc,. .,coo:.'
  345. + (( 25 > ascii_length ))
  346. + (( ++lines ))
  347. + IFS='
  348. '
  349. + read -r line
  350. + print='\e[1m '\''c. \n ,xNMM. \n .OMMMMo \n OMMM0, \n .;loddo:'\'' loolloddol;. \n cKMMMMMMMMMMNWMMMMMMMMMM0: \n${c2} .KMMMMMMMMMMMMMMMMMMMMMMMWd. \n XMMMMMMMMMMMMMMMMMMMMMMMX. \n${c3};MMMMMMMMMMMMMMMMMMMMMMMM: \n:MMMMMMMMMMMMMMMMMMMMMMMM: \n${c4}.MMMMMMMMMMMMMMMMMMMMMMMMX. \n kMMMMMMMMMMMMMMMMMMMMMMMMWd. \n ${c5}.XMMMMMMMMMMMMMMMMMMMMMMMMMMk \n .XMMMMMMMMMMMMMMMMMMMMMMMMK. \n ${c6}kMMMMMMMMMMMMMMMMMMMMMMd \n ;KMMMMMMMWXXWMMMMMMMk. \n .cooc,. .,coo:. \n'
  351. + print='\e[1m '\''c. \n ,xNMM. \n .OMMMMo \n OMMM0, \n .;loddo:'\'' loolloddol;. \n cKMMMMMMMMMMNWMMMMMMMMMM0: \n\e[1m .KMMMMMMMMMMMMMMMMMMMMMMMWd. \n XMMMMMMMMMMMMMMMMMMMMMMMX. \n${c3};MMMMMMMMMMMMMMMMMMMMMMMM: \n:MMMMMMMMMMMMMMMMMMMMMMMM: \n${c4}.MMMMMMMMMMMMMMMMMMMMMMMMX. \n kMMMMMMMMMMMMMMMMMMMMMMMMWd. \n ${c5}.XMMMMMMMMMMMMMMMMMMMMMMMMMMk \n .XMMMMMMMMMMMMMMMMMMMMMMMMK. \n ${c6}kMMMMMMMMMMMMMMMMMMMMMMd \n ;KMMMMMMMWXXWMMMMMMMk. \n .cooc,. .,coo:. \n'
  352. + print='\e[1m '\''c. \n ,xNMM. \n .OMMMMo \n OMMM0, \n .;loddo:'\'' loolloddol;. \n cKMMMMMMMMMMNWMMMMMMMMMM0: \n\e[1m .KMMMMMMMMMMMMMMMMMMMMMMMWd. \n XMMMMMMMMMMMMMMMMMMMMMMMX. \n\e[1m;MMMMMMMMMMMMMMMMMMMMMMMM: \n:MMMMMMMMMMMMMMMMMMMMMMMM: \n${c4}.MMMMMMMMMMMMMMMMMMMMMMMMX. \n kMMMMMMMMMMMMMMMMMMMMMMMMWd. \n ${c5}.XMMMMMMMMMMMMMMMMMMMMMMMMMMk \n .XMMMMMMMMMMMMMMMMMMMMMMMMK. \n ${c6}kMMMMMMMMMMMMMMMMMMMMMMd \n ;KMMMMMMMWXXWMMMMMMMk. \n .cooc,. .,coo:. \n'
  353. + print='\e[1m '\''c. \n ,xNMM. \n .OMMMMo \n OMMM0, \n .;loddo:'\'' loolloddol;. \n cKMMMMMMMMMMNWMMMMMMMMMM0: \n\e[1m .KMMMMMMMMMMMMMMMMMMMMMMMWd. \n XMMMMMMMMMMMMMMMMMMMMMMMX. \n\e[1m;MMMMMMMMMMMMMMMMMMMMMMMM: \n:MMMMMMMMMMMMMMMMMMMMMMMM: \n\e[1m.MMMMMMMMMMMMMMMMMMMMMMMMX. \n kMMMMMMMMMMMMMMMMMMMMMMMMWd. \n ${c5}.XMMMMMMMMMMMMMMMMMMMMMMMMMMk \n .XMMMMMMMMMMMMMMMMMMMMMMMMK. \n ${c6}kMMMMMMMMMMMMMMMMMMMMMMd \n ;KMMMMMMMWXXWMMMMMMMk. \n .cooc,. .,coo:. \n'
  354. + print='\e[1m '\''c. \n ,xNMM. \n .OMMMMo \n OMMM0, \n .;loddo:'\'' loolloddol;. \n cKMMMMMMMMMMNWMMMMMMMMMM0: \n\e[1m .KMMMMMMMMMMMMMMMMMMMMMMMWd. \n XMMMMMMMMMMMMMMMMMMMMMMMX. \n\e[1m;MMMMMMMMMMMMMMMMMMMMMMMM: \n:MMMMMMMMMMMMMMMMMMMMMMMM: \n\e[1m.MMMMMMMMMMMMMMMMMMMMMMMMX. \n kMMMMMMMMMMMMMMMMMMMMMMMMWd. \n \e[1m.XMMMMMMMMMMMMMMMMMMMMMMMMMMk \n .XMMMMMMMMMMMMMMMMMMMMMMMMK. \n ${c6}kMMMMMMMMMMMMMMMMMMMMMMd \n ;KMMMMMMMWXXWMMMMMMMk. \n .cooc,. .,coo:. \n'
  355. + print='\e[1m '\''c. \n ,xNMM. \n .OMMMMo \n OMMM0, \n .;loddo:'\'' loolloddol;. \n cKMMMMMMMMMMNWMMMMMMMMMM0: \n\e[1m .KMMMMMMMMMMMMMMMMMMMMMMMWd. \n XMMMMMMMMMMMMMMMMMMMMMMMX. \n\e[1m;MMMMMMMMMMMMMMMMMMMMMMMM: \n:MMMMMMMMMMMMMMMMMMMMMMMM: \n\e[1m.MMMMMMMMMMMMMMMMMMMMMMMMX. \n kMMMMMMMMMMMMMMMMMMMMMMMMWd. \n \e[1m.XMMMMMMMMMMMMMMMMMMMMMMMMMMk \n .XMMMMMMMMMMMMMMMMMMMMMMMMK. \n \e[1mkMMMMMMMMMMMMMMMMMMMMMMd \n ;KMMMMMMMWXXWMMMMMMMk. \n .cooc,. .,coo:. \n'
  356. + [[ -n '' ]]
  357. + text_padding=33
  358. + printf %b '\e[1m '\''c. \n ,xNMM. \n .OMMMMo \n OMMM0, \n .;loddo:'\'' loolloddol;. \n cKMMMMMMMMMMNWMMMMMMMMMM0: \n\e[1m .KMMMMMMMMMMMMMMMMMMMMMMMWd. \n XMMMMMMMMMMMMMMMMMMMMMMMX. \n\e[1m;MMMMMMMMMMMMMMMMMMMMMMMM: \n:MMMMMMMMMMMMMMMMMMMMMMMM: \n\e[1m.MMMMMMMMMMMMMMMMMMMMMMMMX. \n kMMMMMMMMMMMMMMMMMMMMMMMMWd. \n \e[1m.XMMMMMMMMMMMMMMMMMMMMMMMMMMk \n .XMMMMMMMMMMMMMMMMMMMMMMMMK. \n \e[1mkMMMMMMMMMMMMMMMMMMMMMMd \n ;KMMMMMMMWXXWMMMMMMMk. \n .cooc,. .,coo:. \n'
  359. + export LC_ALL=C
  360. + LC_ALL=C
  361. + printf %b '\e[17A\e[9999999D'
  362. + err 'Image: Check the '\''Images in the terminal'\'' wiki page for more info,'
  363. ++ color 1
  364. ++ case "$1" in
  365. ++ printf %b '\e[0m\e[31m'
  366. + err+='[!]\e[0m Image: Check the '\''Images in the terminal'\'' wiki page for more info,\n'
  367. + return
  368. + old_functions
  369. + type printinfo
  370. + get_cache_dir
  371. + case "$os" in
  372. + cache_dir=/Library/Caches
  373. + print_info
  374. + info title
  375. + [[ -n '' ]]
  376. + unset -v prin
  377. + get_title
  378. + user=CarlosZhang
  379. + hostname=wifi-131-179-26-106.host.ucla.edu
  380. + title='\e[1mCarlosZhang\e[0m@\e[1mwifi-131-179-26-106.host.ucla.edu'
  381. + length=45
  382. + [[ -n '' ]]
  383. ++ trim '\e[1mCarlosZhang\e[0m@\e[1mwifi-131-179-26-106.host.ucla.edu'
  384. ++ set -f
  385. ++ set -- '\e[1mCarlosZhang\e[0m@\e[1mwifi-131-179-26-106.host.ucla.edu'
  386. ++ printf '%s\n' '\e[1mCarlosZhang\e[0m@\e[1mwifi-131-179-26-106.host.ucla.edu'
  387. ++ set +f
  388. + output='\e[1mCarlosZhang\e[0m@\e[1mwifi-131-179-26-106.host.ucla.edu'
  389. + [[ -n '' ]]
  390. + [[ -n \e[1mCarlosZhang\e[0m@\e[1mwifi-131-179-26-106.host.ucla.edu ]]
  391. + prin '\e[1mCarlosZhang\e[0m@\e[1mwifi-131-179-26-106.host.ucla.edu'
  392. ++ trim '\e[1mCarlosZhang\e[0m@\e[1mwifi-131-179-26-106.host.ucla.edu'
  393. ++ set -f
  394. ++ set -- '\e[1mCarlosZhang\e[0m@\e[1mwifi-131-179-26-106.host.ucla.edu'
  395. ++ printf '%s\n' '\e[1mCarlosZhang\e[0m@\e[1mwifi-131-179-26-106.host.ucla.edu'
  396. ++ set +f
  397. + [[ -n \e[1mCarlosZhang\e[0m@\e[1mwifi-131-179-26-106.host.ucla.edu ]]
  398. + [[ -n '' ]]
  399. + string='\e[1mCarlosZhang\e[0m@\e[1mwifi-131-179-26-106.host.ucla.edu'
  400. + local 'subtitle_color=\e[0m'
  401. ++ trim '\e[1mCarlosZhang\e[0m@\e[1mwifi-131-179-26-106.host.ucla.edu'
  402. ++ set -f
  403. ++ set -- '\e[1mCarlosZhang\e[0m@\e[1mwifi-131-179-26-106.host.ucla.edu'
  404. ++ printf '%s\n' '\e[1mCarlosZhang\e[0m@\e[1mwifi-131-179-26-106.host.ucla.edu'
  405. ++ set +f
  406. + string='\e[1mCarlosZhang\e[0m@\e[1mwifi-131-179-26-106.host.ucla.edu'
  407. + [[ -z 45 ]]
  408. + string='\e[1mCarlosZhang\e[0m@\e[1mwifi-131-179-26-106.host.ucla.edu'
  409. + string='\e[0m\e[1m\e[1mCarlosZhang\e[0m@\e[1mwifi-131-179-26-106.host.ucla.edu'
  410. + printf '%b\n' '\e[33C\e[0m\e[1m\e[1mCarlosZhang\e[0m@\e[1mwifi-131-179-26-106.host.ucla.edu\e[0m '
  411. + (( ++info_height ))
  412. + prin=1
  413. + unset -v subtitle
  414. + info underline
  415. + [[ -n '' ]]
  416. + unset -v prin
  417. + get_underline
  418. + [[ on == \o\n ]]
  419. + printf -v underline %45s
  420. + printf '%b%b\n' '\e[33C\e[0m' '---------------------------------------------\e[0m '
  421. + unset -v length
  422. + prin=1
  423. + [[ -n 1 ]]
  424. + return
  425. + info OS distro
  426. + [[ -n distro ]]
  427. + subtitle=OS
  428. + unset -v prin
  429. + get_distro
  430. + [[ -n macOS High Sierra 10.13.4 17E202 x86_64 ]]
  431. + return
  432. + [[ -n '' ]]
  433. ++ trim 'macOS High Sierra 10.13.4 17E202 x86_64'
  434. ++ set -f
  435. ++ set -- macOS High Sierra 10.13.4 17E202 x86_64
  436. ++ printf '%s\n' 'macOS High Sierra 10.13.4 17E202 x86_64'
  437. ++ set +f
  438. + output='macOS High Sierra 10.13.4 17E202 x86_64'
  439. + [[ -n distro ]]
  440. + [[ -n macOSHighSierra10.13.417E202x86_64 ]]
  441. + prin OS 'macOS High Sierra 10.13.4 17E202 x86_64'
  442. ++ trim OS
  443. ++ set -f
  444. ++ set -- OS
  445. ++ printf '%s\n' OS
  446. ++ set +f
  447. + [[ -n OS ]]
  448. + [[ -n macOS High Sierra 10.13.4 17E202 x86_64 ]]
  449. + string='OS: macOS High Sierra 10.13.4 17E202 x86_64'
  450. ++ trim 'OS: macOS High Sierra 10.13.4 17E202 x86_64'
  451. ++ set -f
  452. ++ set -- OS: macOS High Sierra 10.13.4 17E202 x86_64
  453. ++ printf '%s\n' 'OS: macOS High Sierra 10.13.4 17E202 x86_64'
  454. ++ set +f
  455. + string='OS: macOS High Sierra 10.13.4 17E202 x86_64'
  456. + [[ -z '' ]]
  457. ++ strip_sequences 'OS: macOS High Sierra 10.13.4 17E202 x86_64'
  458. ++ strip='OS: macOS High Sierra 10.13.4 17E202 x86_64'
  459. ++ strip='OS: macOS High Sierra 10.13.4 17E202 x86_64'
  460. ++ strip='OS: macOS High Sierra 10.13.4 17E202 x86_64'
  461. ++ strip='OS: macOS High Sierra 10.13.4 17E202 x86_64'
  462. ++ printf '%s\n' 'OS: macOS High Sierra 10.13.4 17E202 x86_64'
  463. + length='OS: macOS High Sierra 10.13.4 17E202 x86_64'
  464. + length=43
  465. + string='OS\e[0m\e[0m:\e[0m macOS High Sierra 10.13.4 17E202 x86_64'
  466. + string='\e[1mOS\e[0m\e[0m:\e[0m macOS High Sierra 10.13.4 17E202 x86_64'
  467. + printf '%b\n' '\e[33C\e[1mOS\e[0m\e[0m:\e[0m macOS High Sierra 10.13.4 17E202 x86_64\e[0m '
  468. + (( ++info_height ))
  469. + prin=1
  470. + unset -v subtitle
  471. + info Host model
  472. + [[ -n model ]]
  473. + subtitle=Host
  474. + unset -v prin
  475. + get_model
  476. + case "$os" in
  477. ++ kextstat
  478. ++ grep FakeSMC
  479. + [[ '' != '' ]]
  480. ++ sysctl -n hw.model
  481. + model=MacBookPro11,5
  482. + model=MacBookPro11,5
  483. + model=MacBookPro11,5
  484. + model=MacBookPro11,5
  485. + model=MacBookPro11,5
  486. + model=MacBookPro11,5
  487. + model=MacBookPro11,5
  488. + model=MacBookPro11,5
  489. + model=MacBookPro11,5
  490. + model=MacBookPro11,5
  491. + model=MacBookPro11,5
  492. + model=MacBookPro11,5
  493. + model=MacBookPro11,5
  494. + case "$model" in
  495. + [[ -n '' ]]
  496. ++ trim MacBookPro11,5
  497. ++ set -f
  498. ++ set -- MacBookPro11,5
  499. ++ printf '%s\n' MacBookPro11,5
  500. ++ set +f
  501. + output=MacBookPro11,5
  502. + [[ -n model ]]
  503. + [[ -n MacBookPro11,5 ]]
  504. + prin Host MacBookPro11,5
  505. ++ trim Host
  506. ++ set -f
  507. ++ set -- Host
  508. ++ printf '%s\n' Host
  509. ++ set +f
  510. + [[ -n Host ]]
  511. + [[ -n MacBookPro11,5 ]]
  512. + string='Host: MacBookPro11,5'
  513. ++ trim 'Host: MacBookPro11,5'
  514. ++ set -f
  515. ++ set -- Host: MacBookPro11,5
  516. ++ printf '%s\n' 'Host: MacBookPro11,5'
  517. ++ set +f
  518. + string='Host: MacBookPro11,5'
  519. + [[ -z 43 ]]
  520. + string='Host\e[0m\e[0m:\e[0m MacBookPro11,5'
  521. + string='\e[1mHost\e[0m\e[0m:\e[0m MacBookPro11,5'
  522. + printf '%b\n' '\e[33C\e[1mHost\e[0m\e[0m:\e[0m MacBookPro11,5\e[0m '
  523. + (( ++info_height ))
  524. + prin=1
  525. + unset -v subtitle
  526. + info Kernel kernel
  527. + [[ -n kernel ]]
  528. + subtitle=Kernel
  529. + unset -v prin
  530. + get_kernel
  531. + [[ Mac OS X =~ (AIX|IRIX) ]]
  532. + case "$kernel_shorthand" in
  533. + kernel=17.5.0
  534. + [[ Mac OS X =~ (BSD|MINIX) ]]
  535. + [[ -n '' ]]
  536. ++ trim 17.5.0
  537. ++ set -f
  538. ++ set -- 17.5.0
  539. ++ printf '%s\n' 17.5.0
  540. ++ set +f
  541. + output=17.5.0
  542. + [[ -n kernel ]]
  543. + [[ -n 17.5.0 ]]
  544. + prin Kernel 17.5.0
  545. ++ trim Kernel
  546. ++ set -f
  547. ++ set -- Kernel
  548. ++ printf '%s\n' Kernel
  549. ++ set +f
  550. + [[ -n Kernel ]]
  551. + [[ -n 17.5.0 ]]
  552. + string='Kernel: 17.5.0'
  553. ++ trim 'Kernel: 17.5.0'
  554. ++ set -f
  555. ++ set -- Kernel: 17.5.0
  556. ++ printf '%s\n' 'Kernel: 17.5.0'
  557. ++ set +f
  558. + string='Kernel: 17.5.0'
  559. + [[ -z 43 ]]
  560. + string='Kernel\e[0m\e[0m:\e[0m 17.5.0'
  561. + string='\e[1mKernel\e[0m\e[0m:\e[0m 17.5.0'
  562. + printf '%b\n' '\e[33C\e[1mKernel\e[0m\e[0m:\e[0m 17.5.0\e[0m '
  563. + (( ++info_height ))
  564. + prin=1
  565. + unset -v subtitle
  566. + info Uptime uptime
  567. + [[ -n uptime ]]
  568. + subtitle=Uptime
  569. + unset -v prin
  570. + get_uptime
  571. + case "$os" in
  572. + case "$os" in
  573. ++ sysctl -n kern.boottime
  574. + boot='{ sec = 1526526066, usec = 702942 } Wed May 16 20:01:06 2018'
  575. + boot='1526526066, usec = 702942 } Wed May 16 20:01:06 2018'
  576. + boot=1526526066
  577. ++ date +%s
  578. + now=1526656884
  579. + seconds=130818
  580. + days='1 days'
  581. + hours='12 hours'
  582. + mins='20 minutes'
  583. ++ strip_date '1 days'
  584. ++ case "$1" in
  585. ++ printf %s '1 day'
  586. + days='1 day'
  587. ++ strip_date '12 hours'
  588. ++ case "$1" in
  589. ++ printf %s '12 hours'
  590. + hours='12 hours'
  591. ++ strip_date '20 minutes'
  592. ++ case "$1" in
  593. ++ printf %s '20 minutes'
  594. + mins='20 minutes'
  595. + uptime='1 day, 12 hours, 20 minutes'
  596. + uptime='1 day, 12 hours, 20 minutes'
  597. + uptime='1 day, 12 hours, 20 minutes'
  598. + case "$uptime_shorthand" in
  599. + uptime='1 day, 12 hours, 20 mins'
  600. + uptime='1 day, 12 hours, 20 mins'
  601. + uptime='1 day, 12 hours, 20 mins'
  602. + [[ -n '' ]]
  603. ++ trim '1 day, 12 hours, 20 mins'
  604. ++ set -f
  605. ++ set -- 1 day, 12 hours, 20 mins
  606. ++ printf '%s\n' '1 day, 12 hours, 20 mins'
  607. ++ set +f
  608. + output='1 day, 12 hours, 20 mins'
  609. + [[ -n uptime ]]
  610. + [[ -n 1day,12hours,20mins ]]
  611. + prin Uptime '1 day, 12 hours, 20 mins'
  612. ++ trim Uptime
  613. ++ set -f
  614. ++ set -- Uptime
  615. ++ printf '%s\n' Uptime
  616. ++ set +f
  617. + [[ -n Uptime ]]
  618. + [[ -n 1 day, 12 hours, 20 mins ]]
  619. + string='Uptime: 1 day, 12 hours, 20 mins'
  620. ++ trim 'Uptime: 1 day, 12 hours, 20 mins'
  621. ++ set -f
  622. ++ set -- Uptime: 1 day, 12 hours, 20 mins
  623. ++ printf '%s\n' 'Uptime: 1 day, 12 hours, 20 mins'
  624. ++ set +f
  625. + string='Uptime: 1 day, 12 hours, 20 mins'
  626. + [[ -z 43 ]]
  627. + string='Uptime\e[0m\e[0m:\e[0m 1 day, 12 hours, 20 mins'
  628. + string='\e[1mUptime\e[0m\e[0m:\e[0m 1 day, 12 hours, 20 mins'
  629. + printf '%b\n' '\e[33C\e[1mUptime\e[0m\e[0m:\e[0m 1 day, 12 hours, 20 mins\e[0m '
  630. + (( ++info_height ))
  631. + prin=1
  632. + unset -v subtitle
  633. + info Packages packages
  634. + [[ -n packages ]]
  635. + subtitle=Packages
  636. + unset -v prin
  637. + get_packages
  638. + case "$os" in
  639. + [[ -d /usr/local/bin ]]
  640. ++ ls -l /usr/local/bin/
  641. ++ grep -cv '\(../Cellar/\|brew\)'
  642. + packages=187
  643. + type -p port
  644. + type -p brew
  645. ++ find /usr/local/Cellar -maxdepth 1
  646. ++ wc -l
  647. + (( packages+= 218 - 1 ))
  648. + type -p pkgin
  649. + (( packages == 0 ))
  650. + [[ -n '' ]]
  651. ++ trim 404
  652. ++ set -f
  653. ++ set -- 404
  654. ++ printf '%s\n' 404
  655. ++ set +f
  656. + output=404
  657. + [[ -n packages ]]
  658. + [[ -n 404 ]]
  659. + prin Packages 404
  660. ++ trim Packages
  661. ++ set -f
  662. ++ set -- Packages
  663. ++ printf '%s\n' Packages
  664. ++ set +f
  665. + [[ -n Packages ]]
  666. + [[ -n 404 ]]
  667. + string='Packages: 404'
  668. ++ trim 'Packages: 404'
  669. ++ set -f
  670. ++ set -- Packages: 404
  671. ++ printf '%s\n' 'Packages: 404'
  672. ++ set +f
  673. + string='Packages: 404'
  674. + [[ -z 43 ]]
  675. + string='Packages\e[0m\e[0m:\e[0m 404'
  676. + string='\e[1mPackages\e[0m\e[0m:\e[0m 404'
  677. + printf '%b\n' '\e[33C\e[1mPackages\e[0m\e[0m:\e[0m 404\e[0m '
  678. + (( ++info_height ))
  679. + prin=1
  680. + unset -v subtitle
  681. + info Shell shell
  682. + [[ -n shell ]]
  683. + subtitle=Shell
  684. + unset -v prin
  685. + get_shell
  686. + case "$shell_path" in
  687. + shell='zsh '
  688. + [[ on == \o\n ]]
  689. + case "${shell_name:=${SHELL##*/}}" in
  690. ++ /usr/local/bin/zsh --version
  691. + shell+='zsh 5.5.1 (x86_64-apple-darwin17.5.0)'
  692. + shell='zsh 5.5.1 (x86_64-apple-darwin17.5.0)'
  693. + shell='zsh 5.5.1 (x86_64-apple-darwin17.5.0)'
  694. + shell='zsh 5.5.1 (x86_64-apple-darwin17.5.0)'
  695. + shell='zsh 5.5.1 (x86_64-apple-darwin17.5.0)'
  696. + shell='zsh 5.5.1 '
  697. + [[ -n '' ]]
  698. ++ trim 'zsh 5.5.1 '
  699. ++ set -f
  700. ++ set -- zsh 5.5.1
  701. ++ printf '%s\n' 'zsh 5.5.1'
  702. ++ set +f
  703. + output='zsh 5.5.1'
  704. + [[ -n shell ]]
  705. + [[ -n zsh5.5.1 ]]
  706. + prin Shell 'zsh 5.5.1'
  707. ++ trim Shell
  708. ++ set -f
  709. ++ set -- Shell
  710. ++ printf '%s\n' Shell
  711. ++ set +f
  712. + [[ -n Shell ]]
  713. + [[ -n zsh 5.5.1 ]]
  714. + string='Shell: zsh 5.5.1'
  715. ++ trim 'Shell: zsh 5.5.1'
  716. ++ set -f
  717. ++ set -- Shell: zsh 5.5.1
  718. ++ printf '%s\n' 'Shell: zsh 5.5.1'
  719. ++ set +f
  720. + string='Shell: zsh 5.5.1'
  721. + [[ -z 43 ]]
  722. + string='Shell\e[0m\e[0m:\e[0m zsh 5.5.1'
  723. + string='\e[1mShell\e[0m\e[0m:\e[0m zsh 5.5.1'
  724. + printf '%b\n' '\e[33C\e[1mShell\e[0m\e[0m:\e[0m zsh 5.5.1\e[0m '
  725. + (( ++info_height ))
  726. + prin=1
  727. + unset -v subtitle
  728. + info Resolution resolution
  729. + [[ -n resolution ]]
  730. + subtitle=Resolution
  731. + unset -v prin
  732. + get_resolution
  733. + case "$os" in
  734. + type -p screenresolution
  735. ++ screenresolution get
  736. ++ awk '/Display/ {printf $6 "Hz, "}'
  737. + resolution='1440x900x32@0Hz, '
  738. + resolution='1440x900 @ 0Hz, '
  739. + [[ -e /Library/Preferences/com.apple.windowserver.plist ]]
  740. ++ PlistBuddy -c 'Print DisplayAnyUserSets:0:0:Resolution' /Library/Preferences/com.apple.windowserver.plist
  741. + scale_factor=2.000000
  742. + [[ 1440x900 @ 0Hz, == *\@\ \H\z* ]]
  743. + [[ 2 == 2 ]]
  744. + resolution='1440x900@2x @ 0Hz, '
  745. + [[ off == \o\f\f ]]
  746. + resolution='1440x900@2x @ 0Hz, '
  747. + resolution='1440x900@2x @ 0Hz, '
  748. + [[ 1440x900@2x @ 0Hz, == *\0\H\z* ]]
  749. + resolution='1440x900@2x, '
  750. + resolution=1440x900@2x
  751. + [[ -n '' ]]
  752. ++ trim 1440x900@2x
  753. ++ set -f
  754. ++ set -- 1440x900@2x
  755. ++ printf '%s\n' 1440x900@2x
  756. ++ set +f
  757. + output=1440x900@2x
  758. + [[ -n resolution ]]
  759. + [[ -n 1440x900@2x ]]
  760. + prin Resolution 1440x900@2x
  761. ++ trim Resolution
  762. ++ set -f
  763. ++ set -- Resolution
  764. ++ printf '%s\n' Resolution
  765. ++ set +f
  766. + [[ -n Resolution ]]
  767. + [[ -n 1440x900@2x ]]
  768. + string='Resolution: 1440x900@2x'
  769. ++ trim 'Resolution: 1440x900@2x'
  770. ++ set -f
  771. ++ set -- Resolution: 1440x900@2x
  772. ++ printf '%s\n' 'Resolution: 1440x900@2x'
  773. ++ set +f
  774. + string='Resolution: 1440x900@2x'
  775. + [[ -z 43 ]]
  776. + string='Resolution\e[0m\e[0m:\e[0m 1440x900@2x'
  777. + string='\e[1mResolution\e[0m\e[0m:\e[0m 1440x900@2x'
  778. + printf '%b\n' '\e[33C\e[1mResolution\e[0m\e[0m:\e[0m 1440x900@2x\e[0m '
  779. + (( ++info_height ))
  780. + prin=1
  781. + unset -v subtitle
  782. + info DE de
  783. + [[ -n de ]]
  784. + subtitle=DE
  785. + unset -v prin
  786. + get_de
  787. + (( de_run == 1 ))
  788. + case "$os" in
  789. + de=Aqua
  790. + [[ -n /private/tmp/com.apple.launchd.wr4ld5t2PU/org.macosforge.xquartz:0 ]]
  791. + [[ -z Aqua ]]
  792. + case "$de" in
  793. + de_run=1
  794. + [[ -n '' ]]
  795. ++ trim Aqua
  796. ++ set -f
  797. ++ set -- Aqua
  798. ++ printf '%s\n' Aqua
  799. ++ set +f
  800. + output=Aqua
  801. + [[ -n de ]]
  802. + [[ -n Aqua ]]
  803. + prin DE Aqua
  804. ++ trim DE
  805. ++ set -f
  806. ++ set -- DE
  807. ++ printf '%s\n' DE
  808. ++ set +f
  809. + [[ -n DE ]]
  810. + [[ -n Aqua ]]
  811. + string='DE: Aqua'
  812. ++ trim 'DE: Aqua'
  813. ++ set -f
  814. ++ set -- DE: Aqua
  815. ++ printf '%s\n' 'DE: Aqua'
  816. ++ set +f
  817. + string='DE: Aqua'
  818. + [[ -z 43 ]]
  819. + string='DE\e[0m\e[0m:\e[0m Aqua'
  820. + string='\e[1mDE\e[0m\e[0m:\e[0m Aqua'
  821. + printf '%b\n' '\e[33C\e[1mDE\e[0m\e[0m:\e[0m Aqua\e[0m '
  822. + (( ++info_height ))
  823. + prin=1
  824. + unset -v subtitle
  825. + info WM wm
  826. + [[ -n wm ]]
  827. + subtitle=WM
  828. + unset -v prin
  829. + get_wm
  830. + (( wm_run == 1 ))
  831. + [[ -n '' ]]
  832. + [[ -n /private/tmp/com.apple.launchd.wr4ld5t2PU/org.macosforge.xquartz:0 ]]
  833. + [[ Mac OS X != \M\a\c\ \O\S\ \X ]]
  834. + case "$os" in
  835. ++ ps -e
  836. ++ grep -o '[S]pectacle\|[A]methyst\|[k]wm\|[c]hun[k]wm'
  837. + ps_line='chunkwm
  838. chunkwm'
  839. + case "$ps_line" in
  840. + wm=chunkwm
  841. + wm_run=1
  842. + [[ -n '' ]]
  843. ++ trim chunkwm
  844. ++ set -f
  845. ++ set -- chunkwm
  846. ++ printf '%s\n' chunkwm
  847. ++ set +f
  848. + output=chunkwm
  849. + [[ -n wm ]]
  850. + [[ -n chunkwm ]]
  851. + prin WM chunkwm
  852. ++ trim WM
  853. ++ set -f
  854. ++ set -- WM
  855. ++ printf '%s\n' WM
  856. ++ set +f
  857. + [[ -n WM ]]
  858. + [[ -n chunkwm ]]
  859. + string='WM: chunkwm'
  860. ++ trim 'WM: chunkwm'
  861. ++ set -f
  862. ++ set -- WM: chunkwm
  863. ++ printf '%s\n' 'WM: chunkwm'
  864. ++ set +f
  865. + string='WM: chunkwm'
  866. + [[ -z 43 ]]
  867. + string='WM\e[0m\e[0m:\e[0m chunkwm'
  868. + string='\e[1mWM\e[0m\e[0m:\e[0m chunkwm'
  869. + printf '%b\n' '\e[33C\e[1mWM\e[0m\e[0m:\e[0m chunkwm\e[0m '
  870. + (( ++info_height ))
  871. + prin=1
  872. + unset -v subtitle
  873. + info 'WM Theme' wm_theme
  874. + [[ -n wm_theme ]]
  875. + subtitle='WM Theme'
  876. + unset -v prin
  877. + get_wm_theme
  878. + (( wm_run != 1 ))
  879. + (( de_run != 1 ))
  880. + case "$wm" in
  881. ++ trim_quotes ''
  882. ++ trim_output=
  883. ++ trim_output=
  884. ++ printf %s ''
  885. + wm_theme=
  886. ++ uppercase ''
  887. ++ (( bash_version >= 4 ))
  888. ++ printf %s ''
  889. + wm_theme=
  890. + [[ -n '' ]]
  891. /usr/local/bin/neofetch: line 4060: WM Theme: bad substitution
  892. + output=
  893. + [[ -n wm_theme ]]
  894. + [[ -n '' ]]
  895. + [[ -n '' ]]
  896. + err 'Info: Couldn'\''t detect WM Theme.'
  897. ++ color 1
  898. ++ case "$1" in
  899. ++ printf %b '\e[0m\e[31m'
  900. + err+='[!]\e[0m Info: Couldn'\''t detect WM Theme.\n'
  901. + unset -v subtitle
  902. + info Theme theme
  903. + [[ -n theme ]]
  904. + subtitle=Theme
  905. + unset -v prin
  906. + get_theme
  907. + name=gtk-theme-name
  908. + gsettings=gtk-theme
  909. + gconf=gtk_theme
  910. + xfconf=/Net/ThemeName
  911. + kde=Name
  912. + get_style
  913. + unset gtk2_theme gtk3_theme theme path
  914. + [[ -n /private/tmp/com.apple.launchd.wr4ld5t2PU/org.macosforge.xquartz:0 ]]
  915. + [[ Mac OS X != \M\a\c\ \O\S\ \X ]]
  916. + [[ -n '' ]]
  917. ++ trim ''
  918. ++ set -f
  919. ++ set --
  920. ++ printf '%s\n' ''
  921. ++ set +f
  922. + output=
  923. + [[ -n theme ]]
  924. + [[ -n '' ]]
  925. + [[ -n '' ]]
  926. + err 'Info: Couldn'\''t detect Theme.'
  927. ++ color 1
  928. ++ case "$1" in
  929. ++ printf %b '\e[0m\e[31m'
  930. + err+='[!]\e[0m Info: Couldn'\''t detect Theme.\n'
  931. + unset -v subtitle
  932. + info Icons icons
  933. + [[ -n icons ]]
  934. + subtitle=Icons
  935. + unset -v prin
  936. + get_icons
  937. + name=gtk-icon-theme-name
  938. + gsettings=icon-theme
  939. + gconf=icon_theme
  940. + xfconf=/Net/IconThemeName
  941. + kde=Theme
  942. + get_style
  943. + unset gtk2_theme gtk3_theme theme path
  944. + [[ -n /private/tmp/com.apple.launchd.wr4ld5t2PU/org.macosforge.xquartz:0 ]]
  945. + [[ Mac OS X != \M\a\c\ \O\S\ \X ]]
  946. + icons=
  947. + [[ -n '' ]]
  948. ++ trim ''
  949. ++ set -f
  950. ++ set --
  951. ++ printf '%s\n' ''
  952. ++ set +f
  953. + output=
  954. + [[ -n icons ]]
  955. + [[ -n '' ]]
  956. + [[ -n '' ]]
  957. + err 'Info: Couldn'\''t detect Icons.'
  958. ++ color 1
  959. ++ case "$1" in
  960. ++ printf %b '\e[0m\e[31m'
  961. + err+='[!]\e[0m Info: Couldn'\''t detect Icons.\n'
  962. + unset -v subtitle
  963. + info Terminal term
  964. + [[ -n term ]]
  965. + subtitle=Terminal
  966. + unset -v prin
  967. + get_term
  968. + (( term_run == 1 ))
  969. + case "$TERM_PROGRAM" in
  970. + term=
  971. + [[ xterm-256color == \t\w\5\2 ]]
  972. + [[ xterm-256color == \t\w\1\0\0 ]]
  973. + [[ -z '' ]]
  974. + [[ -n '' ]]
  975. ++ get_ppid ''
  976. ++ case "$os" in
  977. +++ ps -p 15059 -o ppid=
  978. ++ ppid=15052
  979. ++ printf %s 15052
  980. + parent=15052
  981. + [[ -z 15052 ]]
  982. ++ get_process_name 15052
  983. ++ case "$os" in
  984. +++ ps -p 15052 -o comm=
  985. ++ name=/Applications/kitty.app/Contents/MacOS/kitty
  986. ++ printf %s /Applications/kitty.app/Contents/MacOS/kitty
  987. + name=/Applications/kitty.app/Contents/MacOS/kitty
  988. + case "${name// }" in
  989. + term=kitty
  990. + [[ -z kitty ]]
  991. + term_run=1
  992. + [[ -n '' ]]
  993. ++ trim kitty
  994. ++ set -f
  995. ++ set -- kitty
  996. ++ printf '%s\n' kitty
  997. ++ set +f
  998. + output=kitty
  999. + [[ -n term ]]
  1000. + [[ -n kitty ]]
  1001. + prin Terminal kitty
  1002. ++ trim Terminal
  1003. ++ set -f
  1004. ++ set -- Terminal
  1005. ++ printf '%s\n' Terminal
  1006. ++ set +f
  1007. + [[ -n Terminal ]]
  1008. + [[ -n kitty ]]
  1009. + string='Terminal: kitty'
  1010. ++ trim 'Terminal: kitty'
  1011. ++ set -f
  1012. ++ set -- Terminal: kitty
  1013. ++ printf '%s\n' 'Terminal: kitty'
  1014. ++ set +f
  1015. + string='Terminal: kitty'
  1016. + [[ -z 43 ]]
  1017. + string='Terminal\e[0m\e[0m:\e[0m kitty'
  1018. + string='\e[1mTerminal\e[0m\e[0m:\e[0m kitty'
  1019. + printf '%b\n' '\e[33C\e[1mTerminal\e[0m\e[0m:\e[0m kitty\e[0m '
  1020. + (( ++info_height ))
  1021. + prin=1
  1022. + unset -v subtitle
  1023. + info 'Terminal Font' term_font
  1024. + [[ -n term_font ]]
  1025. + subtitle='Terminal Font'
  1026. + unset -v prin
  1027. + get_term_font
  1028. + (( term_run != 1 ))
  1029. + case "$term" in
  1030. + [[ -f /kitty/kitty.conf ]]
  1031. + [[ -f /Users/CarlosZhang/.config/kitty/kitty.conf ]]
  1032. + [[ -f /Users/CarlosZhang/.config/kitty/kitty.conf ]]
  1033. + [[ -f /Users/CarlosZhang/Library/Preferences/kitty/kitty.conf ]]
  1034. + kitty_file=/Users/CarlosZhang/Library/Preferences/kitty/kitty.conf
  1035. ++ awk '/^([[:space:]]*|[^#_])font_family[[:space:]]+/ \
  1036. { $1 = ""; gsub(/^[[:space:]]/, ""); font = $0 } \
  1037. /^([[:space:]]*|[^#_])font_size[[:space:]]+/ \
  1038. { size = $2 } \
  1039. END { print font " " size}' /Users/CarlosZhang/Library/Preferences/kitty/kitty.conf
  1040. + term_font='Knack Nerd Font 13.0'
  1041. + [[ -n '' ]]
  1042. ++ trim 'Knack Nerd Font 13.0'
  1043. ++ set -f
  1044. ++ set -- Knack Nerd Font 13.0
  1045. ++ printf '%s\n' 'Knack Nerd Font 13.0'
  1046. ++ set +f
  1047. + output='Knack Nerd Font 13.0'
  1048. + [[ -n term_font ]]
  1049. + [[ -n KnackNerdFont13.0 ]]
  1050. + prin 'Terminal Font' 'Knack Nerd Font 13.0'
  1051. ++ trim 'Terminal Font'
  1052. ++ set -f
  1053. ++ set -- Terminal Font
  1054. ++ printf '%s\n' 'Terminal Font'
  1055. ++ set +f
  1056. + [[ -n Terminal Font ]]
  1057. + [[ -n Knack Nerd Font 13.0 ]]
  1058. + string='Terminal Font: Knack Nerd Font 13.0'
  1059. ++ trim 'Terminal Font: Knack Nerd Font 13.0'
  1060. ++ set -f
  1061. ++ set -- Terminal Font: Knack Nerd Font 13.0
  1062. ++ printf '%s\n' 'Terminal Font: Knack Nerd Font 13.0'
  1063. ++ set +f
  1064. + string='Terminal Font: Knack Nerd Font 13.0'
  1065. + [[ -z 43 ]]
  1066. + string='Terminal Font\e[0m\e[0m:\e[0m Knack Nerd Font 13.0'
  1067. + string='\e[1mTerminal Font\e[0m\e[0m:\e[0m Knack Nerd Font 13.0'
  1068. + printf '%b\n' '\e[33C\e[1mTerminal Font\e[0m\e[0m:\e[0m Knack Nerd Font 13.0\e[0m '
  1069. + (( ++info_height ))
  1070. + prin=1
  1071. + unset -v subtitle
  1072. + info CPU cpu
  1073. + [[ -n cpu ]]
  1074. + subtitle=CPU
  1075. + unset -v prin
  1076. + get_cpu
  1077. + [[ macOS High Sierra 10.13.4 17E202 x86_64 == \N\e\t\B\S\D* ]]
  1078. + case "$os" in
  1079. ++ sysctl -n machdep.cpu.brand_string
  1080. + cpu='Intel(R) Core(TM) i7-4870HQ CPU @ 2.50GHz'
  1081. + case "$cpu_cores" in
  1082. ++ sysctl -n hw.logicalcpu_max
  1083. + cores=8
  1084. + cpu='Intel(R) Core i7-4870HQ CPU @ 2.50GHz'
  1085. + cpu='Intel(R) Core i7-4870HQ CPU @ 2.50GHz'
  1086. + cpu='Intel Core i7-4870HQ CPU @ 2.50GHz'
  1087. + cpu='Intel Core i7-4870HQ CPU @ 2.50GHz'
  1088. + cpu='Intel Core i7-4870HQ @ 2.50GHz'
  1089. + cpu='Intel Core i7-4870HQ @ 2.50GHz'
  1090. + cpu='Intel Core i7-4870HQ @ 2.50GHz'
  1091. + cpu='Intel Core i7-4870HQ @ 2.50GHz'
  1092. + cpu='Intel Core i7-4870HQ @ 2.50GHz'
  1093. + cpu='Intel Core i7-4870HQ @ 2.50GHz'
  1094. + cpu='Intel Core i7-4870HQ @ 2.50GHz'
  1095. + cpu='Intel i7-4870HQ @ 2.50GHz'
  1096. + cpu='Intel i7-4870HQ @ 2.50GHz'
  1097. + cpu='Intel i7-4870HQ @ 2.50GHz'
  1098. + cpu='Intel i7-4870HQ @ 2.50GHz'
  1099. + cpu='Intel i7-4870HQ @ 2.50GHz'
  1100. + cpu='Intel i7-4870HQ @ 2.50GHz'
  1101. + cpu='Intel i7-4870HQ @ 2.50GHz'
  1102. + cpu='Intel i7-4870HQ @ 2.50GHz'
  1103. + cores=8
  1104. + speed=
  1105. + [[ on == \o\f\f ]]
  1106. + [[ logical != \o\f\f ]]
  1107. + [[ -n 8 ]]
  1108. + case "$os" in
  1109. + cpu='Intel i7-4870HQ (8) @ 2.50GHz'
  1110. + [[ on != \o\f\f ]]
  1111. + [[ -n '' ]]
  1112. + [[ off != \o\f\f ]]
  1113. + [[ -n '' ]]
  1114. ++ trim 'Intel i7-4870HQ (8) @ 2.50GHz'
  1115. ++ set -f
  1116. ++ set -- Intel i7-4870HQ '(8)' @ 2.50GHz
  1117. ++ printf '%s\n' 'Intel i7-4870HQ (8) @ 2.50GHz'
  1118. ++ set +f
  1119. + output='Intel i7-4870HQ (8) @ 2.50GHz'
  1120. + [[ -n cpu ]]
  1121. + [[ -n Inteli7-4870HQ(8)@2.50GHz ]]
  1122. + prin CPU 'Intel i7-4870HQ (8) @ 2.50GHz'
  1123. ++ trim CPU
  1124. ++ set -f
  1125. ++ set -- CPU
  1126. ++ printf '%s\n' CPU
  1127. ++ set +f
  1128. + [[ -n CPU ]]
  1129. + [[ -n Intel i7-4870HQ (8) @ 2.50GHz ]]
  1130. + string='CPU: Intel i7-4870HQ (8) @ 2.50GHz'
  1131. ++ trim 'CPU: Intel i7-4870HQ (8) @ 2.50GHz'
  1132. ++ set -f
  1133. ++ set -- CPU: Intel i7-4870HQ '(8)' @ 2.50GHz
  1134. ++ printf '%s\n' 'CPU: Intel i7-4870HQ (8) @ 2.50GHz'
  1135. ++ set +f
  1136. + string='CPU: Intel i7-4870HQ (8) @ 2.50GHz'
  1137. + [[ -z 43 ]]
  1138. + string='CPU\e[0m\e[0m:\e[0m Intel i7-4870HQ (8) @ 2.50GHz'
  1139. + string='\e[1mCPU\e[0m\e[0m:\e[0m Intel i7-4870HQ (8) @ 2.50GHz'
  1140. + printf '%b\n' '\e[33C\e[1mCPU\e[0m\e[0m:\e[0m Intel i7-4870HQ (8) @ 2.50GHz\e[0m '
  1141. + (( ++info_height ))
  1142. + prin=1
  1143. + unset -v subtitle
  1144. + info GPU gpu
  1145. + [[ -n gpu ]]
  1146. + subtitle=GPU
  1147. + unset -v prin
  1148. + get_gpu
  1149. + case "$os" in
  1150. + [[ -f /Library/Caches/neofetch/gpu ]]
  1151. + source /Library/Caches/neofetch/gpu
  1152. ++ gpu='AMD Radeon R9 M370X, Intel Iris Pro'
  1153. + [[ on == \o\f\f ]]
  1154. + [[ -n '' ]]
  1155. ++ trim 'AMD Radeon R9 M370X, Intel Iris Pro'
  1156. ++ set -f
  1157. ++ set -- AMD Radeon R9 M370X, Intel Iris Pro
  1158. ++ printf '%s\n' 'AMD Radeon R9 M370X, Intel Iris Pro'
  1159. ++ set +f
  1160. + output='AMD Radeon R9 M370X, Intel Iris Pro'
  1161. + [[ -n gpu ]]
  1162. + [[ -n AMDRadeonR9M370X,IntelIrisPro ]]
  1163. + prin GPU 'AMD Radeon R9 M370X, Intel Iris Pro'
  1164. ++ trim GPU
  1165. ++ set -f
  1166. ++ set -- GPU
  1167. ++ printf '%s\n' GPU
  1168. ++ set +f
  1169. + [[ -n GPU ]]
  1170. + [[ -n AMD Radeon R9 M370X, Intel Iris Pro ]]
  1171. + string='GPU: AMD Radeon R9 M370X, Intel Iris Pro'
  1172. ++ trim 'GPU: AMD Radeon R9 M370X, Intel Iris Pro'
  1173. ++ set -f
  1174. ++ set -- GPU: AMD Radeon R9 M370X, Intel Iris Pro
  1175. ++ printf '%s\n' 'GPU: AMD Radeon R9 M370X, Intel Iris Pro'
  1176. ++ set +f
  1177. + string='GPU: AMD Radeon R9 M370X, Intel Iris Pro'
  1178. + [[ -z 43 ]]
  1179. + string='GPU\e[0m\e[0m:\e[0m AMD Radeon R9 M370X, Intel Iris Pro'
  1180. + string='\e[1mGPU\e[0m\e[0m:\e[0m AMD Radeon R9 M370X, Intel Iris Pro'
  1181. + printf '%b\n' '\e[33C\e[1mGPU\e[0m\e[0m:\e[0m AMD Radeon R9 M370X, Intel Iris Pro\e[0m '
  1182. + (( ++info_height ))
  1183. + prin=1
  1184. + unset -v subtitle
  1185. + info Memory memory
  1186. + [[ -n memory ]]
  1187. + subtitle=Memory
  1188. + unset -v prin
  1189. + get_memory
  1190. + case "$os" in
  1191. ++ sysctl -n hw.memsize
  1192. + mem_total=16384
  1193. ++ vm_stat
  1194. ++ awk '/wired/ { print $4 }'
  1195. + mem_wired=691798.
  1196. ++ vm_stat
  1197. ++ awk '/active / { printf $3 }'
  1198. + mem_active=
  1199. ++ vm_stat
  1200. ++ awk '/occupied/ { printf $5 }'
  1201. + mem_compressed=219809.
  1202. + mem_compressed=219809.
  1203. + mem_used=3560
  1204. + memory='3560MiB / 16384MiB'
  1205. + case "$memory_display" in
  1206. + [[ -n '' ]]
  1207. ++ trim '3560MiB / 16384MiB'
  1208. ++ set -f
  1209. ++ set -- 3560MiB / 16384MiB
  1210. ++ printf '%s\n' '3560MiB / 16384MiB'
  1211. ++ set +f
  1212. + output='3560MiB / 16384MiB'
  1213. + [[ -n memory ]]
  1214. + [[ -n 3560MiB/16384MiB ]]
  1215. + prin Memory '3560MiB / 16384MiB'
  1216. ++ trim Memory
  1217. ++ set -f
  1218. ++ set -- Memory
  1219. ++ printf '%s\n' Memory
  1220. ++ set +f
  1221. + [[ -n Memory ]]
  1222. + [[ -n 3560MiB / 16384MiB ]]
  1223. + string='Memory: 3560MiB / 16384MiB'
  1224. ++ trim 'Memory: 3560MiB / 16384MiB'
  1225. ++ set -f
  1226. ++ set -- Memory: 3560MiB / 16384MiB
  1227. ++ printf '%s\n' 'Memory: 3560MiB / 16384MiB'
  1228. ++ set +f
  1229. + string='Memory: 3560MiB / 16384MiB'
  1230. + [[ -z 43 ]]
  1231. + string='Memory\e[0m\e[0m:\e[0m 3560MiB / 16384MiB'
  1232. + string='\e[1mMemory\e[0m\e[0m:\e[0m 3560MiB / 16384MiB'
  1233. + printf '%b\n' '\e[33C\e[1mMemory\e[0m\e[0m:\e[0m 3560MiB / 16384MiB\e[0m '
  1234. + (( ++info_height ))
  1235. + prin=1
  1236. + unset -v subtitle
  1237. + info line_break
  1238. + [[ -n '' ]]
  1239. + unset -v prin
  1240. + get_line_break
  1241. + printf '%b\n' ''
  1242. + (( ++info_height ))
  1243. + line_breaks+='\n'
  1244. + prin=1
  1245. + [[ -n 1 ]]
  1246. + return
  1247. + info cols
  1248. + [[ -n '' ]]
  1249. + unset -v prin
  1250. + get_cols
  1251. + [[ on == \o\n ]]
  1252. + printf -v block_width %3s
  1253. + start=0
  1254. + end=7
  1255. + (( start ))
  1256. + (( start<=end ))
  1257. + case "$start" in
  1258. + blocks+='\e[0m\e[30m\e[40m '
  1259. + (( start++ ))
  1260. + (( start<=end ))
  1261. + case "$start" in
  1262. + blocks+='\e[0m\e[31m\e[41m '
  1263. + (( start++ ))
  1264. + (( start<=end ))
  1265. + case "$start" in
  1266. + blocks+='\e[0m\e[32m\e[42m '
  1267. + (( start++ ))
  1268. + (( start<=end ))
  1269. + case "$start" in
  1270. + blocks+='\e[0m\e[33m\e[43m '
  1271. + (( start++ ))
  1272. + (( start<=end ))
  1273. + case "$start" in
  1274. + blocks+='\e[0m\e[34m\e[44m '
  1275. + (( start++ ))
  1276. + (( start<=end ))
  1277. + case "$start" in
  1278. + blocks+='\e[0m\e[35m\e[45m '
  1279. + (( start++ ))
  1280. + (( start<=end ))
  1281. + case "$start" in
  1282. + blocks+='\e[0m\e[36m\e[46m '
  1283. + (( start++ ))
  1284. + (( start<=end ))
  1285. + case "$start" in
  1286. + blocks+='\e[0m\e[37m\e[47m '
  1287. + (( start++ ))
  1288. + (( start<=end ))
  1289. + printf -v block_spaces %1s
  1290. + [[ -n \e[0m\e[30m\e[40m \e[0m\e[31m\e[41m \e[0m\e[32m\e[42m \e[0m\e[33m\e[43m \e[0m\e[34m\e[44m \e[0m\e[35m\e[45m \e[0m\e[36m\e[46m \e[0m\e[37m\e[47m ]]
  1291. + cols+='\e[0m\e[30m\e[40m \e[0m\e[31m\e[41m \e[0m\e[32m\e[42m \e[0m\e[33m\e[43m \e[0m\e[34m\e[44m \e[0m\e[35m\e[45m \e[0m\e[36m\e[46m \e[0m\e[37m\e[47m \e[0mnl'
  1292. + [[ -n '' ]]
  1293. + cols='\e[0m\e[30m\e[40m \e[0m\e[31m\e[41m \e[0m\e[32m\e[42m \e[0m\e[33m\e[43m \e[0m\e[34m\e[44m \e[0m\e[35m\e[45m \e[0m\e[36m\e[46m \e[0m\e[37m\e[47m \e[0m'
  1294. + cols='\e[0m\e[30m\e[40m \e[0m\e[31m\e[41m \e[0m\e[32m\e[42m \e[0m\e[33m\e[43m \e[0m\e[34m\e[44m \e[0m\e[35m\e[45m \e[0m\e[36m\e[46m \e[0m\e[37m\e[47m \e[0m'
  1295. + info_height=19
  1296. + printf '%b\n' '\e[33C\e[0m\e[30m\e[40m \e[0m\e[31m\e[41m \e[0m\e[32m\e[42m \e[0m\e[33m\e[43m \e[0m\e[34m\e[44m \e[0m\e[35m\e[45m \e[0m\e[36m\e[46m \e[0m\e[37m\e[47m \e[0m'
  1297. + unset -v blocks blocks2 cols
  1298. + [[ kitty == \T\o\s\W\i\n\2 ]]
  1299. + prin=1
  1300. + [[ -n 1 ]]
  1301. + return
  1302. + info line_break
  1303. + [[ -n '' ]]
  1304. + unset -v prin
  1305. + get_line_break
  1306. + printf '%b\n' ''
  1307. + (( ++info_height ))
  1308. + line_breaks+='\n'
  1309. + prin=1
  1310. + [[ -n 1 ]]
  1311. + return
  1312. + dynamic_prompt
  1313. + case "$image_backend" in
  1314. + printf '\n'
  1315. + (( lines < info_height ))
  1316. + [[ -n '' ]]
  1317. + return
  1318. + [[ ascii == *w3m* ]]
  1319. + [[ off == \o\n ]]
  1320. + err 'Neofetch command: /usr/local/bin/neofetch -vv'
  1321. ++ color 1
  1322. ++ case "$1" in
  1323. ++ printf %b '\e[0m\e[31m'
  1324. + err+='[!]\e[0m Neofetch command: /usr/local/bin/neofetch -vv\n'
  1325. + err 'Neofetch version: 4.0.1'
  1326. ++ color 1
  1327. ++ case "$1" in
  1328. ++ printf %b '\e[0m\e[31m'
  1329. + err+='[!]\e[0m Neofetch version: 4.0.1\n'
  1330. + err 'Neofetch config: 4.0.0'
  1331. ++ color 1
  1332. ++ case "$1" in
  1333. ++ printf %b '\e[0m\e[31m'
  1334. + err+='[!]\e[0m Neofetch config: 4.0.0\n'
  1335. + [[ on == \o\n ]]
  1336. + printf %b '[!]\e[0m Config: Sourced user config. (/Users/CarlosZhang/.config/neofetch/config.conf)\n[!]\e[0m Image: Using image '\''/Users/CarlosZhang/Pictures/Unsplash/VBBGigIuaDY.jpg'\''\n[!]\e[0m Image: Failed to find terminal window size.\n[!]\e[0m Ascii: Ascii file not found, using distro ascii.\n[!]\e[0m Image: Check the '\''Images in the terminal'\'' wiki page for more info,\n[!]\e[0m Info: Couldn'\''t detect WM Theme.\n[!]\e[0m Info: Couldn'\''t detect Theme.\n[!]\e[0m Info: Couldn'\''t detect Icons.\n[!]\e[0m Neofetch command: /usr/local/bin/neofetch -vv\n[!]\e[0m Neofetch version: 4.0.1\n[!]\e[0m Neofetch config: 4.0.0\n'
  1337. [!] Config: Sourced user config. (/Users/CarlosZhang/.config/neofetch/config.conf)
  1338. [!] Image: Using image '/Users/CarlosZhang/Pictures/Unsplash/VBBGigIuaDY.jpg'
  1339. [!] Image: Failed to find terminal window size.
  1340. [!] Ascii: Ascii file not found, using distro ascii.
  1341. [!] Image: Check the 'Images in the terminal' wiki page for more info,
  1342. [!] Info: Couldn't detect WM Theme.
  1343. [!] Info: Couldn't detect Theme.
  1344. [!] Info: Couldn't detect Icons.
  1345. [!] Neofetch command: /usr/local/bin/neofetch -vv
  1346. [!] Neofetch version: 4.0.1
  1347. [!] Neofetch config: 4.0.0
  1348. + [[ off == \o\n ]]
  1349. + return 0
  1350. + printf '\e[?25h\e[?7h'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement