Source code for satnogsconfig

"""
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)