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 class delete
Delete a class and its students
Synopsis
Delete a class and all its associated groups and users. This command can:
- Delete a specific class by name
- Use fuzzy finder to select classes interactively
- Delete all classes at once
- Delete exercises associated with classes
gns3util class delete [flags]
Examples
# Delete a class interactively using fuzzy finder
gns3util -s http://server:3080 class delete
# Delete a specific class by name
gns3util -s http://server:3080 class delete --name "MyClass"
# Delete a class non-interactively (no fuzzy finder)
gns3util -s http://server:3080 class delete --non-interactive "MyClass"
# Delete all classes
gns3util -s http://server:3080 class delete --all
# Delete multiple classes using fuzzy finder
gns3util -s http://server:3080 class delete --multi
# Delete without confirmation
gns3util -s http://server:3080 class delete --name "MyClass" --no-confirm
# Delete all classes without confirmation
gns3util -s http://server:3080 class delete --all --no-confirm
# Delete class and its exercises
gns3util -s http://server:3080 class delete --name "MyClass" --delete-exercises
Options
--all Delete all classes
--cluster string Cluster name
--confirm Require confirmation before deletion (default true)
--db-first Check database first for classes (default: true) (default true)
--delete-exercises Delete all exercises of the class
-h, --help help for delete
--multi Enable multi-select mode for fuzzy finder
--name string Name of the class to delete
--no-confirm Skip confirmation prompt
--non-interactive string Run the command non-interactively with specified class name
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