Files
caelestia-cli/src/caelestia/__init__.py
T
2 * r + 2 * t 14732e9850 fix: handle ctrl+c/d cleanly
Also add newline before pause prompt
2026-06-13 03:12:06 +10:00

17 lines
408 B
Python

from caelestia.parser import parse_args
from caelestia.utils.io import log
from caelestia.utils.version import print_version
def main() -> None:
try:
parser, args = parse_args()
if args.version:
print_version()
elif "cls" in args:
args.cls(args).run()
else:
parser.print_help()
except KeyboardInterrupt:
log("Exiting...")