From 494d659baf4b6b84a83f5e6de83e55cb9769ee5a Mon Sep 17 00:00:00 2001 From: Juan Antonio Osorio Date: Wed, 22 Jan 2025 10:55:52 +0200 Subject: [PATCH] Rename `remove` CLI command for `archive` This is now `workspace archive` Signed-off-by: Juan Antonio Osorio --- src/codegate/pipeline/cli/commands.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/codegate/pipeline/cli/commands.py b/src/codegate/pipeline/cli/commands.py index ccdde3df..2fd34598 100644 --- a/src/codegate/pipeline/cli/commands.py +++ b/src/codegate/pipeline/cli/commands.py @@ -153,7 +153,7 @@ def subcommands(self) -> Dict[str, Callable[[List[str]], Awaitable[str]]]: "list": self._list_workspaces, "add": self._add_workspace, "activate": self._activate_workspace, - "remove": self._remove_workspace, + "archive": self._archive_workspace, "rename": self._rename_workspace, "list-archived": self._list_archived_workspaces, "restore": self._restore_workspace, @@ -249,16 +249,16 @@ async def _activate_workspace(self, flags: Dict[str, str], args: List[str]) -> s return "An error occurred while activating the workspace" return f"Workspace **{workspace_name}** has been activated" - async def _remove_workspace(self, flags: Dict[str, str], args: List[str]) -> str: + async def _archive_workspace(self, flags: Dict[str, str], args: List[str]) -> str: """ Remove a workspace """ if args is None or len(args) == 0: - return "Please provide a name. Use `codegate workspace remove workspace_name`" + return "Please provide a name. Use `codegate workspace archive workspace_name`" workspace_name = args[0] if not workspace_name: - return "Please provide a name. Use `codegate workspace remove workspace_name`" + return "Please provide a name. Use `codegate workspace archive workspace_name`" try: await self.workspace_crud.soft_delete_workspace(workspace_name) @@ -267,8 +267,8 @@ async def _remove_workspace(self, flags: Dict[str, str], args: List[str]) -> str except crud.WorkspaceCrudError as e: return str(e) except Exception: - return "An error occurred while removing the workspace" - return f"Workspace **{workspace_name}** has been removed" + return "An error occurred while archiving the workspace" + return f"Workspace **{workspace_name}** has been archived" async def _list_archived_workspaces(self, flags: Dict[str, str], args: List[str]) -> str: """ @@ -337,7 +337,7 @@ def help(self) -> str: "- `activate`: Activate a workspace\n\n" " - *args*:\n\n" " - `workspace_name`\n\n" - "- `remove`: Remove a workspace\n\n" + "- `archive`: Archive a workspace\n\n" " - *args*:\n\n" " - `workspace_name`\n\n" "- `rename`: Rename a workspace\n\n"