21 lines
497 B
Python
21 lines
497 B
Python
|
|
import os
|
||
|
|
import sys
|
||
|
|
|
||
|
|
node = sys.argv[1]
|
||
|
|
conf_dir = os.path.expanduser(f"~/.config/muse-cli/{node}")
|
||
|
|
os.environ["MUSE_CONFIG_DIR"] = conf_dir
|
||
|
|
|
||
|
|
sys.path.insert(0, os.path.expanduser("~/.local/lib/python3.14/site-packages"))
|
||
|
|
import muse_cli.cli as cli
|
||
|
|
|
||
|
|
cli.CONFIG_DIR = conf_dir
|
||
|
|
cli.CONFIG_FILE = os.path.join(conf_dir, "config.json")
|
||
|
|
cli.COOKIES_FILE = os.path.join(conf_dir, "cookies.txt")
|
||
|
|
|
||
|
|
sys.argv = [sys.argv[0]] + sys.argv[2:]
|
||
|
|
|
||
|
|
try:
|
||
|
|
cli.main()
|
||
|
|
except SystemExit as e:
|
||
|
|
sys.exit(e.code)
|