"""
SatNOGS Config module initialization
"""
import sys
from pathlib import Path
import pkg_resources
import satnogsconfig.settings as settings
from satnogsconfig.config import Config
from satnogsconfig.menu import Menu
from ._version import get_versions
__version__ = get_versions()['version']
del get_versions
MENU_FILE = 'menu.yml'
[docs]def main():
"""
SatNOGS Setup utility
"""
config = Config(
Path(settings.CONFIG_FILE_DIR).joinpath(settings.CONFIG_FILE)
)
menu = Menu(pkg_resources.resource_stream(__name__, MENU_FILE), config)
try:
menu.show()
except KeyboardInterrupt:
sys.exit(0)