mirror of
https://gitlab.com/pulsechaincom/staking-deposit-cli.git
synced 2025-01-10 21:11:21 +00:00
29 lines
602 B
Python
29 lines
602 B
Python
import sys
|
|
import click
|
|
|
|
from eth2deposit.cli.existing_mnemonic import existing_mnemonic
|
|
from eth2deposit.cli.new_mnemonic import new_mnemonic
|
|
|
|
|
|
def check_python_version() -> None:
|
|
'''
|
|
Checks that the python version running is sufficient and exits if not.
|
|
'''
|
|
if sys.version_info < (3, 7):
|
|
click.pause('Your python version is insufficient, please install version 3.7 or greater.')
|
|
sys.exit()
|
|
|
|
|
|
@click.group()
|
|
def cli() -> None:
|
|
pass
|
|
|
|
|
|
cli.add_command(existing_mnemonic)
|
|
cli.add_command(new_mnemonic)
|
|
|
|
|
|
if __name__ == '__main__':
|
|
check_python_version()
|
|
cli()
|