The form
Open the portal, name the script, and list the options. One script is one shell.
Open the portal
Open the portal. There is no account. The form asks for a name, a shell, and the options. It does not ask for the script body.
Name and shell
Pick a name. Pick bash or zsh. Bash and zsh use the same checks and the same names. The parsing inside the zip is the one that matches the shell you picked.
Each option
A long name is required. Hyphens are allowed, as in dry-run. The zip turns that into DRY_RUN. A short name is one letter, and it is optional. Write one line of help.
Pick a type: string, integer, or switch. A string or an integer takes a value. An integer can be signed. A switch is present or absent. It has no value and no checks.
A value option can have a default. That default is used when the option is left off and it is not required. --help and --verbose are already in the zip. The form does not ask for them.
Order
The list order is the help order. Drag a row, or use Move up and Move down, to change it.
Preview and download
Preview shows the entry script and the framework. It does not download a zip. Create Script downloads the zip.
The entry script is the file you edit. Your code goes there, and it runs only after the checks pass. The checks and the zip pages say what those files are.