kitchen-delete¶
Shortcut: kd
Help option
~ $ dk kitchen-delete --help
Current context is: default
Usage: dk kitchen-delete [OPTIONS] KITCHEN
Delete the server copy of a Kitchen.
Options:
-y, --yes Force yes
--help Show this message and exit.
Delete a kitchen with children using shortcuts and force
~ $ dk kd Dev_Sprint -y
Current context is: default
The following child kitchens to parent Dev_Sprint will be orphaned:
+---- Feature_Sprint_1
+---- Feature_Sprint_2
YYYY-MM-DD HH:MM:SS - Deleting remote copy of kitchen Dev_Sprint. Local files will not change.
><
Kitchen Dev_Sprint has been deleted
Delete a kitchen with no children
~ $ dk kitchen-delete Feature_Sprint
Current context is: default
Children kitchens for kitchen Feature_Sprint:
No children kitchens found.
Are you sure you want to delete the Kitchen? [yes/No]yes
YYYY-MM-DD HH:MM:SS - Deleting remote copy of kitchen Feature_Sprint. Local files will not change.
><
Kitchen Feature_Sprint has been deleted
Kitchen delete prevented if kitchen vault connection has been inherited by child kitchens
~ $ dk kitchen-delete Kitchen_Parent --yes
Current context is: default
The following child kitchens to parent Kitchen_Parent will be orphaned:
+---- Kitchen_Child
YYYY-MM-DD HH:MM:SS - Deleting remote copy of kitchen Kitchen_Parent. Local files will not change.
Error: Kitchen Kitchen_Parent has child kitchens inheriting vault config, delete child kitchens first