Skip to content
Snippets Groups Projects

Try remove cmd

Merged Ashwin Kumar Karnad requested to merge try-remove-cmd into main
+ 3
3
@@ -980,7 +980,7 @@ def install_environment(
@@ -980,7 +980,7 @@ def install_environment(
)
)
def remove_environment(mpsd_release, root_dir, package_sets="NONE", force=False):
def remove_environment(mpsd_release, root_dir, package_sets="NONE", force_remove=False):
"""Remove release from installation."""
"""Remove release from installation."""
msg = (
msg = (
f"Removing release {mpsd_release}"
f"Removing release {mpsd_release}"
@@ -994,11 +994,11 @@ def remove_environment(mpsd_release, root_dir, package_sets="NONE", force=False)
@@ -994,11 +994,11 @@ def remove_environment(mpsd_release, root_dir, package_sets="NONE", force=False)
sys.exit(1)
sys.exit(1)
if "ALL" in package_sets:
if "ALL" in package_sets:
# we need to remove the entire release folder
# we need to remove the entire release folder
logging.info(
logging.warning(
f"Removing release {mpsd_release} from {root_dir}"
f"Removing release {mpsd_release} from {root_dir}"
"do you want to continue? [y/n]"
"do you want to continue? [y/n]"
)
)
if force or input().lower() == "y":
if force_remove or input().lower() == "y":
folders_to_remove = os.listdir(root_dir / mpsd_release)
folders_to_remove = os.listdir(root_dir / mpsd_release)
# skip logs folder
# skip logs folder
folders_to_remove.remove("logs")
folders_to_remove.remove("logs")
Loading