# GDShell Docs Welcome to the **GDShell documentation**! If you are new to this plugin, it's recommended that you read the [Introduction](getting_started/introduction.md) page. --- # Pages ## Getting started - [Introduction](getting_started/introduction.md) - [Step by step](getting_started/step_by_step.md) - [Your first command](getting_started/your_first_command.md) ## Tutorials - [GDShell syntax](tutorials/gdshell_syntax.md) - [Custom commands](tutorials/custom_commands.md) - [Custom UI](tutorials/custom_ui.md) - [Using GDShell without UI](tutorials/using_gdshell_without_ui.md) ## Default Command References - [Default Command List](commands/index.md) ## Class References - [GDShellCommand](references/gdshell_command.md) - [GDShellMain](references/gdshell_main.md) - [GDShellUIHandler](references/gdshell_ui_handler.md) - [GDShellCommandParser](references/gdshell_command_parser.md) - [GDShellCommandRunner](references/gdshell_command_runner.md) - [GDShellCommandDB](references/gdshell_command_db.md)