summaryrefslogtreecommitdiff
path: root/src/instant_rice.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/instant_rice.py')
-rw-r--r--src/instant_rice.py25
1 files changed, 13 insertions, 12 deletions
diff --git a/src/instant_rice.py b/src/instant_rice.py
index a55f2c8..e0faa5e 100644
--- a/src/instant_rice.py
+++ b/src/instant_rice.py
@@ -1,20 +1,21 @@
import sys
-import color_engine
import user_interface
import update_rofi
import update_i3
import update_polybar
-from get_args import get_args
+from get_args import get_args,usage
from paths import Paths
if __name__ == '__main__':
- img_path, update_dmenu, i3lock = get_args(sys.argv)
- hex_colors, hex_compliments = user_interface.colorPickerUI(img_path)
-
- if 'polybar' in Paths:
- update_polybar.updatePolybarTheme(Paths['polybar'], hex_colors, hex_compliments)
- if 'rofi' in Paths:
- update_rofi.updateRofiTheme(Paths['rofi'], hex_colors, hex_compliments)
- if 'i3' in Paths:
- generate_i3lock = False if ('--nolock' in sys.argv) else True
- update_i3.updatei3Theme(Paths['i3'], img_path, hex_colors, hex_compliments, generate_i3lock, update_dmenu)
+ if len(sys.argv) > 1:
+ img_path, update_dmenu, nolock, initialize, reconfigure = get_args(sys.argv)
+ hex_colors, hex_compliments = user_interface.colorPickerUI(img_path)
+
+ if 'polybar' in Paths:
+ update_polybar.updatePolybarTheme(Paths['polybar'], hex_colors, hex_compliments)
+ if 'rofi' in Paths:
+ update_rofi.updateRofiTheme(Paths['rofi'], hex_colors, hex_compliments)
+ if 'i3' in Paths:
+ update_i3.updatei3Theme(Paths['i3'], img_path, hex_colors, hex_compliments, nolock, update_dmenu)
+ else:
+ usage(sys.argv)