jmcore.tui
jmcore.tui
JoinMarket-NG TUI menu launcher.
Thin entry point that locates and execs menu.joinmarket-ng.sh.
It is registered as the jm-ng console script via jmcore's
pyproject.toml, so after pip install jmcore users can simply
run jm-ng from the terminal.
The launcher resolves the shell script in this order:
$JM_NG_MENUenvironment variable override.- Package data shipped inside the jmcore wheel
(
jmcore/data/menu.joinmarket-ng.sh). - Relative to the repo root (editable / development installs).
$HOME/.joinmarket-ng/menu.sh(standalone manual installs).
If whiptail is not found on $PATH the launcher exits with a
helpful message.
Functions
main() -> None
Launch the JoinMarket-NG TUI menu.
Source code in jmcore/src/jmcore/tui.py
66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 | |