File tree Expand file tree Collapse file tree
remove-json-keys/src/remove_json_keys
translate-messages/src/translate_messages Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11def main ():
22 import sys
3+ from pathlib import Path
34 from .lib import data , init , log , wizard
45
56 cli = init .cli (__file__ )
@@ -11,9 +12,9 @@ def main():
1112 wizard .run (cli )
1213
1314 log .info (f'Searching for { cli .config .json_dir } ...' )
14- cli . config . json_dir = init .json_dir (cli . config . json_dir )
15+ init .json_dir (cli )
1516
16- if cli .config .json_dir :
17+ if Path ( cli .config .locales_dir ). exists () :
1718 log .success ('Directory found!' )
1819 print (f'\n >> { cli .config .json_dir } ' )
1920 else :
Original file line number Diff line number Diff line change @@ -22,7 +22,9 @@ def config_file(cli):
2222 data .file .write (cli .config_filepath , cli .default_file_config )
2323 log .success (f'Default config created at { cli .config_filepath } ' )
2424
25- def json_dir (target_dir ):
26- for path in Path .cwd ().rglob (target_dir ):
27- if path .is_dir () : return str (path )
28- return None
25+ def json_dir (cli ):
26+ for path in Path .cwd ().rglob (cli .config .json_dir ):
27+ if path .is_dir ():
28+ cli .config .json_dir = str (path )
29+ return
30+ cli .config .json_dir = None
Original file line number Diff line number Diff line change @@ -12,9 +12,9 @@ def main():
1212 wizard .run (cli )
1313
1414 log .info (f'Searching for { cli .config .locales_dir } ...' )
15- cli . config . locales_dir = init .locales_dir (cli . config . locales_dir )
15+ init .locales_dir (cli )
1616
17- if cli .config .locales_dir :
17+ if Path ( cli .config .locales_dir ). exists () :
1818 log .success ('Directory found!' )
1919 print (f'\n >> { cli .config .locales_dir } ' )
2020 else :
Original file line number Diff line number Diff line change @@ -22,7 +22,9 @@ def config_file(cli):
2222 data .file .write (cli .config_filepath , cli .default_file_config )
2323 log .success (f'Default config created at { cli .config_filepath } ' )
2424
25- def locales_dir (target_dir ):
26- for path in Path .cwd ().rglob (target_dir ):
27- if path .is_dir () : return str (path )
28- return None
25+ def locales_dir (cli ):
26+ for path in Path .cwd ().rglob (cli .config .locales_dir ):
27+ if path .is_dir ():
28+ cli .config .locales_dir = str (path )
29+ return
30+ cli .config .locales_dir = None
You can’t perform that action at this time.
0 commit comments