Skip to content

The error message could be more specific about the issue. Consider clarifying that stdin is a TTY (interactive terminal) and therefore cannot be used for piped input. #53

@synthable

Description

@synthable

The error message could be more specific about the issue. Consider clarifying that stdin is a TTY (interactive terminal) and therefore cannot be used for piped input.

        progress.fail('No persona file specified and stdin is a TTY (interactive terminal); piped input is required');
        console.error(
          formatError({
            command: 'build',
            context: 'input validation',
            issue: 'no persona file specified and stdin is a TTY (interactive terminal); piped input is required',
            suggestion:
              'use --persona <file> to specify a persona file or pipe YAML content to stdin (e.g., cat file.persona.yml | ums build)',

Originally posted by @Copilot in #48 (comment)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions