commandline.py 1.37 KB
Newer Older
Nigel Kukard's avatar
Nigel Kukard committed
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# Copyright (c) 2019, AllWorldIT
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program.  If not, see <http://www.gnu.org/licenses/>.

"""Entry point into the IDMS Linux installer from the commandline."""

18
19
import argparse

Nigel Kukard's avatar
Nigel Kukard committed
20
21
22
23
24
25
from idmslinux_installer.ili import Ili


def main():
    """Entry point for execution from the commandline."""

26
27
28
29
30
31
32
33
34
35
36
    print('IDMS Linux Installer v{ili.__version__} - Copyright © 2019, AllWorldIT.\n')

    # Start argument parser
    argparser = argparse.ArgumentParser(add_help=False)
    # Create argument group for optionals
    optional_group = argparser.add_argument_group('Optional arguments')
    optional_group.add_argument('-h', '--help', action="help", help="Show this help message and exit")

    # Parse args
    args = argparser.parse_args()

Nigel Kukard's avatar
Nigel Kukard committed
37
    installer = Ili()
38
    installer.start()
Nigel Kukard's avatar
Nigel Kukard committed
39
40
41
42


if __name__ == '__main__':
    main()