Update Warp configure

This commit is contained in:
Whispering Wind
2024-07-29 22:42:01 +03:30
committed by GitHub
parent 5a8f022f64
commit 4fe406ef38

View File

@ -214,13 +214,22 @@ def uninstall_warp():
run_cmd(['bash', Command.UNINSTALL_WARP.value]) run_cmd(['bash', Command.UNINSTALL_WARP.value])
@ cli.command('configure-warp') @cli.command('configure-warp')
@ click.option('--all', '-a', is_flag=True, help='Use WARP for all connections') @click.option('--all', '-a', is_flag=True, help='Use WARP for all connections')
@ click.option('--popular-sites', '-p', is_flag=True, help='Use WARP for popular sites like Google, OpenAI, etc') @click.option('--popular-sites', '-p', is_flag=True, help='Use WARP for popular sites like Google, OpenAI, etc')
@ click.option('--domestic-sites', '-d', is_flag=True, help='Use WARP for Iran domestic sites') @click.option('--domestic-sites', '-d', is_flag=True, help='Use WARP for Iran domestic sites')
@ click.option('--block-adult-sites', '-x', is_flag=True, help='Block adult content (porn)') @click.option('--block-adult-sites', '-x', is_flag=True, help='Block adult content (porn)')
def configure_warp(all: bool, popular_sites: bool, domestic_sites: bool, block_adult_sites: bool): def configure_warp(all: bool, popular_sites: bool, domestic_sites: bool, block_adult_sites: bool):
run_cmd(['bash', Command.CONFIGURE_WARP.value, str(all).lower(), str(popular_sites).lower(), str(domestic_sites).lower(), str(block_adult_sites).lower()]) options = {
"all": all,
"popular_sites": popular_sites,
"domestic_sites": domestic_sites,
"block_adult_sites": block_adult_sites
}
options = {k: 'true' if v else 'false' for k, v in options.items()}
run_cmd(['bash', Command.CONFIGURE_WARP.value,
options['all'], options['popular_sites'], options['domestic_sites'], options['block_adult_sites']])
# endregion # endregion