Documentation Index
Fetch the complete documentation index at: https://gns3util.saygex.xyz/llms.txt
Use this file to discover all available pages before exploring further.
gns3util exercise delete
Delete an exercise
Synopsis
Delete an exercise (project) and its associated resources. This command can:
- Delete a specific exercise by name
- Use fuzzy finder to select exercises interactively
- Delete all exercises for a class
- Delete exercises for specific class and group combinations
gns3util exercise delete [flags]
Examples
# Delete an exercise interactively using fuzzy finder
gns3util -s http://server:3080 exercise delete --select-exercise
# Delete a specific exercise by name
gns3util -s http://server:3080 exercise delete --name "MyExercise"
# Delete an exercise non-interactively
gns3util -s http://server:3080 exercise delete --non-interactive "MyExercise"
# Delete all exercises for a class
gns3util -s http://server:3080 exercise delete --class "MyClass"
# Delete exercises for a specific class and group
gns3util -s http://server:3080 exercise delete --class "MyClass" --group "Group1"
# Delete all exercises (use with caution!)
gns3util -s http://server:3080 exercise delete --all
# Delete without confirmation
gns3util -s http://server:3080 exercise delete --name "MyExercise" --no-confirm
# Delete multiple exercises using fuzzy finder with multi-select
gns3util -s http://server:3080 exercise delete --select-exercise --multi
# Delete exercises for a specific class (interactive selection)
gns3util -s http://server:3080 exercise delete --select-class
# Delete exercises for a specific class and group (interactive selection)
gns3util -s http://server:3080 exercise delete --select-class --select-group
Options
--all Delete all exercises (use with caution!)
--class string Class name for the exercise
--cluster string Cluster name
--confirm Require confirmation before deletion (default true)
--group string Group name for the exercise
-h, --help help for delete
--multi Enable multi-select mode for fuzzy finder (only for exercise selection)
--name string Name of the exercise to delete
--no-confirm Skip confirmation prompt
--non-interactive string Run the command non-interactively with specified exercise name
--select-class Select class interactively from a list
--select-exercise Select exercise interactively from a list
--select-group Select group interactively from a list
Options inherited from parent commands
-i, --insecure Ignore unsigned SSL-Certificates. Can be set via GNS3_INSECURE
-k, --key-file string Path to authentication keyfile. Can be set via GNS3_KEY_FILE or config.toml
-o, --output string Output format: [json, json-colorless, collapsed, yaml, toml, table, table-ascii]. Can be set via GNS3_OUTPUT (default "table")
-s, --server string GNS3v3 Server URL. Can be set via GNS3_SERVER or config.toml
--user string[="~"] User to select from the keyfile. Omit the value to open a fuzzy picker (--user), or pass a name (--user alice).
SEE ALSO
Auto generated by spf13/cobra on 9-May-2026