Coverage for src/twofas/main.py: 0%
14 statements
« prev ^ index » next coverage.py v7.4.0, created at 2024-01-17 16:51 +0100
« prev ^ index » next coverage.py v7.4.0, created at 2024-01-17 16:51 +0100
1import sys
3from ._security import keyring_manager
4from .core import load_services
7def _main(filename: str = "") -> None:
8 keyring_manager.cleanup_keyring()
10 if not filename:
11 print("todo: remember previous file(s)")
12 return
14 decrypted = load_services(filename)
16 print([(_, _.generate()) for _ in decrypted.all()])
19def main() -> None:
20 return _main(*sys.argv[1:])
23if __name__ == "__main__":
24 main()