We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
codespaces-delete
1 parent 11b8f9d commit abf5aa8Copy full SHA for abf5aa8
1 file changed
codespaces.el
@@ -319,6 +319,14 @@ allowing for faster startup. Validation happens lazily on first use."
319
(or codespaces-default-directory
320
(format "/workspaces/%s" (codespaces-space-repository-name selected)))))))
321
322
+(defun codespaces-delete ()
323
+ "Delete a codespace chosen by `completing-read`."
324
+ (interactive)
325
+ (let ((selected (codespaces--complete (codespaces--all-codespaces))))
326
+ (when (yes-or-no-p (format "Are you sure you want to delete the codespace '%s'?" (codespaces-space-name selected)))
327
+ (shell-command
328
+ (format "gh codespace delete -c %s --force" (codespaces-space-name selected))))))
329
+
330
(provide 'codespaces)
331
332
;;; codespaces.el ends here
0 commit comments