List

The list commmand returns all of the names and versions of all of the templates that are loaded in the archetype template directory.

archetype list

This will return a table of known templates like this:

NAME                        VERSION
go_module                   2.0.1  
bash_script                 1.0.0  
ruby_cli_gem                1.0.0  

In the event that any templates are invalid or unable to be used, a warning will be displayed with the path to the template where changes are required to make it compatible:

WARN: `$HOME/Code/templates/ruby/rails_api_service/manifest.json` is invalid, skipping

It is only the templates that appear in the list that can be rendered using the archetype render command.