resources/cli/help/init.psd1

@{
    Command = 'init'
    Summary = 'Create a new Nova module scaffold.'
    Usage = 'nova init [<options>]'
    Description = @(
        'Create a new Nova module scaffold.',
        'Run without options for the interactive flow, or pass an explicit destination path when you want a non-interactive target.',
        'For more information, documentation, and examples, visit:',
        'https://www.novamoduletools.com/core-workflows.html#scaffold'
    )
    Options = @(
        @{
            Short = '-p'
            Long = '--path'
            Placeholder = '<path>'
            Description = 'Write the scaffold to the specified destination path.'
        },
        @{
            Short = '-e'
            Long = '--example'
            Placeholder = ''
            Description = 'Use the packaged example scaffold instead of the standard starter.'
        }
    )
    Examples = @(
        @{
            Command = 'nova init'
            Description = 'Start the interactive scaffold flow.'
        },
        @{
            Command = 'nova init --path ~/Work'
            Description = 'Create a new module scaffold at an explicit destination.'
        },
        @{
            Command = 'nova init --example --path ~/Work'
            Description = 'Create the packaged example scaffold at an explicit destination.'
        }
    )
}