Compare commits

...

2 commits

Author SHA1 Message Date
1712650d4a Bump version to 2.1.0 2026-01-09 00:31:39 +01:00
80e7cff831 Update policy-related logic 2026-01-08 23:18:43 +01:00
2 changed files with 19 additions and 17 deletions

View file

@ -405,29 +405,31 @@ if __name__ == '__main__':
if arguments.subcommand is None: if arguments.subcommand is None:
policy_parser.print_help() policy_parser.print_help()
policy = PolicyController.get(arguments.policy) else:
if policy is not None: policy = PolicyController.get(arguments.policy)
if arguments.subcommand == 'preview': if policy is not None:
print(PolicyController.preview(policy))
elif arguments.subcommand == 'instate': if arguments.subcommand == 'preview':
PolicyController.instate(policy) print(PolicyController.preview(policy))
elif arguments.subcommand == 'inspect': elif arguments.subcommand == 'instate':
PolicyController.instate(policy)
if PolicyController.is_instated(policy): elif arguments.subcommand == 'inspect':
pprint.pp({'status': 'Instated'})
elif PolicyController.is_suggestible(policy): if PolicyController.is_instated(policy):
pprint.pp({'status': 'Suggested'}) pprint.pp({'status': 'Instated'})
else: elif PolicyController.is_suggestible(policy):
pprint.pp({'status': 'Uninstated'}) pprint.pp({'status': 'Suggested'})
elif arguments.subcommand == 'revoke': else:
PolicyController.revoke(policy) pprint.pp({'status': 'Uninstated'})
elif arguments.subcommand == 'revoke':
PolicyController.revoke(policy)
elif arguments.command == 'get': elif arguments.command == 'get':

View file

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