Skip to content

Commit

Permalink
Updated the fix-permissions module in __main__.py
Browse files Browse the repository at this point in the history
  • Loading branch information
victor5lm committed Oct 28, 2024
1 parent 7e1b4af commit dc10eff
Showing 1 changed file with 8 additions and 4 deletions.
12 changes: 8 additions & 4 deletions bu_isciii/__main__.py
Original file line number Diff line number Diff line change
Expand Up @@ -655,6 +655,7 @@ def autoclean_sftp(ctx, sftp_folder, days):
"-d",
"--input_directory",
type=click.Path(),
multiple=True,
default=None,
required=True,
help="Input directory to fix permissions (absolute path)",
Expand All @@ -664,15 +665,18 @@ def fix_permissions(ctx, input_directory):
"""
Fix permissions
"""
if not os.path.isdir(input_directory):
exit("Invalid input directory")
conf = bu_isciii.config_json.ConfigJson()
permissions = conf.get_configuration("global").get("permissions")
bu_isciii.utils.remake_permissions(input_directory, permissions)
stderr = rich.console.Console(
stderr=True, force_terminal=bu_isciii.utils.rich_force_colors()
)
stderr.print(f"[green]Correct permissions were applied to {input_directory}")

for directory in input_directory:
if not os.path.isdir(directory):
stderr.print(f"[red]Invalid input directory: {directory}")
continue
bu_isciii.utils.remake_permissions(directory, permissions)
stderr.print(f"[green]Correct permissions were applied to {directory}")


if __name__ == "__main__":
Expand Down

0 comments on commit dc10eff

Please sign in to comment.