mirror of
https://github.com/dylanaraps/pywal.git
synced 2025-01-09 07:28:46 +01:00
General: Cleanup
This commit is contained in:
parent
5567d576c4
commit
0bf70c105e
@ -15,9 +15,6 @@ from pywal import wallpaper
|
||||
from pywal import util
|
||||
|
||||
|
||||
__version__ = "0.1.6"
|
||||
|
||||
|
||||
def get_args():
|
||||
"""Get the script arguments."""
|
||||
description = "wal - Generate colorschemes on the fly"
|
||||
@ -73,11 +70,11 @@ def process_args(args):
|
||||
|
||||
# -r
|
||||
if args.r:
|
||||
export.reload_colors(args.t)
|
||||
set_colors.reload_colors(args.t)
|
||||
|
||||
# -v
|
||||
if args.v:
|
||||
print(f"wal {__version__}")
|
||||
print(f"wal {s.__version__}")
|
||||
exit(0)
|
||||
|
||||
# -i
|
||||
|
@ -1,8 +1,6 @@
|
||||
"""
|
||||
Export colors in various formats.
|
||||
"""
|
||||
import pathlib
|
||||
import re
|
||||
import shutil
|
||||
import subprocess
|
||||
|
||||
@ -17,23 +15,6 @@ def save_colors(colors, export_file, message):
|
||||
print(f"export: exported {message}.")
|
||||
|
||||
|
||||
def reload_colors(vte):
|
||||
"""Reload colors."""
|
||||
sequence_file = pathlib.Path(s.CACHE_DIR / "sequences")
|
||||
|
||||
if sequence_file.is_file():
|
||||
sequences = "".join(util.read_file(sequence_file))
|
||||
|
||||
# If vte mode was used, remove the problem sequence.
|
||||
if vte:
|
||||
sequences = re.sub(r"\]708;\#.{6}", "", sequences)
|
||||
|
||||
# Make the terminal interpret escape sequences.
|
||||
print(util.fix_escape(sequences), end="")
|
||||
|
||||
exit(0)
|
||||
|
||||
|
||||
def reload_xrdb(export_file):
|
||||
"""Merge the colors into the X db so new terminals use them."""
|
||||
if shutil.which("xrdb"):
|
||||
|
@ -2,6 +2,8 @@
|
||||
Send sequences to all open terminals.
|
||||
"""
|
||||
import os
|
||||
import pathlib
|
||||
import re
|
||||
|
||||
from pywal import settings as s
|
||||
from pywal import util
|
||||
@ -90,3 +92,20 @@ def send_sequences(colors, vte):
|
||||
[util.save_file(sequences, term) for term in terminals]
|
||||
|
||||
print("colors: Set terminal colors")
|
||||
|
||||
|
||||
def reload_colors(vte):
|
||||
"""Reload colors."""
|
||||
sequence_file = pathlib.Path(s.CACHE_DIR / "sequences")
|
||||
|
||||
if sequence_file.is_file():
|
||||
sequences = "".join(util.read_file(sequence_file))
|
||||
|
||||
# If vte mode was used, remove the problem sequence.
|
||||
if vte:
|
||||
sequences = re.sub(r"\]708;\#.{6}", "", sequences)
|
||||
|
||||
# Make the terminal interpret escape sequences.
|
||||
print(util.fix_escape(sequences), end="")
|
||||
|
||||
exit(0)
|
||||
|
@ -4,7 +4,7 @@ Global variables and classes.
|
||||
import pathlib
|
||||
|
||||
|
||||
__version__ = "0.1.6"
|
||||
__version__ = "0.2.0"
|
||||
|
||||
|
||||
# Internal variables.
|
||||
|
Loading…
Reference in New Issue
Block a user