#!/usr/bin/env python3 """WizardKit: Mount Backup Shares""" # vim: sts=2 sw=2 ts=2 import wk # Functions def main() -> None: """Attempt to mount backup shares and print report.""" wk.ui.cli.print_info('Mounting Backup Shares') report = wk.net.mount_backup_shares() for line in report: color = 'GREEN' line = f' {line}' if 'Failed' in line: color = 'RED' elif 'Already' in line: color = 'YELLOW' print(wk.ansi.color_string(line, color)) if __name__ == '__main__': try: main() except SystemExit: raise except: # noqa: E722 wk.ui.cli.major_exception()