[CompletionResult]::new('-c','c',[CompletionResultType]::ParameterName,'Path to a config file other than config.toml')
[CompletionResult]::new('--config','config',[CompletionResultType]::ParameterName,'Path to a config file other than config.toml')
[CompletionResult]::new('-h','h',[CompletionResultType]::ParameterName,'Prints help information')
[CompletionResult]::new('--help','help',[CompletionResultType]::ParameterName,'Prints help information')
[CompletionResult]::new('-V','V',[CompletionResultType]::ParameterName,'Prints version information')
[CompletionResult]::new('--version','version',[CompletionResultType]::ParameterName,'Prints version information')
[CompletionResult]::new('init','init',[CompletionResultType]::ParameterValue,'Create a new Gutenberg project')
[CompletionResult]::new('build','build',[CompletionResultType]::ParameterValue,'Builds the site')
[CompletionResult]::new('serve','serve',[CompletionResultType]::ParameterValue,'Serve the site. Rebuild and reload on change automatically')
[CompletionResult]::new('help','help',[CompletionResultType]::ParameterValue,'Prints this message or the help of the given subcommand(s)')
break
}
'gutenberg;init'{
[CompletionResult]::new('-h','h',[CompletionResultType]::ParameterName,'Prints help information')
[CompletionResult]::new('--help','help',[CompletionResultType]::ParameterName,'Prints help information')
[CompletionResult]::new('-V','V',[CompletionResultType]::ParameterName,'Prints version information')
[CompletionResult]::new('--version','version',[CompletionResultType]::ParameterName,'Prints version information')
break
}
'gutenberg;build'{
[CompletionResult]::new('-u','u',[CompletionResultType]::ParameterName,'Force the base URL to be that value (default to the one in config.toml)')
[CompletionResult]::new('--base-url','base-url',[CompletionResultType]::ParameterName,'Force the base URL to be that value (default to the one in config.toml)')
[CompletionResult]::new('-o','o',[CompletionResultType]::ParameterName,'Outputs the generated site in the given path')
[CompletionResult]::new('--output-dir','output-dir',[CompletionResultType]::ParameterName,'Outputs the generated site in the given path')
[CompletionResult]::new('-h','h',[CompletionResultType]::ParameterName,'Prints help information')
[CompletionResult]::new('--help','help',[CompletionResultType]::ParameterName,'Prints help information')
[CompletionResult]::new('-V','V',[CompletionResultType]::ParameterName,'Prints version information')
[CompletionResult]::new('--version','version',[CompletionResultType]::ParameterName,'Prints version information')
break
}
'gutenberg;serve'{
[CompletionResult]::new('-i','i',[CompletionResultType]::ParameterName,'Interface to bind on')
[CompletionResult]::new('--interface','interface',[CompletionResultType]::ParameterName,'Interface to bind on')
[CompletionResult]::new('-p','p',[CompletionResultType]::ParameterName,'Which port to use')
[CompletionResult]::new('--port','port',[CompletionResultType]::ParameterName,'Which port to use')
[CompletionResult]::new('-o','o',[CompletionResultType]::ParameterName,'Outputs the generated site in the given path')
[CompletionResult]::new('--output-dir','output-dir',[CompletionResultType]::ParameterName,'Outputs the generated site in the given path')
[CompletionResult]::new('-u','u',[CompletionResultType]::ParameterName,'Changes the base_url')
[CompletionResult]::new('--base-url','base-url',[CompletionResultType]::ParameterName,'Changes the base_url')
[CompletionResult]::new('-h','h',[CompletionResultType]::ParameterName,'Prints help information')
[CompletionResult]::new('--help','help',[CompletionResultType]::ParameterName,'Prints help information')
[CompletionResult]::new('-V','V',[CompletionResultType]::ParameterName,'Prints version information')
[CompletionResult]::new('--version','version',[CompletionResultType]::ParameterName,'Prints version information')
break
}
'gutenberg;help'{
[CompletionResult]::new('-h','h',[CompletionResultType]::ParameterName,'Prints help information')
[CompletionResult]::new('--help','help',[CompletionResultType]::ParameterName,'Prints help information')
[CompletionResult]::new('-V','V',[CompletionResultType]::ParameterName,'Prints version information')
[CompletionResult]::new('--version','version',[CompletionResultType]::ParameterName,'Prints version information')