Skip to content

What's different in pywal?

Dylan Araps edited this page Dec 27, 2017 · 9 revisions

This Wiki page will list the differences between both pywal and wal to clear some confusion between the versions.

OS

  • Supports macOS (iTerm2 only)

General

  • Faster.
  • Installable.

Code-wise

  • Written in Python 3.
  • Has tests!
  • Split into multiple smaller files.
    • Easier to maintain.
  • No global variables.
  • Functions are general and have a clear purpose.
  • Uses template files for export formats.
    • Cleaner and faster than generating them with loops.

Args

  • Added -b to set a custom background color.
    • Example wal -i img.jpg -b "#222222"
  • Added -R to restore the previous colorscheme.
  • Removed -x.
    • This arg is no longer needed as colorscheme files now map to 0-15 by default.
  • Relative paths now work in arguments. (wal -i ., wal -i ../img.png)
  • Removed -t
  • Removed -r

Dependencies

  • Removed xprop dependency.

Export formats

  • Exports colors in json.
  • Exports colors in yaml.
  • Exports colors as Konsole colorschemes.
  • Exports xclock colors.

Other

Clone this wiki locally