pdfgen/migration/migrate.py
2025-08-16 07:28:01 +00:00

33 lines
1.4 KiB
Python
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import argparse
import main
#_______________________________________________________________________________________________________________________
# Создание парсера аргументов
parser = argparse.ArgumentParser(description="Описание скрипта")
# Добавление аргументов для команды и имени файла
parser.add_argument('command', type=str, choices=['create', 'run', 'downgrade', 'help'], help='Команда: create или delete или downgrade или help')
#parser.add_argument('arg', type=str, help='Имя файла')
# Добавьте аргумент для имени файла или других параметров, если необходимо
parser.add_argument('file', nargs='?', help='Имя файла или другие параметры, связанные с командой')
# Разбор аргументов командной строки
args = parser.parse_args()
# В зависимости от команды, выполните нужные действия
if args.command == 'create':
main.create()
elif args.command == 'run':
main.run()
elif args.command == 'help':
main.help()
elif args.command == 'downgrade':
main.downgrade(args.file)
#_______________________________________________________________________________________________________________________