Skip to main content

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

SEE ALSO

Auto generated by spf13/cobra on 24-Mar-2026