Compare commits

..

2 commits

Author SHA1 Message Date
5e0fab2082 Bump version to 1.1.4 2025-11-05 20:43:37 +01:00
f09bf930e4 Add support for endpoint verification configuration 2025-11-05 20:43:06 +01:00
2 changed files with 20 additions and 2 deletions

View file

@ -161,6 +161,7 @@ if __name__ == '__main__':
get_subparsers = get_parser.add_subparsers(title='subcommands', dest='subcommand')
get_connection_parser = get_subparsers.add_parser('connection')
get_endpoint_verification_parser = get_subparsers.add_parser('endpoint_verification')
set_parser = main_subparsers.add_parser('set')
set_subparsers = set_parser.add_subparsers(title='subcommands', dest='subcommand')
@ -168,6 +169,9 @@ if __name__ == '__main__':
set_connection_parser = set_subparsers.add_parser('connection')
set_connection_parser.add_argument('connection_type', choices=['system', 'tor'])
set_endpoint_verification_parser = set_subparsers.add_parser('endpoint_verification')
set_endpoint_verification_parser.add_argument('endpoint_verification_state', choices=['enabled', 'disabled'])
sync_parser = main_subparsers.add_parser('sync')
update_parser = main_subparsers.add_parser('update')
@ -392,6 +396,13 @@ if __name__ == '__main__':
elif arguments.subcommand == 'connection':
print(ConfigurationController.get_connection())
elif arguments.subcommand == 'endpoint_verification':
if ConfigurationController.get_endpoint_verification_enabled():
print('enabled')
else:
print('disabled')
elif arguments.command == 'set':
if arguments.subcommand is None:
@ -400,6 +411,13 @@ if __name__ == '__main__':
elif arguments.subcommand == 'connection':
ConfigurationController.set_connection(arguments.connection_type)
elif arguments.subcommand == 'endpoint_verification':
if arguments.endpoint_verification_state == 'enabled':
ConfigurationController.set_endpoint_verification_enabled(True)
elif arguments.endpoint_verification_state == 'disabled':
ConfigurationController.set_endpoint_verification_enabled(False)
elif arguments.command == 'sync':
ClientController.sync(client_observer=client_observer, connection_observer=connection_observer)

View file

@ -1,6 +1,6 @@
[project]
name = "sp-hydra-veil-cli"
version = "1.1.3"
version = "1.1.4"
authors = [
{ name = "Simplified Privacy" },
]
@ -12,7 +12,7 @@ classifiers = [
"Operating System :: POSIX :: Linux",
]
dependencies = [
"sp-hydra-veil-core == 1.1.3",
"sp-hydra-veil-core == 1.1.4",
]
[project.urls]