diff options
Diffstat (limited to 'bin/qmk')
| -rwxr-xr-x | bin/qmk | 58 | 
1 files changed, 0 insertions, 58 deletions
| diff --git a/bin/qmk b/bin/qmk deleted file mode 100755 index 617f992826..0000000000 --- a/bin/qmk +++ /dev/null @@ -1,58 +0,0 @@ -#!/usr/bin/env python3 -"""CLI wrapper for running QMK commands. -""" -import os -import sys -from pathlib import Path - -# Add the QMK python libs to our path -script_dir = Path(os.path.realpath(__file__)).parent -qmk_dir = script_dir.parent -python_lib_dir = Path(qmk_dir / 'lib' / 'python').resolve() -sys.path.append(str(python_lib_dir)) - -# Setup the CLI -import milc  # noqa - -milc.EMOJI_LOGLEVELS['INFO'] = '{fg_blue}Ψ{style_reset_all}' - - [email protected]('QMK Helper Script') -def qmk_main(cli): -    """The function that gets run when no subcommand is provided. -    """ -    cli.print_help() - - -def main(): -    """Setup our environment and then call the CLI entrypoint. -    """ -    # Change to the root of our checkout -    os.environ['ORIG_CWD'] = os.getcwd() -    os.environ['DEPRECATED_BIN_QMK'] = '1' -    os.chdir(qmk_dir) - -    print('Warning: The bin/qmk script is being deprecated. Please install the QMK CLI: python3 -m pip install qmk', file=sys.stderr) - -    # Import the subcommands -    import milc.subcommand.config  # noqa -    import qmk.cli  # noqa - -    # Execute -    return_code = milc.cli() - -    if return_code is False: -        exit(1) - -    elif return_code is not True and isinstance(return_code, int): -        if return_code < 0 or return_code > 255: -            milc.cli.log.error('Invalid return_code: %d', return_code) -            exit(255) - -        exit(return_code) - -    exit(0) - - -if __name__ == '__main__': -    main() | 
