()
| 26131 | |
| 26132 | # -------------------------------- ENTRY POINT IF RUN STANDALONE -------------------------------- # |
| 26133 | def main_command_line(): |
| 26134 | # To execute the upgrade from command line, type: |
| 26135 | # python -m PySimpleGUI upgrade |
| 26136 | if len(sys.argv) > 1: |
| 26137 | if 'version' in sys.argv: |
| 26138 | print(get_versions()) |
| 26139 | elif 'upgrade' in sys.argv: |
| 26140 | upgrade_PySimpleGUI_gui() |
| 26141 | elif 'help' in sys.argv: |
| 26142 | print('PySimpleGUI command line options\n') |
| 26143 | print('python -m PySmpleGUI upgrade', '\n Open GUI upgrade utility (same as psgupgrade)\n') |
| 26144 | print('python -m PySmpleGUI upgrade x.x.x.x', '\n Upgrade to a specific maint release version number\n') |
| 26145 | print('python -m PySmpleGUI upgradenogui', '\n Show list of available maint releases on the console\n') |
| 26146 | print('python -m PySmpleGUI upgradenogui x.x.x.x', '\n Upgrade to a specific maint release on the console\n') |
| 26147 | print('python -m PySmpleGUI version', '\n Display version numbers of Python, tkinter, PSG, etc on the console\n') |
| 26148 | print('python -m help', '\n Display the SDK help window and list of command line options\n') |
| 26149 | |
| 26150 | if sys.argv[-1] == 'help': |
| 26151 | main_sdk_help() |
| 26152 | exit(0) |
| 26153 | main() |
| 26154 | exit(0) |
| 26155 | |
| 26156 | |
| 26157 | if __name__ == '__main__': |
no test coverage detected