diff --git a/hlna.py b/hlna.py index 13ce1c0..2e15fb1 100755 --- a/hlna.py +++ b/hlna.py @@ -449,11 +449,11 @@ WantedBy=default.target os.system(f"systemctl --user enable {unit_name}") -@hlna.command(help='Для скачивания и установки модов') -@click.option('-g', help="Название игры для запуска. (ark, 7days") -@click.option('-m', default='all', help="Название карты для запуска или all для запуска все карт") -@click.option("-i/-u", default=True, help="-i установить моды, -u удалить моды") -def mod(g, m, i): +@click.command(help='Для скачивания и установки модов') +@click.argument('g', nargs=1, help="Для выбора игры") +@click.option('-m', nargs=-1, default='all', help="Название карты для запуска или all для запуска всех карт") +@click.option("-iu", "install", flag_value=True, default=True, help="-i установить моды, -u удалить моды") +def mod_install(g, m, i, id_mods_ark): if g == "ark": id_game_workshop = "346110" if not os.path.isdir(dir_workshop_ark):