Advertisement
olivierdb

neofetchlog

Oct 27th, 2020 (edited)
2,087
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 45.45 KB | None | 0 0
  1. + verbose=on
  2. + shift
  3. + [[ -n '' ]]
  4. + [[ on != on ]]
  5. + get_simple -vv
  6. + [[ -n -vv ]]
  7. ++ type -t get_-vv
  8. + [[ '' == \f\u\n\c\t\i\o\n ]]
  9. + shift
  10. + [[ -n '' ]]
  11. + (( simple ))
  12. + get_distro
  13. + [[ -n '' ]]
  14. + case $os in
  15. + case $osx_version in
  16. + codename='macOS Catalina'
  17. + distro='macOS Catalina 10.15.7 19H2'
  18. + case $distro_shorthand in
  19. + distro='macOS Catalina 10.15.7 19H2'
  20. + [[ -n macOS Catalina 10.15.7 19H2 ]]
  21. + case $os in
  22. + machine_arch=x86_64
  23. + [[ on == on ]]
  24. + distro+=' x86_64'
  25. + [[ auto == auto ]]
  26. ++ trim 'macOS Catalina 10.15.7 19H2 x86_64'
  27. ++ set -f
  28. ++ set -- macOS Catalina 10.15.7 19H2 x86_64
  29. ++ printf '%s\n' 'macOS Catalina 10.15.7 19H2 x86_64'
  30. ++ set +f
  31. + ascii_distro='macOS Catalina 10.15.7 19H2 x86_64'
  32. + get_bold
  33. + case $ascii_bold in
  34. + ascii_bold='\e[1m'
  35. + case $bold in
  36. + bold='\e[1m'
  37. + get_distro_ascii
  38. + case $(trim "$ascii_distro") in
  39. ++ trim 'macOS Catalina 10.15.7 19H2 x86_64'
  40. ++ set -f
  41. ++ set -- macOS Catalina 10.15.7 19H2 x86_64
  42. ++ printf '%s\n' 'macOS Catalina 10.15.7 19H2 x86_64'
  43. ++ set +f
  44. + set_colors 2 3 1 1 5 4
  45. ++ color 2
  46. ++ case $1 in
  47. ++ printf '%b\e[3%sm' '\e[0m' 2
  48. + c1='\e[1m'
  49. ++ color 3
  50. ++ case $1 in
  51. ++ printf '%b\e[3%sm' '\e[0m' 3
  52. + c2='\e[1m'
  53. ++ color 1
  54. ++ case $1 in
  55. ++ printf '%b\e[3%sm' '\e[0m' 1
  56. + c3='\e[1m'
  57. ++ color 1
  58. ++ case $1 in
  59. ++ printf '%b\e[3%sm' '\e[0m' 1
  60. + c4='\e[1m'
  61. ++ color 5
  62. ++ case $1 in
  63. ++ printf '%b\e[3%sm' '\e[0m' 5
  64. + c5='\e[1m'
  65. ++ color 4
  66. ++ case $1 in
  67. ++ printf '%b\e[3%sm' '\e[0m' 4
  68. + c6='\e[1m'
  69. + [[ '' != \o\f\f ]]
  70. + set_text_colors 2 3 1 1 5 4
  71. + [[ distro == \d\i\s\t\r\o ]]
  72. ++ color 2
  73. ++ case $1 in
  74. ++ printf '%b\e[3%sm' '\e[0m' 2
  75. + title_color=''
  76. + at_color='\e[0m'
  77. + underline_color='\e[0m'
  78. ++ color 3
  79. ++ case $1 in
  80. ++ printf '%b\e[3%sm' '\e[0m' 3
  81. + subtitle_color=''
  82. + colon_color='\e[0m'
  83. + info_color='\e[0m'
  84. + (( 2 == 8 ))
  85. + (( 3 == 8 ))
  86. + (( 3 == 7 ))
  87. + (( 2 == 7 ))
  88. + [[ distro == \d\i\s\t\r\o ]]
  89. ++ color fg
  90. ++ case $1 in
  91. ++ printf '\e[37m%b' '\e[0m'
  92. + bar_color_elapsed=''
  93. + case ${bar_color_total}${1} in
  94. ++ color 3
  95. ++ case $1 in
  96. ++ printf '%b\e[3%sm' '\e[0m' 3
  97. + bar_color_total=''
  98. + read -rd '' ascii_data
  99. + [[ distro != distro ]]
  100. + [[ off == on ]]
  101. + [[ xterm-256color != minix ]]
  102. + [[ off != on ]]
  103. + trap 'printf "\e[?25h\e[?7h"' EXIT
  104. + printf '\e[?25l\e[?7l'
  105. + image_backend
  106. + [[ ascii != \o\f\f ]]
  107. + type -p convert
  108. + case ${image_backend:-off} in
  109. + print_ascii
  110. + [[ -f auto ]]
  111. + [[ auto == \a\s\c\i\i ]]
  112. + [[ auto == auto ]]
  113. + :
  114. + LC_ALL=C
  115. + IFS='
  116. '
  117. + read -r line
  118. + line='                    '\''c.'
  119. + line='                    '\''c.'
  120. + (( ++lines,23>ascii_len ))
  121. + ascii_len=23
  122. + IFS='
  123. '
  124. + read -r line
  125. + line='                 ,xNMM.'
  126. + line='                 ,xNMM.'
  127. + (( ++lines,23>ascii_len ))
  128. + IFS='
  129. '
  130. + read -r line
  131. + line='               .OMMMMo'
  132. + line='               .OMMMMo'
  133. + (( ++lines,22>ascii_len ))
  134. + IFS='
  135. '
  136. + read -r line
  137. + line='               OMMM0,'
  138. + line='               OMMM0,'
  139. + (( ++lines,21>ascii_len ))
  140. + IFS='
  141. '
  142. + read -r line
  143. + line='     .;loddo:'\'' loolloddol;.'
  144. + line='     .;loddo:'\'' loolloddol;.'
  145. + (( ++lines,27>ascii_len ))
  146. + ascii_len=27
  147. + IFS='
  148. '
  149. + read -r line
  150. + line='   cKMMMMMMMMMMNWMMMMMMMMMM0:'
  151. + line='   cKMMMMMMMMMMNWMMMMMMMMMM0:'
  152. + (( ++lines,29>ascii_len ))
  153. + ascii_len=29
  154. + IFS='
  155. '
  156. + read -r line
  157. + line=' .KMMMMMMMMMMMMMMMMMMMMMMMWd.'
  158. + line=' .KMMMMMMMMMMMMMMMMMMMMMMMWd.'
  159. + (( ++lines,29>ascii_len ))
  160. + IFS='
  161. '
  162. + read -r line
  163. + line=' XMMMMMMMMMMMMMMMMMMMMMMMX.'
  164. + line=' XMMMMMMMMMMMMMMMMMMMMMMMX.'
  165. + (( ++lines,27>ascii_len ))
  166. + IFS='
  167. '
  168. + read -r line
  169. + line=';MMMMMMMMMMMMMMMMMMMMMMMM:'
  170. + line=';MMMMMMMMMMMMMMMMMMMMMMMM:'
  171. + (( ++lines,26>ascii_len ))
  172. + IFS='
  173. '
  174. + read -r line
  175. + line=:MMMMMMMMMMMMMMMMMMMMMMMM:
  176. + line=:MMMMMMMMMMMMMMMMMMMMMMMM:
  177. + (( ++lines,26>ascii_len ))
  178. + IFS='
  179. '
  180. + read -r line
  181. + line=.MMMMMMMMMMMMMMMMMMMMMMMMX.
  182. + line=.MMMMMMMMMMMMMMMMMMMMMMMMX.
  183. + (( ++lines,27>ascii_len ))
  184. + IFS='
  185. '
  186. + read -r line
  187. + line=' kMMMMMMMMMMMMMMMMMMMMMMMMWd.'
  188. + line=' kMMMMMMMMMMMMMMMMMMMMMMMMWd.'
  189. + (( ++lines,29>ascii_len ))
  190. + IFS='
  191. '
  192. + read -r line
  193. + line=' .XMMMMMMMMMMMMMMMMMMMMMMMMMMk'
  194. + line=' .XMMMMMMMMMMMMMMMMMMMMMMMMMMk'
  195. + (( ++lines,30>ascii_len ))
  196. + ascii_len=30
  197. + IFS='
  198. '
  199. + read -r line
  200. + line='  .XMMMMMMMMMMMMMMMMMMMMMMMMK.'
  201. + line='  .XMMMMMMMMMMMMMMMMMMMMMMMMK.'
  202. + (( ++lines,30>ascii_len ))
  203. + IFS='
  204. '
  205. + read -r line
  206. + line='    kMMMMMMMMMMMMMMMMMMMMMMd'
  207. + line='    kMMMMMMMMMMMMMMMMMMMMMMd'
  208. + (( ++lines,28>ascii_len ))
  209. + IFS='
  210. '
  211. + read -r line
  212. + line='     ;KMMMMMMMWXXWMMMMMMMk.'
  213. + line='     ;KMMMMMMMWXXWMMMMMMMk.'
  214. + (( ++lines,27>ascii_len ))
  215. + IFS='
  216. '
  217. + read -r line
  218. + line='       .cooc,.    .,coo:.'
  219. + line='       .cooc,.    .,coo:.'
  220. + (( ++lines,25>ascii_len ))
  221. + IFS='
  222. '
  223. + read -r line
  224. + (( lines==1 ))
  225. + ascii_data='\e[1m                    '\''c.
  226.                 ,xNMM.
  227.               .OMMMMo
  228.               OMMM0,
  229.     .;loddo:'\'' loolloddol;.
  230.   cKMMMMMMMMMMNWMMMMMMMMMM0:
  231. ${c2} .KMMMMMMMMMMMMMMMMMMMMMMMWd.
  232. XMMMMMMMMMMMMMMMMMMMMMMMX.
  233. ${c3};MMMMMMMMMMMMMMMMMMMMMMMM:
  234. :MMMMMMMMMMMMMMMMMMMMMMMM:
  235. ${c4}.MMMMMMMMMMMMMMMMMMMMMMMMX.
  236. kMMMMMMMMMMMMMMMMMMMMMMMMWd.
  237. ${c5}.XMMMMMMMMMMMMMMMMMMMMMMMMMMk
  238.  .XMMMMMMMMMMMMMMMMMMMMMMMMK.
  239.    ${c6}kMMMMMMMMMMMMMMMMMMMMMMd
  240.     ;KMMMMMMMWXXWMMMMMMMk.
  241.       .cooc,.    .,coo:.'
  242. + ascii_data='\e[1m                    '\''c.
  243.                 ,xNMM.
  244.               .OMMMMo
  245.               OMMM0,
  246.     .;loddo:'\'' loolloddol;.
  247.   cKMMMMMMMMMMNWMMMMMMMMMM0:
  248. \e[1m .KMMMMMMMMMMMMMMMMMMMMMMMWd.
  249. XMMMMMMMMMMMMMMMMMMMMMMMX.
  250. ${c3};MMMMMMMMMMMMMMMMMMMMMMMM:
  251. :MMMMMMMMMMMMMMMMMMMMMMMM:
  252. ${c4}.MMMMMMMMMMMMMMMMMMMMMMMMX.
  253. kMMMMMMMMMMMMMMMMMMMMMMMMWd.
  254. ${c5}.XMMMMMMMMMMMMMMMMMMMMMMMMMMk
  255.  .XMMMMMMMMMMMMMMMMMMMMMMMMK.
  256.    ${c6}kMMMMMMMMMMMMMMMMMMMMMMd
  257.     ;KMMMMMMMWXXWMMMMMMMk.
  258.       .cooc,.    .,coo:.'
  259. + ascii_data='\e[1m                    '\''c.
  260.                 ,xNMM.
  261.               .OMMMMo
  262.               OMMM0,
  263.     .;loddo:'\'' loolloddol;.
  264.   cKMMMMMMMMMMNWMMMMMMMMMM0:
  265. \e[1m .KMMMMMMMMMMMMMMMMMMMMMMMWd.
  266. XMMMMMMMMMMMMMMMMMMMMMMMX.
  267. \e[1m;MMMMMMMMMMMMMMMMMMMMMMMM:
  268. :MMMMMMMMMMMMMMMMMMMMMMMM:
  269. ${c4}.MMMMMMMMMMMMMMMMMMMMMMMMX.
  270. kMMMMMMMMMMMMMMMMMMMMMMMMWd.
  271. ${c5}.XMMMMMMMMMMMMMMMMMMMMMMMMMMk
  272.  .XMMMMMMMMMMMMMMMMMMMMMMMMK.
  273.    ${c6}kMMMMMMMMMMMMMMMMMMMMMMd
  274.     ;KMMMMMMMWXXWMMMMMMMk.
  275.       .cooc,.    .,coo:.'
  276. + ascii_data='\e[1m                    '\''c.
  277.                 ,xNMM.
  278.               .OMMMMo
  279.               OMMM0,
  280.     .;loddo:'\'' loolloddol;.
  281.   cKMMMMMMMMMMNWMMMMMMMMMM0:
  282. \e[1m .KMMMMMMMMMMMMMMMMMMMMMMMWd.
  283. XMMMMMMMMMMMMMMMMMMMMMMMX.
  284. \e[1m;MMMMMMMMMMMMMMMMMMMMMMMM:
  285. :MMMMMMMMMMMMMMMMMMMMMMMM:
  286. \e[1m.MMMMMMMMMMMMMMMMMMMMMMMMX.
  287. kMMMMMMMMMMMMMMMMMMMMMMMMWd.
  288. ${c5}.XMMMMMMMMMMMMMMMMMMMMMMMMMMk
  289.  .XMMMMMMMMMMMMMMMMMMMMMMMMK.
  290.    ${c6}kMMMMMMMMMMMMMMMMMMMMMMd
  291.     ;KMMMMMMMWXXWMMMMMMMk.
  292.       .cooc,.    .,coo:.'
  293. + ascii_data='\e[1m                    '\''c.
  294.                 ,xNMM.
  295.               .OMMMMo
  296.               OMMM0,
  297.     .;loddo:'\'' loolloddol;.
  298.   cKMMMMMMMMMMNWMMMMMMMMMM0:
  299. \e[1m .KMMMMMMMMMMMMMMMMMMMMMMMWd.
  300. XMMMMMMMMMMMMMMMMMMMMMMMX.
  301. \e[1m;MMMMMMMMMMMMMMMMMMMMMMMM:
  302. :MMMMMMMMMMMMMMMMMMMMMMMM:
  303. \e[1m.MMMMMMMMMMMMMMMMMMMMMMMMX.
  304. kMMMMMMMMMMMMMMMMMMMMMMMMWd.
  305. \e[1m.XMMMMMMMMMMMMMMMMMMMMMMMMMMk
  306.  .XMMMMMMMMMMMMMMMMMMMMMMMMK.
  307.    ${c6}kMMMMMMMMMMMMMMMMMMMMMMd
  308.     ;KMMMMMMMWXXWMMMMMMMk.
  309.       .cooc,.    .,coo:.'
  310. + ascii_data='\e[1m                    '\''c.
  311.                 ,xNMM.
  312.               .OMMMMo
  313.               OMMM0,
  314.     .;loddo:'\'' loolloddol;.
  315.   cKMMMMMMMMMMNWMMMMMMMMMM0:
  316. \e[1m .KMMMMMMMMMMMMMMMMMMMMMMMWd.
  317. XMMMMMMMMMMMMMMMMMMMMMMMX.
  318. \e[1m;MMMMMMMMMMMMMMMMMMMMMMMM:
  319. :MMMMMMMMMMMMMMMMMMMMMMMM:
  320. \e[1m.MMMMMMMMMMMMMMMMMMMMMMMMX.
  321. kMMMMMMMMMMMMMMMMMMMMMMMMWd.
  322. \e[1m.XMMMMMMMMMMMMMMMMMMMMMMMMMMk
  323.  .XMMMMMMMMMMMMMMMMMMMMMMMMK.
  324.    \e[1mkMMMMMMMMMMMMMMMMMMMMMMd
  325.     ;KMMMMMMMWXXWMMMMMMMk.
  326.       .cooc,.    .,coo:.'
  327. + (( text_padding=ascii_len+gap ))
  328. + printf '%b\n' '\e[1m                    '\''c.
  329.                 ,xNMM.
  330.               .OMMMMo
  331.               OMMM0,
  332.     .;loddo:'\'' loolloddol;.
  333.   cKMMMMMMMMMMNWMMMMMMMMMM0:
  334. \e[1m .KMMMMMMMMMMMMMMMMMMMMMMMWd.
  335. XMMMMMMMMMMMMMMMMMMMMMMMX.
  336. \e[1m;MMMMMMMMMMMMMMMMMMMMMMMM:
  337. :MMMMMMMMMMMMMMMMMMMMMMMM:
  338. \e[1m.MMMMMMMMMMMMMMMMMMMMMMMMX.
  339. kMMMMMMMMMMMMMMMMMMMMMMMMWd.
  340. \e[1m.XMMMMMMMMMMMMMMMMMMMMMMMMMMk
  341.  .XMMMMMMMMMMMMMMMMMMMMMMMMK.
  342.    \e[1mkMMMMMMMMMMMMMMMMMMMMMMd
  343.     ;KMMMMMMMWXXWMMMMMMMk.
  344.       .cooc,.    .,coo:.\e[0m'
  345. + LC_ALL=C
  346. + [[ ascii != \o\f\f ]]
  347. + printf '\e[%sA\e[9999999D' 17
  348. + get_cache_dir
  349. + case $os in
  350. + cache_dir=/Library/Caches
  351. + old_functions
  352. + print_info
  353. + info title
  354. + [[ -n '' ]]
  355. + unset -v prin
  356. + get_title
  357. + user=odebroqueville
  358. + case $title_fqdn in
  359. + hostname=Oliviers-iMac.local
  360. + title='\e[1modebroqueville\e[0m@\e[1mOliviers-iMac.local'
  361. + length=34
  362. + [[ -n '' ]]
  363. + [[ -n '' ]]
  364. ++ trim '\e[1modebroqueville\e[0m@\e[1mOliviers-iMac.local'
  365. ++ set -f
  366. ++ set -- '\e[1modebroqueville\e[0m@\e[1mOliviers-iMac.local'
  367. ++ printf '%s\n' '\e[1modebroqueville\e[0m@\e[1mOliviers-iMac.local'
  368. ++ set +f
  369. + output='\e[1modebroqueville\e[0m@\e[1mOliviers-iMac.local'
  370. + [[ -n '' ]]
  371. + [[ -n \e[1modebroqueville\e[0m@\e[1mOliviers-iMac.local ]]
  372. + prin '\e[1modebroqueville\e[0m@\e[1mOliviers-iMac.local'
  373. ++ trim '\e[1modebroqueville\e[0m@\e[1mOliviers-iMac.local'
  374. ++ set -f
  375. ++ set -- '\e[1modebroqueville\e[0m@\e[1mOliviers-iMac.local'
  376. ++ printf '%s\n' '\e[1modebroqueville\e[0m@\e[1mOliviers-iMac.local'
  377. ++ set +f
  378. + [[ -n \e[1modebroqueville\e[0m@\e[1mOliviers-iMac.local ]]
  379. + [[ -n '' ]]
  380. + string='\e[1modebroqueville\e[0m@\e[1mOliviers-iMac.local'
  381. + local 'subtitle_color=\e[0m'
  382. ++ trim '\e[1modebroqueville\e[0m@\e[1mOliviers-iMac.local'
  383. ++ set -f
  384. ++ set -- '\e[1modebroqueville\e[0m@\e[1mOliviers-iMac.local'
  385. ++ printf '%s\n' '\e[1modebroqueville\e[0m@\e[1mOliviers-iMac.local'
  386. ++ set +f
  387. + string='\e[1modebroqueville\e[0m@\e[1mOliviers-iMac.local'
  388. ++ strip_sequences '\e[1modebroqueville\e[0m@\e[1mOliviers-iMac.local'
  389. ++ strip='\e[1modebroqueville\e[0m@\e[1mOliviers-iMac.local'
  390. ++ strip='\e[1modebroqueville\e[0m@\e[1mOliviers-iMac.local'
  391. ++ strip='odebroqueville@Oliviers-iMac.local'
  392. ++ strip='odebroqueville@Oliviers-iMac.local'
  393. ++ strip='odebroqueville@Oliviers-iMac.local'
  394. ++ strip=odebroqueville@Oliviers-iMac.local
  395. ++ printf '%s\n' odebroqueville@Oliviers-iMac.local
  396. + length=odebroqueville@Oliviers-iMac.local
  397. + length=34
  398. + string='\e[1modebroqueville\e[0m@\e[1mOliviers-iMac.local'
  399. + string='\e[0m\e[1m\e[1modebroqueville\e[0m@\e[1mOliviers-iMac.local'
  400. + printf '%b\n' '\e[33C\e[0m\e[1m\e[1modebroqueville\e[0m@\e[1mOliviers-iMac.local\e[0m '
  401. + (( ++info_height ))
  402. + prin=1
  403. + unset -v subtitle
  404. + info underline
  405. + [[ -n '' ]]
  406. + unset -v prin
  407. + get_underline
  408. + [[ on == \o\n ]]
  409. + printf -v underline %34s
  410. + printf '%b%b\n' '\e[33C\e[0m' '----------------------------------\e[0m '
  411. + (( ++info_height ))
  412. + length=
  413. + prin=1
  414. + [[ -n 1 ]]
  415. + return
  416. + info OS distro
  417. + [[ -n distro ]]
  418. + subtitle=OS
  419. + unset -v prin
  420. + get_distro
  421. + [[ -n macOS Catalina 10.15.7 19H2 x86_64 ]]
  422. + return
  423. + [[ -n '' ]]
  424. + [[ -n distro ]]
  425. ++ trim 'macOS Catalina 10.15.7 19H2 x86_64'
  426. ++ set -f
  427. ++ set -- macOS Catalina 10.15.7 19H2 x86_64
  428. ++ printf '%s\n' 'macOS Catalina 10.15.7 19H2 x86_64'
  429. ++ set +f
  430. + output='macOS Catalina 10.15.7 19H2 x86_64'
  431. + [[ -n distro ]]
  432. + [[ -n macOSCatalina10.15.719H2x86_64 ]]
  433. + prin OS 'macOS Catalina 10.15.7 19H2 x86_64'
  434. ++ trim OS
  435. ++ set -f
  436. ++ set -- OS
  437. ++ printf '%s\n' OS
  438. ++ set +f
  439. + [[ -n OS ]]
  440. + [[ -n macOS Catalina 10.15.7 19H2 x86_64 ]]
  441. + [[ -n '' ]]
  442. + string='OS: macOS Catalina 10.15.7 19H2 x86_64'
  443. ++ trim 'OS: macOS Catalina 10.15.7 19H2 x86_64'
  444. ++ set -f
  445. ++ set -- OS: macOS Catalina 10.15.7 19H2 x86_64
  446. ++ printf '%s\n' 'OS: macOS Catalina 10.15.7 19H2 x86_64'
  447. ++ set +f
  448. + string='OS: macOS Catalina 10.15.7 19H2 x86_64'
  449. ++ strip_sequences 'OS: macOS Catalina 10.15.7 19H2 x86_64'
  450. ++ strip='OS: macOS Catalina 10.15.7 19H2 x86_64'
  451. ++ strip='OS: macOS Catalina 10.15.7 19H2 x86_64'
  452. ++ strip='OS: macOS Catalina 10.15.7 19H2 x86_64'
  453. ++ strip='OS: macOS Catalina 10.15.7 19H2 x86_64'
  454. ++ strip='OS: macOS Catalina 10.15.7 19H2 x86_64'
  455. ++ strip='OS: macOS Catalina 10.15.7 19H2 x86_64'
  456. ++ printf '%s\n' 'OS: macOS Catalina 10.15.7 19H2 x86_64'
  457. + length='OS: macOS Catalina 10.15.7 19H2 x86_64'
  458. + length=38
  459. + string='OS\e[0m\e[0m:\e[0m macOS Catalina 10.15.7 19H2 x86_64'
  460. + string='\e[1mOS\e[0m\e[0m:\e[0m macOS Catalina 10.15.7 19H2 x86_64'
  461. + printf '%b\n' '\e[33C\e[1mOS\e[0m\e[0m:\e[0m macOS Catalina 10.15.7 19H2 x86_64\e[0m '
  462. + (( ++info_height ))
  463. + prin=1
  464. + unset -v subtitle
  465. + info Host model
  466. + [[ -n model ]]
  467. + subtitle=Host
  468. + unset -v prin
  469. + get_model
  470. + case $os in
  471. ++ kextstat
  472. ++ grep -F -e FakeSMC -e VirtualSMC
  473. + [[ '' != '' ]]
  474. ++ sysctl -n hw.model
  475. + model=iMac18,3
  476. + model=iMac18,3
  477. + model=iMac18,3
  478. + model=iMac18,3
  479. + model=iMac18,3
  480. + model=iMac18,3
  481. + model=iMac18,3
  482. + model=iMac18,3
  483. + model=iMac18,3
  484. + model=iMac18,3
  485. + model=iMac18,3
  486. + model=iMac18,3
  487. + model=iMac18,3
  488. + model=iMac18,3
  489. + case $model in
  490. + [[ -n '' ]]
  491. + [[ -n model ]]
  492. ++ trim iMac18,3
  493. ++ set -f
  494. ++ set -- iMac18,3
  495. ++ printf '%s\n' iMac18,3
  496. ++ set +f
  497. + output=iMac18,3
  498. + [[ -n model ]]
  499. + [[ -n iMac18,3 ]]
  500. + prin Host iMac18,3
  501. ++ trim Host
  502. ++ set -f
  503. ++ set -- Host
  504. ++ printf '%s\n' Host
  505. ++ set +f
  506. + [[ -n Host ]]
  507. + [[ -n iMac18,3 ]]
  508. + [[ -n '' ]]
  509. + string='Host: iMac18,3'
  510. ++ trim 'Host: iMac18,3'
  511. ++ set -f
  512. ++ set -- Host: iMac18,3
  513. ++ printf '%s\n' 'Host: iMac18,3'
  514. ++ set +f
  515. + string='Host: iMac18,3'
  516. ++ strip_sequences 'Host: iMac18,3'
  517. ++ strip='Host: iMac18,3'
  518. ++ strip='Host: iMac18,3'
  519. ++ strip='Host: iMac18,3'
  520. ++ strip='Host: iMac18,3'
  521. ++ strip='Host: iMac18,3'
  522. ++ strip='Host: iMac18,3'
  523. ++ printf '%s\n' 'Host: iMac18,3'
  524. + length='Host: iMac18,3'
  525. + length=14
  526. + string='Host\e[0m\e[0m:\e[0m iMac18,3'
  527. + string='\e[1mHost\e[0m\e[0m:\e[0m iMac18,3'
  528. + printf '%b\n' '\e[33C\e[1mHost\e[0m\e[0m:\e[0m iMac18,3\e[0m '
  529. + (( ++info_height ))
  530. + prin=1
  531. + unset -v subtitle
  532. + info Kernel kernel
  533. + [[ -n kernel ]]
  534. + subtitle=Kernel
  535. + unset -v prin
  536. + get_kernel
  537. + [[ Mac OS X =~ (AIX|IRIX) ]]
  538. + [[ Mac OS X == Haiku ]]
  539. + [[ Mac OS X == Windows ]]
  540. + case $kernel_shorthand in
  541. + kernel=19.6.0
  542. + [[ Mac OS X =~ (BSD|MINIX) ]]
  543. + [[ -n '' ]]
  544. + [[ -n kernel ]]
  545. ++ trim 19.6.0
  546. ++ set -f
  547. ++ set -- 19.6.0
  548. ++ printf '%s\n' 19.6.0
  549. ++ set +f
  550. + output=19.6.0
  551. + [[ -n kernel ]]
  552. + [[ -n 19.6.0 ]]
  553. + prin Kernel 19.6.0
  554. ++ trim Kernel
  555. ++ set -f
  556. ++ set -- Kernel
  557. ++ printf '%s\n' Kernel
  558. ++ set +f
  559. + [[ -n Kernel ]]
  560. + [[ -n 19.6.0 ]]
  561. + [[ -n '' ]]
  562. + string='Kernel: 19.6.0'
  563. ++ trim 'Kernel: 19.6.0'
  564. ++ set -f
  565. ++ set -- Kernel: 19.6.0
  566. ++ printf '%s\n' 'Kernel: 19.6.0'
  567. ++ set +f
  568. + string='Kernel: 19.6.0'
  569. ++ strip_sequences 'Kernel: 19.6.0'
  570. ++ strip='Kernel: 19.6.0'
  571. ++ strip='Kernel: 19.6.0'
  572. ++ strip='Kernel: 19.6.0'
  573. ++ strip='Kernel: 19.6.0'
  574. ++ strip='Kernel: 19.6.0'
  575. ++ strip='Kernel: 19.6.0'
  576. ++ printf '%s\n' 'Kernel: 19.6.0'
  577. + length='Kernel: 19.6.0'
  578. + length=14
  579. + string='Kernel\e[0m\e[0m:\e[0m 19.6.0'
  580. + string='\e[1mKernel\e[0m\e[0m:\e[0m 19.6.0'
  581. + printf '%b\n' '\e[33C\e[1mKernel\e[0m\e[0m:\e[0m 19.6.0\e[0m '
  582. + (( ++info_height ))
  583. + prin=1
  584. + unset -v subtitle
  585. + info Uptime uptime
  586. + [[ -n uptime ]]
  587. + subtitle=Uptime
  588. + unset -v prin
  589. + get_uptime
  590. + case $os in
  591. ++ sysctl -n kern.boottime
  592. + boot='{ sec = 1603803715, usec = 94486 } Tue Oct 27 14:01:55 2020'
  593. + boot='1603803715, usec = 94486 } Tue Oct 27 14:01:55 2020'
  594. + boot=1603803715
  595. ++ date +%s
  596. + now=1603830315
  597. + s=26600
  598. + d='0 days'
  599. + h='7 hours'
  600. + m='23 mins'
  601. + (( 0 == 1 ))
  602. + (( 7 == 1 ))
  603. + (( 23 == 1 ))
  604. + (( 0 == 0 ))
  605. + unset d
  606. + (( 7 == 0 ))
  607. + (( 23 == 0 ))
  608. + uptime='7 hours, 23 mins'
  609. + uptime='7 hours, 23 mins'
  610. + uptime='7 hours, 23 mins'
  611. + case $uptime_shorthand in
  612. + [[ -n '' ]]
  613. + [[ -n uptime ]]
  614. ++ trim '7 hours, 23 mins'
  615. ++ set -f
  616. ++ set -- 7 hours, 23 mins
  617. ++ printf '%s\n' '7 hours, 23 mins'
  618. ++ set +f
  619. + output='7 hours, 23 mins'
  620. + [[ -n uptime ]]
  621. + [[ -n 7hours,23mins ]]
  622. + prin Uptime '7 hours, 23 mins'
  623. ++ trim Uptime
  624. ++ set -f
  625. ++ set -- Uptime
  626. ++ printf '%s\n' Uptime
  627. ++ set +f
  628. + [[ -n Uptime ]]
  629. + [[ -n 7 hours, 23 mins ]]
  630. + [[ -n '' ]]
  631. + string='Uptime: 7 hours, 23 mins'
  632. ++ trim 'Uptime: 7 hours, 23 mins'
  633. ++ set -f
  634. ++ set -- Uptime: 7 hours, 23 mins
  635. ++ printf '%s\n' 'Uptime: 7 hours, 23 mins'
  636. ++ set +f
  637. + string='Uptime: 7 hours, 23 mins'
  638. ++ strip_sequences 'Uptime: 7 hours, 23 mins'
  639. ++ strip='Uptime: 7 hours, 23 mins'
  640. ++ strip='Uptime: 7 hours, 23 mins'
  641. ++ strip='Uptime: 7 hours, 23 mins'
  642. ++ strip='Uptime: 7 hours, 23 mins'
  643. ++ strip='Uptime: 7 hours, 23 mins'
  644. ++ strip='Uptime: 7 hours, 23 mins'
  645. ++ printf '%s\n' 'Uptime: 7 hours, 23 mins'
  646. + length='Uptime: 7 hours, 23 mins'
  647. + length=24
  648. + string='Uptime\e[0m\e[0m:\e[0m 7 hours, 23 mins'
  649. + string='\e[1mUptime\e[0m\e[0m:\e[0m 7 hours, 23 mins'
  650. + printf '%b\n' '\e[33C\e[1mUptime\e[0m\e[0m:\e[0m 7 hours, 23 mins\e[0m '
  651. + (( ++info_height ))
  652. + prin=1
  653. + unset -v subtitle
  654. + info Packages packages
  655. + [[ -n packages ]]
  656. + subtitle=Packages
  657. + unset -v prin
  658. + get_packages
  659. + [[ -f /bedrock/etc/bedrock-release ]]
  660. + case $os in
  661. + has port
  662. + type -p port
  663. + has brew
  664. + type -p brew
  665. + manager=brew
  666. + dir /usr/local/Cellar/docbook /usr/local/Cellar/docbook-xsl /usr/local/Cellar/freetype /usr/local/Cellar/gdbm /usr/local/Cellar/gettext /usr/local/Cellar/ghostscript /usr/local/Cellar/glib /usr/local/Cellar/gnu-getopt /usr/local/Cellar/ilmbase /usr/local/Cellar/imagemagick /usr/local/Cellar/jpeg /usr/local/Cellar/libde265 /usr/local/Cellar/libffi /usr/local/Cellar/libheif /usr/local/Cellar/liblqr /usr/local/Cellar/libomp /usr/local/Cellar/libpng /usr/local/Cellar/libtiff /usr/local/Cellar/libtool /usr/local/Cellar/little-cms2 /usr/local/Cellar/neofetch /usr/local/Cellar/openexr /usr/local/Cellar/openjpeg /usr/local/Cellar/openssl@1.1 /usr/local/Cellar/pcre /usr/local/Cellar/python@3.9 /usr/local/Cellar/readline /usr/local/Cellar/screenresolution /usr/local/Cellar/shared-mime-info /usr/local/Cellar/sqlite /usr/local/Cellar/tree /usr/local/Cellar/webp /usr/local/Cellar/x265 /usr/local/Cellar/xmlto /usr/local/Cellar/xz
  667. + (( packages+=35 ))
  668. + pac 35
  669. + (( 35 > 0 ))
  670. + managers+=("$1 (${manager})")
  671. + manager_string+='brew, '
  672. + has pkgin
  673. + type -p pkgin
  674. + has nix-store
  675. + type -p nix-store
  676. + (( packages == 0 ))
  677. + [[ on == on ]]
  678. + printf -v packages '%s, ' '35 (brew)'
  679. + packages='35 (brew)'
  680. + packages='35 (brew)'
  681. + [[ -n '' ]]
  682. + [[ -n packages ]]
  683. ++ trim '35 (brew)'
  684. ++ set -f
  685. ++ set -- 35 '(brew)'
  686. ++ printf '%s\n' '35 (brew)'
  687. ++ set +f
  688. + output='35 (brew)'
  689. + [[ -n packages ]]
  690. + [[ -n 35(brew) ]]
  691. + prin Packages '35 (brew)'
  692. ++ trim Packages
  693. ++ set -f
  694. ++ set -- Packages
  695. ++ printf '%s\n' Packages
  696. ++ set +f
  697. + [[ -n Packages ]]
  698. + [[ -n 35 (brew) ]]
  699. + [[ -n '' ]]
  700. + string='Packages: 35 (brew)'
  701. ++ trim 'Packages: 35 (brew)'
  702. ++ set -f
  703. ++ set -- Packages: 35 '(brew)'
  704. ++ printf '%s\n' 'Packages: 35 (brew)'
  705. ++ set +f
  706. + string='Packages: 35 (brew)'
  707. ++ strip_sequences 'Packages: 35 (brew)'
  708. ++ strip='Packages: 35 (brew)'
  709. ++ strip='Packages: 35 (brew)'
  710. ++ strip='Packages: 35 (brew)'
  711. ++ strip='Packages: 35 (brew)'
  712. ++ strip='Packages: 35 (brew)'
  713. ++ strip='Packages: 35 (brew)'
  714. ++ printf '%s\n' 'Packages: 35 (brew)'
  715. + length='Packages: 35 (brew)'
  716. + length=19
  717. + string='Packages\e[0m\e[0m:\e[0m 35 (brew)'
  718. + string='\e[1mPackages\e[0m\e[0m:\e[0m 35 (brew)'
  719. + printf '%b\n' '\e[33C\e[1mPackages\e[0m\e[0m:\e[0m 35 (brew)\e[0m '
  720. + (( ++info_height ))
  721. + prin=1
  722. + unset -v subtitle
  723. + info Shell shell
  724. + [[ -n shell ]]
  725. + subtitle=Shell
  726. + unset -v prin
  727. + get_shell
  728. + case $shell_path in
  729. + shell='zsh '
  730. + [[ on != on ]]
  731. + case ${shell_name:=${SHELL##*/}} in
  732. ++ /bin/zsh --version
  733. + shell+='zsh 5.7.1 (x86_64-apple-darwin19.0)'
  734. + shell='zsh 5.7.1 (x86_64-apple-darwin19.0)'
  735. + shell='zsh 5.7.1 (x86_64-apple-darwin19.0)'
  736. + shell='zsh 5.7.1 (x86_64-apple-darwin19.0)'
  737. + shell='zsh 5.7.1 (x86_64-apple-darwin19.0)'
  738. + shell='zsh 5.7.1 '
  739. + [[ -n '' ]]
  740. + [[ -n shell ]]
  741. ++ trim 'zsh 5.7.1 '
  742. ++ set -f
  743. ++ set -- zsh 5.7.1
  744. ++ printf '%s\n' 'zsh 5.7.1'
  745. ++ set +f
  746. + output='zsh 5.7.1'
  747. + [[ -n shell ]]
  748. + [[ -n zsh5.7.1 ]]
  749. + prin Shell 'zsh 5.7.1'
  750. ++ trim Shell
  751. ++ set -f
  752. ++ set -- Shell
  753. ++ printf '%s\n' Shell
  754. ++ set +f
  755. + [[ -n Shell ]]
  756. + [[ -n zsh 5.7.1 ]]
  757. + [[ -n '' ]]
  758. + string='Shell: zsh 5.7.1'
  759. ++ trim 'Shell: zsh 5.7.1'
  760. ++ set -f
  761. ++ set -- Shell: zsh 5.7.1
  762. ++ printf '%s\n' 'Shell: zsh 5.7.1'
  763. ++ set +f
  764. + string='Shell: zsh 5.7.1'
  765. ++ strip_sequences 'Shell: zsh 5.7.1'
  766. ++ strip='Shell: zsh 5.7.1'
  767. ++ strip='Shell: zsh 5.7.1'
  768. ++ strip='Shell: zsh 5.7.1'
  769. ++ strip='Shell: zsh 5.7.1'
  770. ++ strip='Shell: zsh 5.7.1'
  771. ++ strip='Shell: zsh 5.7.1'
  772. ++ printf '%s\n' 'Shell: zsh 5.7.1'
  773. + length='Shell: zsh 5.7.1'
  774. + length=16
  775. + string='Shell\e[0m\e[0m:\e[0m zsh 5.7.1'
  776. + string='\e[1mShell\e[0m\e[0m:\e[0m zsh 5.7.1'
  777. + printf '%b\n' '\e[33C\e[1mShell\e[0m\e[0m:\e[0m zsh 5.7.1\e[0m '
  778. + (( ++info_height ))
  779. + prin=1
  780. + unset -v subtitle
  781. + info Resolution resolution
  782. + [[ -n resolution ]]
  783. + subtitle=Resolution
  784. + unset -v prin
  785. + get_resolution
  786. + case $os in
  787. + type -p screenresolution
  788. ++ screenresolution get
  789. ++ awk '/Display/ {printf $6 "Hz, "}'
  790. + resolution='2560x1440x32@0Hz, '
  791. + resolution='2560x1440 @ 0Hz, '
  792. + [[ -e /Library/Preferences/com.apple.windowserver.plist ]]
  793. + scale_factor=
  794. + [[ 2560x1440 @ 0Hz,  == *\@\ \H\z* ]]
  795. + [[ '' == 2 ]]
  796. + [[ off == \o\f\f ]]
  797. + resolution='2560x1440 @ 0Hz, '
  798. + resolution='2560x1440 @ 0Hz, '
  799. + [[ 2560x1440 @ 0Hz,  == *\0\H\z* ]]
  800. + resolution='2560x1440, '
  801. + resolution=2560x1440
  802. + [[ -z 25601440 ]]
  803. + [[ -n '' ]]
  804. + [[ -n resolution ]]
  805. ++ trim 2560x1440
  806. ++ set -f
  807. ++ set -- 2560x1440
  808. ++ printf '%s\n' 2560x1440
  809. ++ set +f
  810. + output=2560x1440
  811. + [[ -n resolution ]]
  812. + [[ -n 2560x1440 ]]
  813. + prin Resolution 2560x1440
  814. ++ trim Resolution
  815. ++ set -f
  816. ++ set -- Resolution
  817. ++ printf '%s\n' Resolution
  818. ++ set +f
  819. + [[ -n Resolution ]]
  820. + [[ -n 2560x1440 ]]
  821. + [[ -n '' ]]
  822. + string='Resolution: 2560x1440'
  823. ++ trim 'Resolution: 2560x1440'
  824. ++ set -f
  825. ++ set -- Resolution: 2560x1440
  826. ++ printf '%s\n' 'Resolution: 2560x1440'
  827. ++ set +f
  828. + string='Resolution: 2560x1440'
  829. ++ strip_sequences 'Resolution: 2560x1440'
  830. ++ strip='Resolution: 2560x1440'
  831. ++ strip='Resolution: 2560x1440'
  832. ++ strip='Resolution: 2560x1440'
  833. ++ strip='Resolution: 2560x1440'
  834. ++ strip='Resolution: 2560x1440'
  835. ++ strip='Resolution: 2560x1440'
  836. ++ printf '%s\n' 'Resolution: 2560x1440'
  837. + length='Resolution: 2560x1440'
  838. + length=21
  839. + string='Resolution\e[0m\e[0m:\e[0m 2560x1440'
  840. + string='\e[1mResolution\e[0m\e[0m:\e[0m 2560x1440'
  841. + printf '%b\n' '\e[33C\e[1mResolution\e[0m\e[0m:\e[0m 2560x1440\e[0m '
  842. + (( ++info_height ))
  843. + prin=1
  844. + unset -v subtitle
  845. + info DE de
  846. + [[ -n de ]]
  847. + subtitle=DE
  848. + unset -v prin
  849. + get_de
  850. + (( de_run == 1 ))
  851. + case $os in
  852. + de=Aqua
  853. + [[ -n '' ]]
  854. + case $de in
  855. + (( 0 >= 4 ))
  856. + [[ on == on ]]
  857. + [[ -n Aqua ]]
  858. + case $de in
  859. + de_ver=
  860. + de_ver=
  861. + de_ver=
  862. + de_ver=
  863. + de_ver=
  864. + de_ver=
  865. + de_ver=
  866. + de='Aqua '
  867. + de_run=1
  868. + [[ -n '' ]]
  869. + [[ -n de ]]
  870. ++ trim 'Aqua '
  871. ++ set -f
  872. ++ set -- Aqua
  873. ++ printf '%s\n' Aqua
  874. ++ set +f
  875. + output=Aqua
  876. + [[ -n de ]]
  877. + [[ -n Aqua ]]
  878. + prin DE Aqua
  879. ++ trim DE
  880. ++ set -f
  881. ++ set -- DE
  882. ++ printf '%s\n' DE
  883. ++ set +f
  884. + [[ -n DE ]]
  885. + [[ -n Aqua ]]
  886. + [[ -n '' ]]
  887. + string='DE: Aqua'
  888. ++ trim 'DE: Aqua'
  889. ++ set -f
  890. ++ set -- DE: Aqua
  891. ++ printf '%s\n' 'DE: Aqua'
  892. ++ set +f
  893. + string='DE: Aqua'
  894. ++ strip_sequences 'DE: Aqua'
  895. ++ strip='DE: Aqua'
  896. ++ strip='DE: Aqua'
  897. ++ strip='DE: Aqua'
  898. ++ strip='DE: Aqua'
  899. ++ strip='DE: Aqua'
  900. ++ strip='DE: Aqua'
  901. ++ printf '%s\n' 'DE: Aqua'
  902. + length='DE: Aqua'
  903. + length=8
  904. + string='DE\e[0m\e[0m:\e[0m Aqua'
  905. + string='\e[1mDE\e[0m\e[0m:\e[0m Aqua'
  906. + printf '%b\n' '\e[33C\e[1mDE\e[0m\e[0m:\e[0m Aqua\e[0m '
  907. + (( ++info_height ))
  908. + prin=1
  909. + unset -v subtitle
  910. + info WM wm
  911. + [[ -n wm ]]
  912. + subtitle=WM
  913. + unset -v prin
  914. + get_wm
  915. + (( wm_run == 1 ))
  916. + case $kernel_name in
  917. + ps_flags=(-e)
  918. + [[ -n '' ]]
  919. + [[ -n '' ]]
  920. + case $os in
  921. ++ ps -e
  922. ++ grep -o -e '[S]pectacle' -e '[A]methyst' -e '[k]wm' -e '[c]hun[k]wm' -e '[y]abai' -e '[R]ectangle'
  923. + ps_line=
  924. + case $ps_line in
  925. + wm='Quartz Compositor'
  926. + [[ Quartz Compositor == *WINDOWMAKER* ]]
  927. + [[ Quartz Compositor == *GNOME*Shell* ]]
  928. + wm_run=1
  929. + [[ -n '' ]]
  930. + [[ -n wm ]]
  931. ++ trim 'Quartz Compositor'
  932. ++ set -f
  933. ++ set -- Quartz Compositor
  934. ++ printf '%s\n' 'Quartz Compositor'
  935. ++ set +f
  936. + output='Quartz Compositor'
  937. + [[ -n wm ]]
  938. + [[ -n QuartzCompositor ]]
  939. + prin WM 'Quartz Compositor'
  940. ++ trim WM
  941. ++ set -f
  942. ++ set -- WM
  943. ++ printf '%s\n' WM
  944. ++ set +f
  945. + [[ -n WM ]]
  946. + [[ -n Quartz Compositor ]]
  947. + [[ -n '' ]]
  948. + string='WM: Quartz Compositor'
  949. ++ trim 'WM: Quartz Compositor'
  950. ++ set -f
  951. ++ set -- WM: Quartz Compositor
  952. ++ printf '%s\n' 'WM: Quartz Compositor'
  953. ++ set +f
  954. + string='WM: Quartz Compositor'
  955. ++ strip_sequences 'WM: Quartz Compositor'
  956. ++ strip='WM: Quartz Compositor'
  957. ++ strip='WM: Quartz Compositor'
  958. ++ strip='WM: Quartz Compositor'
  959. ++ strip='WM: Quartz Compositor'
  960. ++ strip='WM: Quartz Compositor'
  961. ++ strip='WM: Quartz Compositor'
  962. ++ printf '%s\n' 'WM: Quartz Compositor'
  963. + length='WM: Quartz Compositor'
  964. + length=21
  965. + string='WM\e[0m\e[0m:\e[0m Quartz Compositor'
  966. + string='\e[1mWM\e[0m\e[0m:\e[0m Quartz Compositor'
  967. + printf '%b\n' '\e[33C\e[1mWM\e[0m\e[0m:\e[0m Quartz Compositor\e[0m '
  968. + (( ++info_height ))
  969. + prin=1
  970. + unset -v subtitle
  971. + info 'WM Theme' wm_theme
  972. + [[ -n wm_theme ]]
  973. + subtitle='WM Theme'
  974. + unset -v prin
  975. + get_wm_theme
  976. + (( wm_run != 1 ))
  977. + (( de_run != 1 ))
  978. + case $wm in
  979. + global_preferences=/Users/odebroqueville/Library/Preferences/.GlobalPreferences.plist
  980. ++ PlistBuddy -c 'Print AppleInterfaceStyle' /Users/odebroqueville/Library/Preferences/.GlobalPreferences.plist
  981. + wm_theme=Dark
  982. ++ PlistBuddy -c 'Print AppleAccentColor' /Users/odebroqueville/Library/Preferences/.GlobalPreferences.plist
  983. Print: Entry, "AppleAccentColor", Does Not Exist
  984. + wm_theme_color=
  985. + [[ -n Dark ]]
  986. + case $wm_theme_color in
  987. + wm_theme_color=Blue
  988. + wm_theme='Blue (Dark)'
  989. ++ trim_quotes 'Blue (Dark)'
  990. ++ trim_output='Blue (Dark)'
  991. ++ trim_output='Blue (Dark)'
  992. ++ printf %s 'Blue (Dark)'
  993. + wm_theme='Blue (Dark)'
  994. + [[ -n '' ]]
  995. + [[ -n wm_theme ]]
  996. ++ trim 'Blue (Dark)'
  997. ++ set -f
  998. ++ set -- Blue '(Dark)'
  999. ++ printf '%s\n' 'Blue (Dark)'
  1000. ++ set +f
  1001. + output='Blue (Dark)'
  1002. + [[ -n wm_theme ]]
  1003. + [[ -n Blue(Dark) ]]
  1004. + prin 'WM Theme' 'Blue (Dark)'
  1005. ++ trim 'WM Theme'
  1006. ++ set -f
  1007. ++ set -- WM Theme
  1008. ++ printf '%s\n' 'WM Theme'
  1009. ++ set +f
  1010. + [[ -n WM Theme ]]
  1011. + [[ -n Blue (Dark) ]]
  1012. + [[ -n '' ]]
  1013. + string='WM Theme: Blue (Dark)'
  1014. ++ trim 'WM Theme: Blue (Dark)'
  1015. ++ set -f
  1016. ++ set -- WM Theme: Blue '(Dark)'
  1017. ++ printf '%s\n' 'WM Theme: Blue (Dark)'
  1018. ++ set +f
  1019. + string='WM Theme: Blue (Dark)'
  1020. ++ strip_sequences 'WM Theme: Blue (Dark)'
  1021. ++ strip='WM Theme: Blue (Dark)'
  1022. ++ strip='WM Theme: Blue (Dark)'
  1023. ++ strip='WM Theme: Blue (Dark)'
  1024. ++ strip='WM Theme: Blue (Dark)'
  1025. ++ strip='WM Theme: Blue (Dark)'
  1026. ++ strip='WM Theme: Blue (Dark)'
  1027. ++ printf '%s\n' 'WM Theme: Blue (Dark)'
  1028. + length='WM Theme: Blue (Dark)'
  1029. + length=21
  1030. + string='WM Theme\e[0m\e[0m:\e[0m Blue (Dark)'
  1031. + string='\e[1mWM Theme\e[0m\e[0m:\e[0m Blue (Dark)'
  1032. + printf '%b\n' '\e[33C\e[1mWM Theme\e[0m\e[0m:\e[0m Blue (Dark)\e[0m '
  1033. + (( ++info_height ))
  1034. + prin=1
  1035. + unset -v subtitle
  1036. + info Theme theme
  1037. + [[ -n theme ]]
  1038. + subtitle=Theme
  1039. + unset -v prin
  1040. + get_theme
  1041. + name=gtk-theme-name
  1042. + gsettings=gtk-theme
  1043. + gconf=gtk_theme
  1044. + xfconf=/Net/ThemeName
  1045. + kde=Name
  1046. + get_style
  1047. + unset gtk2_theme gtk3_theme theme path
  1048. + [[ -n '' ]]
  1049. + [[ -n '' ]]
  1050. + [[ -n theme ]]
  1051. ++ trim ''
  1052. ++ set -f
  1053. ++ set --
  1054. ++ printf '%s\n' ''
  1055. ++ set +f
  1056. + output=
  1057. + [[ -n theme ]]
  1058. + [[ -n '' ]]
  1059. + [[ -n '' ]]
  1060. + err 'Info: Couldn'\''t detect Theme.'
  1061. ++ color 1
  1062. ++ case $1 in
  1063. ++ printf '%b\e[3%sm' '\e[0m' 1
  1064. + err+='[!]\e[0m Info: Couldn'\''t detect Theme.
  1065. '
  1066. + unset -v subtitle
  1067. + info Icons icons
  1068. + [[ -n icons ]]
  1069. + subtitle=Icons
  1070. + unset -v prin
  1071. + get_icons
  1072. + name=gtk-icon-theme-name
  1073. + gsettings=icon-theme
  1074. + gconf=icon_theme
  1075. + xfconf=/Net/IconThemeName
  1076. + kde=Theme
  1077. + get_style
  1078. + unset gtk2_theme gtk3_theme theme path
  1079. + [[ -n '' ]]
  1080. + icons=
  1081. + [[ -n '' ]]
  1082. + [[ -n icons ]]
  1083. ++ trim ''
  1084. ++ set -f
  1085. ++ set --
  1086. ++ printf '%s\n' ''
  1087. ++ set +f
  1088. + output=
  1089. + [[ -n icons ]]
  1090. + [[ -n '' ]]
  1091. + [[ -n '' ]]
  1092. + err 'Info: Couldn'\''t detect Icons.'
  1093. ++ color 1
  1094. ++ case $1 in
  1095. ++ printf '%b\e[3%sm' '\e[0m' 1
  1096. + err+='[!]\e[0m Info: Couldn'\''t detect Icons.
  1097. '
  1098. + unset -v subtitle
  1099. + info Terminal term
  1100. + [[ -n term ]]
  1101. + subtitle=Terminal
  1102. + unset -v prin
  1103. + get_term
  1104. + (( term_run == 1 ))
  1105. + case $TERM_PROGRAM in
  1106. + term=iTerm2
  1107. + [[ xterm-256color == \t\w\5\2 ]]
  1108. + [[ xterm-256color == \t\w\1\0\0 ]]
  1109. + [[ -n '' ]]
  1110. + [[ -n '' ]]
  1111. + [[ -z iTerm2 ]]
  1112. + term_run=1
  1113. + [[ -n '' ]]
  1114. + [[ -n term ]]
  1115. ++ trim iTerm2
  1116. ++ set -f
  1117. ++ set -- iTerm2
  1118. ++ printf '%s\n' iTerm2
  1119. ++ set +f
  1120. + output=iTerm2
  1121. + [[ -n term ]]
  1122. + [[ -n iTerm2 ]]
  1123. + prin Terminal iTerm2
  1124. ++ trim Terminal
  1125. ++ set -f
  1126. ++ set -- Terminal
  1127. ++ printf '%s\n' Terminal
  1128. ++ set +f
  1129. + [[ -n Terminal ]]
  1130. + [[ -n iTerm2 ]]
  1131. + [[ -n '' ]]
  1132. + string='Terminal: iTerm2'
  1133. ++ trim 'Terminal: iTerm2'
  1134. ++ set -f
  1135. ++ set -- Terminal: iTerm2
  1136. ++ printf '%s\n' 'Terminal: iTerm2'
  1137. ++ set +f
  1138. + string='Terminal: iTerm2'
  1139. ++ strip_sequences 'Terminal: iTerm2'
  1140. ++ strip='Terminal: iTerm2'
  1141. ++ strip='Terminal: iTerm2'
  1142. ++ strip='Terminal: iTerm2'
  1143. ++ strip='Terminal: iTerm2'
  1144. ++ strip='Terminal: iTerm2'
  1145. ++ strip='Terminal: iTerm2'
  1146. ++ printf '%s\n' 'Terminal: iTerm2'
  1147. + length='Terminal: iTerm2'
  1148. + length=16
  1149. + string='Terminal\e[0m\e[0m:\e[0m iTerm2'
  1150. + string='\e[1mTerminal\e[0m\e[0m:\e[0m iTerm2'
  1151. + printf '%b\n' '\e[33C\e[1mTerminal\e[0m\e[0m:\e[0m iTerm2\e[0m '
  1152. + (( ++info_height ))
  1153. + prin=1
  1154. + unset -v subtitle
  1155. + info 'Terminal Font' term_font
  1156. + [[ -n term_font ]]
  1157. + subtitle='Terminal Font'
  1158. + unset -v prin
  1159. + get_term_font
  1160. + (( term_run != 1 ))
  1161. + case $term in
  1162. + local current_profile_name profiles_count profile_name diff_font
  1163. ++ osascript
  1164. + current_profile_name=Default
  1165. + font_file=/Users/odebroqueville/Library/Preferences/com.googlecode.iterm2.plist
  1166. ++ PlistBuddy -c 'Print '\'':New Bookmarks:'\''' /Users/odebroqueville/Library/Preferences/com.googlecode.iterm2.plist
  1167. ++ grep -w -c Guid
  1168. + profiles_count=1
  1169. + (( i=0 ))
  1170. + (( i<profiles_count ))
  1171. ++ PlistBuddy -c 'Print '\'':New Bookmarks:0:Name:'\''' /Users/odebroqueville/Library/Preferences/com.googlecode.iterm2.plist
  1172. + profile_name=Default
  1173. + [[ Default == \D\e\f\a\u\l\t ]]
  1174. ++ PlistBuddy -c 'Print '\'':New Bookmarks:0:Normal Font:'\''' /Users/odebroqueville/Library/Preferences/com.googlecode.iterm2.plist
  1175. + term_font='MesloLGS-NF-Regular 12'
  1176. ++ PlistBuddy -c 'Print '\'':New Bookmarks:0:Use Non-ASCII Font:'\''' /Users/odebroqueville/Library/Preferences/com.googlecode.iterm2.plist
  1177. + diff_font=false
  1178. + [[ false == \t\r\u\e ]]
  1179. + (( i++ ))
  1180. + (( i<profiles_count ))
  1181. + [[ -n '' ]]
  1182. + [[ -n term_font ]]
  1183. ++ trim 'MesloLGS-NF-Regular 12'
  1184. ++ set -f
  1185. ++ set -- MesloLGS-NF-Regular 12
  1186. ++ printf '%s\n' 'MesloLGS-NF-Regular 12'
  1187. ++ set +f
  1188. + output='MesloLGS-NF-Regular 12'
  1189. + [[ -n term_font ]]
  1190. + [[ -n MesloLGS-NF-Regular12 ]]
  1191. + prin 'Terminal Font' 'MesloLGS-NF-Regular 12'
  1192. ++ trim 'Terminal Font'
  1193. ++ set -f
  1194. ++ set -- Terminal Font
  1195. ++ printf '%s\n' 'Terminal Font'
  1196. ++ set +f
  1197. + [[ -n Terminal Font ]]
  1198. + [[ -n MesloLGS-NF-Regular 12 ]]
  1199. + [[ -n '' ]]
  1200. + string='Terminal Font: MesloLGS-NF-Regular 12'
  1201. ++ trim 'Terminal Font: MesloLGS-NF-Regular 12'
  1202. ++ set -f
  1203. ++ set -- Terminal Font: MesloLGS-NF-Regular 12
  1204. ++ printf '%s\n' 'Terminal Font: MesloLGS-NF-Regular 12'
  1205. ++ set +f
  1206. + string='Terminal Font: MesloLGS-NF-Regular 12'
  1207. ++ strip_sequences 'Terminal Font: MesloLGS-NF-Regular 12'
  1208. ++ strip='Terminal Font: MesloLGS-NF-Regular 12'
  1209. ++ strip='Terminal Font: MesloLGS-NF-Regular 12'
  1210. ++ strip='Terminal Font: MesloLGS-NF-Regular 12'
  1211. ++ strip='Terminal Font: MesloLGS-NF-Regular 12'
  1212. ++ strip='Terminal Font: MesloLGS-NF-Regular 12'
  1213. ++ strip='Terminal Font: MesloLGS-NF-Regular 12'
  1214. ++ printf '%s\n' 'Terminal Font: MesloLGS-NF-Regular 12'
  1215. + length='Terminal Font: MesloLGS-NF-Regular 12'
  1216. + length=37
  1217. + string='Terminal Font\e[0m\e[0m:\e[0m MesloLGS-NF-Regular 12'
  1218. + string='\e[1mTerminal Font\e[0m\e[0m:\e[0m MesloLGS-NF-Regular 12'
  1219. + printf '%b\n' '\e[33C\e[1mTerminal Font\e[0m\e[0m:\e[0m MesloLGS-NF-Regular 12\e[0m '
  1220. + (( ++info_height ))
  1221. + prin=1
  1222. + unset -v subtitle
  1223. + info CPU cpu
  1224. + [[ -n cpu ]]
  1225. + subtitle=CPU
  1226. + unset -v prin
  1227. + get_cpu
  1228. + case $os in
  1229. ++ sysctl -n machdep.cpu.brand_string
  1230. + cpu='Intel(R) Core(TM) i5-7600K CPU @ 3.80GHz'
  1231. + case $cpu_cores in
  1232. ++ sysctl -n hw.logicalcpu_max
  1233. + cores=4
  1234. + cpu='Intel(R) Core i5-7600K CPU @ 3.80GHz'
  1235. + cpu='Intel(R) Core i5-7600K CPU @ 3.80GHz'
  1236. + cpu='Intel Core i5-7600K CPU @ 3.80GHz'
  1237. + cpu='Intel Core i5-7600K CPU @ 3.80GHz'
  1238. + cpu='Intel Core i5-7600K  @ 3.80GHz'
  1239. + cpu='Intel Core i5-7600K  @ 3.80GHz'
  1240. + cpu='Intel Core i5-7600K  @ 3.80GHz'
  1241. + cpu='Intel Core i5-7600K  @ 3.80GHz'
  1242. + cpu='Intel Core i5-7600K  @ 3.80GHz'
  1243. + cpu='Intel Core i5-7600K  @ 3.80GHz'
  1244. + cpu='Intel Core i5-7600K  @ 3.80GHz'
  1245. + cpu='Intel Core i5-7600K  @ 3.80GHz'
  1246. + cpu='Intel Core i5-7600K  @ 3.80GHz'
  1247. + cpu='Intel  i5-7600K  @ 3.80GHz'
  1248. + cpu='Intel  i5-7600K  @ 3.80GHz'
  1249. + cpu='Intel  i5-7600K  @ 3.80GHz'
  1250. + cpu='Intel  i5-7600K  @ 3.80GHz'
  1251. + cpu='Intel  i5-7600K  @ 3.80GHz'
  1252. + cpu='Intel  i5-7600K  @ 3.80GHz'
  1253. + cpu='Intel  i5-7600K  @ 3.80GHz'
  1254. + cpu='Intel  i5-7600K  @ 3.80GHz'
  1255. + cores=4
  1256. + speed=
  1257. + [[ on == \o\f\f ]]
  1258. + [[ logical != \o\f\f ]]
  1259. + [[ -n 4 ]]
  1260. + case $os in
  1261. + cpu='Intel  i5-7600K  (4) @ 3.80GHz'
  1262. + [[ on != \o\f\f ]]
  1263. + [[ -n '' ]]
  1264. + [[ off != \o\f\f ]]
  1265. + [[ -n '' ]]
  1266. + [[ -n cpu ]]
  1267. ++ trim 'Intel  i5-7600K  (4) @ 3.80GHz'
  1268. ++ set -f
  1269. ++ set -- Intel i5-7600K '(4)' @ 3.80GHz
  1270. ++ printf '%s\n' 'Intel i5-7600K (4) @ 3.80GHz'
  1271. ++ set +f
  1272. + output='Intel i5-7600K (4) @ 3.80GHz'
  1273. + [[ -n cpu ]]
  1274. + [[ -n Inteli5-7600K(4)@3.80GHz ]]
  1275. + prin CPU 'Intel i5-7600K (4) @ 3.80GHz'
  1276. ++ trim CPU
  1277. ++ set -f
  1278. ++ set -- CPU
  1279. ++ printf '%s\n' CPU
  1280. ++ set +f
  1281. + [[ -n CPU ]]
  1282. + [[ -n Intel i5-7600K (4) @ 3.80GHz ]]
  1283. + [[ -n '' ]]
  1284. + string='CPU: Intel i5-7600K (4) @ 3.80GHz'
  1285. ++ trim 'CPU: Intel i5-7600K (4) @ 3.80GHz'
  1286. ++ set -f
  1287. ++ set -- CPU: Intel i5-7600K '(4)' @ 3.80GHz
  1288. ++ printf '%s\n' 'CPU: Intel i5-7600K (4) @ 3.80GHz'
  1289. ++ set +f
  1290. + string='CPU: Intel i5-7600K (4) @ 3.80GHz'
  1291. ++ strip_sequences 'CPU: Intel i5-7600K (4) @ 3.80GHz'
  1292. ++ strip='CPU: Intel i5-7600K (4) @ 3.80GHz'
  1293. ++ strip='CPU: Intel i5-7600K (4) @ 3.80GHz'
  1294. ++ strip='CPU: Intel i5-7600K (4) @ 3.80GHz'
  1295. ++ strip='CPU: Intel i5-7600K (4) @ 3.80GHz'
  1296. ++ strip='CPU: Intel i5-7600K (4) @ 3.80GHz'
  1297. ++ strip='CPU: Intel i5-7600K (4) @ 3.80GHz'
  1298. ++ printf '%s\n' 'CPU: Intel i5-7600K (4) @ 3.80GHz'
  1299. + length='CPU: Intel i5-7600K (4) @ 3.80GHz'
  1300. + length=33
  1301. + string='CPU\e[0m\e[0m:\e[0m Intel i5-7600K (4) @ 3.80GHz'
  1302. + string='\e[1mCPU\e[0m\e[0m:\e[0m Intel i5-7600K (4) @ 3.80GHz'
  1303. + printf '%b\n' '\e[33C\e[1mCPU\e[0m\e[0m:\e[0m Intel i5-7600K (4) @ 3.80GHz\e[0m '
  1304. + (( ++info_height ))
  1305. + prin=1
  1306. + unset -v subtitle
  1307. + info GPU gpu
  1308. + [[ -n gpu ]]
  1309. + subtitle=GPU
  1310. + unset -v prin
  1311. + get_gpu
  1312. + case $os in
  1313. + [[ -f /Library/Caches/neofetch/gpu ]]
  1314. + source /Library/Caches/neofetch/gpu
  1315. ++ gpu='Radeon Pro 580'
  1316. + [[ on == \o\f\f ]]
  1317. + [[ -n '' ]]
  1318. + [[ -n gpu ]]
  1319. ++ trim 'Radeon Pro 580'
  1320. ++ set -f
  1321. ++ set -- Radeon Pro 580
  1322. ++ printf '%s\n' 'Radeon Pro 580'
  1323. ++ set +f
  1324. + output='Radeon Pro 580'
  1325. + [[ -n gpu ]]
  1326. + [[ -n RadeonPro580 ]]
  1327. + prin GPU 'Radeon Pro 580'
  1328. ++ trim GPU
  1329. ++ set -f
  1330. ++ set -- GPU
  1331. ++ printf '%s\n' GPU
  1332. ++ set +f
  1333. + [[ -n GPU ]]
  1334. + [[ -n Radeon Pro 580 ]]
  1335. + [[ -n '' ]]
  1336. + string='GPU: Radeon Pro 580'
  1337. ++ trim 'GPU: Radeon Pro 580'
  1338. ++ set -f
  1339. ++ set -- GPU: Radeon Pro 580
  1340. ++ printf '%s\n' 'GPU: Radeon Pro 580'
  1341. ++ set +f
  1342. + string='GPU: Radeon Pro 580'
  1343. ++ strip_sequences 'GPU: Radeon Pro 580'
  1344. ++ strip='GPU: Radeon Pro 580'
  1345. ++ strip='GPU: Radeon Pro 580'
  1346. ++ strip='GPU: Radeon Pro 580'
  1347. ++ strip='GPU: Radeon Pro 580'
  1348. ++ strip='GPU: Radeon Pro 580'
  1349. ++ strip='GPU: Radeon Pro 580'
  1350. ++ printf '%s\n' 'GPU: Radeon Pro 580'
  1351. + length='GPU: Radeon Pro 580'
  1352. + length=19
  1353. + string='GPU\e[0m\e[0m:\e[0m Radeon Pro 580'
  1354. + string='\e[1mGPU\e[0m\e[0m:\e[0m Radeon Pro 580'
  1355. + printf '%b\n' '\e[33C\e[1mGPU\e[0m\e[0m:\e[0m Radeon Pro 580\e[0m '
  1356. + (( ++info_height ))
  1357. + prin=1
  1358. + unset -v subtitle
  1359. + info Memory memory
  1360. + [[ -n memory ]]
  1361. + subtitle=Memory
  1362. + unset -v prin
  1363. + get_memory
  1364. + case $os in
  1365. ++ sysctl -n hw.memsize
  1366. + mem_total=40960
  1367. ++ vm_stat
  1368. ++ awk '/ wired/ { print $4 }'
  1369. + mem_wired=925727.
  1370. ++ vm_stat
  1371. ++ awk '/ active/ { printf $3 }'
  1372. + mem_active=2889489.
  1373. ++ vm_stat
  1374. ++ awk '/ occupied/ { printf $5 }'
  1375. + mem_compressed=31247.
  1376. + mem_compressed=31247.
  1377. + mem_used=15025
  1378. + [[ off == \o\n ]]
  1379. + case $memory_unit in
  1380. + memory='15025MiB / 40960MiB '
  1381. + case $memory_display in
  1382. + [[ -n '' ]]
  1383. + [[ -n memory ]]
  1384. ++ trim '15025MiB / 40960MiB '
  1385. ++ set -f
  1386. ++ set -- 15025MiB / 40960MiB
  1387. ++ printf '%s\n' '15025MiB / 40960MiB'
  1388. ++ set +f
  1389. + output='15025MiB / 40960MiB'
  1390. + [[ -n memory ]]
  1391. + [[ -n 15025MiB/40960MiB ]]
  1392. + prin Memory '15025MiB / 40960MiB'
  1393. ++ trim Memory
  1394. ++ set -f
  1395. ++ set -- Memory
  1396. ++ printf '%s\n' Memory
  1397. ++ set +f
  1398. + [[ -n Memory ]]
  1399. + [[ -n 15025MiB / 40960MiB ]]
  1400. + [[ -n '' ]]
  1401. + string='Memory: 15025MiB / 40960MiB'
  1402. ++ trim 'Memory: 15025MiB / 40960MiB'
  1403. ++ set -f
  1404. ++ set -- Memory: 15025MiB / 40960MiB
  1405. ++ printf '%s\n' 'Memory: 15025MiB / 40960MiB'
  1406. ++ set +f
  1407. + string='Memory: 15025MiB / 40960MiB'
  1408. ++ strip_sequences 'Memory: 15025MiB / 40960MiB'
  1409. ++ strip='Memory: 15025MiB / 40960MiB'
  1410. ++ strip='Memory: 15025MiB / 40960MiB'
  1411. ++ strip='Memory: 15025MiB / 40960MiB'
  1412. ++ strip='Memory: 15025MiB / 40960MiB'
  1413. ++ strip='Memory: 15025MiB / 40960MiB'
  1414. ++ strip='Memory: 15025MiB / 40960MiB'
  1415. ++ printf '%s\n' 'Memory: 15025MiB / 40960MiB'
  1416. + length='Memory: 15025MiB / 40960MiB'
  1417. + length=27
  1418. + string='Memory\e[0m\e[0m:\e[0m 15025MiB / 40960MiB'
  1419. + string='\e[1mMemory\e[0m\e[0m:\e[0m 15025MiB / 40960MiB'
  1420. + printf '%b\n' '\e[33C\e[1mMemory\e[0m\e[0m:\e[0m 15025MiB / 40960MiB\e[0m '
  1421. + (( ++info_height ))
  1422. + prin=1
  1423. + unset -v subtitle
  1424. + info cols
  1425. + [[ -n '' ]]
  1426. + unset -v prin
  1427. + get_cols
  1428. + local blocks blocks2 cols
  1429. + [[ on == \o\n ]]
  1430. + printf -v block_width %3s
  1431. + (( block_range[0] ))
  1432. + (( block_range[0]<=block_range[1] ))
  1433. + case ${block_range[0]} in
  1434. + printf -v blocks '%b\e[3%bm\e[4%bm%b' '' 0 0 '   '
  1435. + (( block_range[0]++ ))
  1436. + (( block_range[0]<=block_range[1] ))
  1437. + case ${block_range[0]} in
  1438. + printf -v blocks '%b\e[3%bm\e[4%bm%b' '   ' 1 1 '   '
  1439. + (( block_range[0]++ ))
  1440. + (( block_range[0]<=block_range[1] ))
  1441. + case ${block_range[0]} in
  1442. + printf -v blocks '%b\e[3%bm\e[4%bm%b' '      ' 2 2 '   '
  1443. + (( block_range[0]++ ))
  1444. + (( block_range[0]<=block_range[1] ))
  1445. + case ${block_range[0]} in
  1446. + printf -v blocks '%b\e[3%bm\e[4%bm%b' '         ' 3 3 '   '
  1447. + (( block_range[0]++ ))
  1448. + (( block_range[0]<=block_range[1] ))
  1449. + case ${block_range[0]} in
  1450. + printf -v blocks '%b\e[3%bm\e[4%bm%b' '            ' 4 4 '   '
  1451. + (( block_range[0]++ ))
  1452. + (( block_range[0]<=block_range[1] ))
  1453. + case ${block_range[0]} in
  1454. + printf -v blocks '%b\e[3%bm\e[4%bm%b' '               ' 5 5 '   '
  1455. + (( block_range[0]++ ))
  1456. + (( block_range[0]<=block_range[1] ))
  1457. + case ${block_range[0]} in
  1458. + printf -v blocks '%b\e[3%bm\e[4%bm%b' '                  ' 6 6 '   '
  1459. + (( block_range[0]++ ))
  1460. + (( block_range[0]<=block_range[1] ))
  1461. + case ${block_range[0]} in
  1462. + printf -v blocks '%b\e[3%bm\e[4%bm%b' '                     ' 7 7 '   '
  1463. + (( block_range[0]++ ))
  1464. + (( block_range[0]<=block_range[1] ))
  1465. + case ${block_range[0]} in
  1466. + printf -v blocks2 '%b\e[38;5;%bm\e[48;5;%bm%b' '' 8 8 '   '
  1467. + (( block_range[0]++ ))
  1468. + (( block_range[0]<=block_range[1] ))
  1469. + case ${block_range[0]} in
  1470. + printf -v blocks2 '%b\e[38;5;%bm\e[48;5;%bm%b' '   ' 9 9 '   '
  1471. + (( block_range[0]++ ))
  1472. + (( block_range[0]<=block_range[1] ))
  1473. + case ${block_range[0]} in
  1474. + printf -v blocks2 '%b\e[38;5;%bm\e[48;5;%bm%b' '      ' 10 10 '   '
  1475. + (( block_range[0]++ ))
  1476. + (( block_range[0]<=block_range[1] ))
  1477. + case ${block_range[0]} in
  1478. + printf -v blocks2 '%b\e[38;5;%bm\e[48;5;%bm%b' '         ' 11 11 '   '
  1479. + (( block_range[0]++ ))
  1480. + (( block_range[0]<=block_range[1] ))
  1481. + case ${block_range[0]} in
  1482. + printf -v blocks2 '%b\e[38;5;%bm\e[48;5;%bm%b' '            ' 12 12 '   '
  1483. + (( block_range[0]++ ))
  1484. + (( block_range[0]<=block_range[1] ))
  1485. + case ${block_range[0]} in
  1486. + printf -v blocks2 '%b\e[38;5;%bm\e[48;5;%bm%b' '               ' 13 13 '   '
  1487. + (( block_range[0]++ ))
  1488. + (( block_range[0]<=block_range[1] ))
  1489. + case ${block_range[0]} in
  1490. + printf -v blocks2 '%b\e[38;5;%bm\e[48;5;%bm%b' '                  ' 14 14 '   '
  1491. + (( block_range[0]++ ))
  1492. + (( block_range[0]<=block_range[1] ))
  1493. + case ${block_range[0]} in
  1494. + printf -v blocks2 '%b\e[38;5;%bm\e[48;5;%bm%b' '                     ' 15 15 '   '
  1495. + (( block_range[0]++ ))
  1496. + (( block_range[0]<=block_range[1] ))
  1497. + printf -v block_spaces %1s
  1498. + [[ -n                          ]]
  1499. + cols+='                        nl'
  1500. + [[ -n                          ]]
  1501. + cols+='                        nl'
  1502. + cols='                        nl                        '
  1503. + cols='                        
  1504.                         '
  1505. + (( info_height+=block_range[1]>7?block_height+3:block_height+2 ))
  1506. + case $col_offset in
  1507. + printf '\n\e[%bC%b\n\n' 33 '                        
  1508.                         '
  1509. + unset -v blocks blocks2 cols
  1510. + prin=1
  1511. + [[ -n 1 ]]
  1512. + return
  1513. + dynamic_prompt
  1514. + [[ ascii == \o\f\f ]]
  1515. + [[ ascii != \a\s\c\i\i ]]
  1516. + [[ ascii == \w\3\m ]]
  1517. + (( lines=lines>info_height?lines-info_height+1:1 ))
  1518. + printf -v nlines %1s
  1519. + printf %b '\n'
  1520. + [[ ascii == *w3m* ]]
  1521. + err 'Neofetch command: /usr/local/bin/neofetch -vv'
  1522. ++ color 1
  1523. ++ case $1 in
  1524. ++ printf '%b\e[3%sm' '\e[0m' 1
  1525. + err+='[!]\e[0m Neofetch command: /usr/local/bin/neofetch -vv
  1526. '
  1527. + err 'Neofetch version: 7.1.0'
  1528. ++ color 1
  1529. ++ case $1 in
  1530. ++ printf '%b\e[3%sm' '\e[0m' 1
  1531. + err+='[!]\e[0m Neofetch version: 7.1.0
  1532. '
  1533. + [[ on == on ]]
  1534. + printf %b '[!]\e[0m Config: Sourced user config.    (/Users/odebroqueville/.config/neofetch/config.conf)
  1535. [!]\e[0m Info: Couldn'\''t detect Theme.
  1536. [!]\e[0m Info: Couldn'\''t detect Icons.
  1537. [!]\e[0m Neofetch command: /usr/local/bin/neofetch -vv
  1538. [!]\e[0m Neofetch version: 7.1.0
  1539. '
  1540. [!] Config: Sourced user config.    (/Users/odebroqueville/.config/neofetch/config.conf)
  1541. [!] Info: Couldn't detect Theme.
  1542. [!] Info: Couldn't detect Icons.
  1543. [!] Neofetch command: /usr/local/bin/neofetch -vv
  1544. [!] Neofetch version: 7.1.0
  1545. + [[ off == on ]]
  1546. + return 0
  1547. + printf '\e[?25h\e[?7h'
  1548.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement