Merge pull request #72 from aeikenberry/master

Fixes reload wallpaper weirdness and adds -e option
This commit is contained in:
Dylan Araps 2017-08-03 14:56:08 +10:00 committed by GitHub
commit a0a840d5a9
3 changed files with 12 additions and 2 deletions

View File

@ -65,6 +65,9 @@ def get_args(args):
arg.add_argument("-v", action="store_true",
help="Print \"wal\" version.")
arg.add_argument("-e", action="store_true",
help="Skip Reloading Environment gtk/xrdb/i3/polybar")
return arg.parse_args(args)
@ -114,7 +117,9 @@ def process_args(args):
wallpaper.change(colors_plain["wallpaper"])
export.every(colors_plain)
reload.env()
if not args.e:
reload.env()
if args.o:
util.disown([args.o])

View File

@ -90,7 +90,7 @@ def set_mac_wallpaper(img):
# macOS caches wallpapers and if a wallpaper is set that shares
# the filename with a cached wallpaper, the cached wallpaper is
# used instead.
util.disown(["killall", "Dock"])
subprocess.call(["killall", "Dock"])
def change(img):

View File

@ -29,6 +29,11 @@ class Testsequences(unittest.TestCase):
result = sequences.set_color(11, COLORS["colors"]["color0"])
self.assertEqual(result, "\033]4;11;#1F211E\007")
def test_set_iterm_tab_color(self):
"""> Create iterm tab color sequences"""
result = sequences.set_iterm_tab_color(COLORS["special"]["background"])
self.assertEqual(len(result), 3)
if __name__ == "__main__":
unittest.main()