Resolve prompt text from positional arg, file, or stdin. If vars is provided, applies template rendering with variable substitution.