neofetch/1.8.md

5.2 KiB

Neofetch 1.8

Contributers

General

  • Moved all whitespace trimming to a dedicated function.
    • Neofetch will no longer have any whitespace issues in the output.
    • See trim()
  • Only call tput when we really need to.
  • Supress getconfig and getscriptdir errors.
  • Fix issue when title and background were both color 7.
  • Added --version to print the neofetch version.
  • The title at the top is now much more colorful.
  • Supress xprop errors since it's now an optional dependency.
  • Fix lint errors.
  • Remove all instances of ! -z since they're pointless.
  • Quote all variable/command substitutions.
  • Remove all bc usage by simplifying math.
  • The prompt is now dynamically set in image mode instead of being anchored to the<br > bottom of the window. See #279 and #299 for examples.
  • Removed line_wrap as having it set to on broke the output.
  • Minor text fixes.
  • Fix issue with incorrect text color when barinfo is set.
  • Fixed various Travis.ci bugs.
  • -v now shows where the config files were sourced from.
  • Removed in-script config in favor of sourcing the default user config.
  • Moved commands near the bottom of the script to a new function called main.
  • Cleanup

OS

  • Added support for Devuan Linux.
  • Added support for GalliumOS.
  • Added support for PacBSD. @vendion
  • Added support for Solaris (Oracle / OpenIndiana). @konimex
  • Added support for macOS Sierra. @iandrewt

Terminal and Terminal Font

img

  • Added term function to display current terminal emulator. [1]
  • Added termfont function to display current terminal font. [2]
1
2

Info

  • Use faster $(()) syntax for index variables.

Color Blocks<br >

  • Added --block_height / $block_height to change the number of lines high each<br > block will be.

Big Blocks

Resolution<br >

  • [Windows] Fix resolution on Windows 10. @dar-irl
  • [Mac OS X] Hide refresh rate if 0. @iandrewt
  • Fixed xrandr output on systems not using gawk.
  • [Linux / BSD] Shortened refresh rate output.

Shell<br >

Song<br >

  • [Cmus] Prevent tag artistsort from showing up in song title. @williamkray
  • [Cmus] Fix order of music tags. @iandrewt
  • [Cmus] The function now works on both OS X and Linux.
  • [iTunes] Fix song not displaying. @iandrewt

CPU Usage<br >

  • Fixed broken CPU usage output on BSD and Windows
  • Fixed misleading output on Linux / Mac OS X
  • Moved CPU Usage to its own dedicated function

Image

terminology

  • Added image support for terminology with tycat. @aranega [1]
  • Fixed issues with lines getting drawn through images. See #296
  • Added --crop_mode none / crop_mode=none to disable cropping the images.
  • Added --size none / size=none to disable resizing / cropping the images.
  • Removed image_position
  • --image off now behaves like the other image modes.
1

now have working image support.

Shuffle mode
  • Fixed directory going out of bounds causing a fallback to ascii mode. @gabe565
  • Simplified shuffle function.
  • Path no longer requires a / at the end. @aranega

Ascii

  • Add ascii_bold which allows you to bold the ascii art.
  • Custom ascii files (--ascii path/to/ascii_file) now follow the same format as the<br> distro ascii files. See this wiki page that explains the syntax. Link
  • Better Ubuntu-GNOME ascii art. @hashhar
  • Fix a color issue with Debian's ascii logo.
  • Added --ascii_distro mac as a shorter way of using the OS X ascii.
  • Added missing $ascii_distro config option.