Skip to content

Add a flag to output a single line in ConvertTo-YAML. #147

Closed
@RokeJulianLockhart

Description

@RokeJulianLockhart

Suggestion

Sometimes, I want the YAML to be a single line, because some input forms solely permit that.

Cuurent Status

The current documentation doesn't indicate a way to accomplish this:

  1. (Get-Help -Name 'ConvertTo-YAML').syntax.syntaxItem.parameter | Format-List
  2. name             : Data
    required         : false
    pipelineInput    : true (ByValue)
    isDynamic        : false
    globbing         : false
    parameterSetName : (All)
    parameterValue   : Object
    type             : @{name=Object}
    position         : 0
    aliases          : None
    
    name             : OutFile
    required         : false
    pipelineInput    : false
    isDynamic        : false
    globbing         : false
    parameterSetName : (All)
    parameterValue   : string
    type             : @{name=string}
    position         : Named
    aliases          : None
    
    name             : JsonCompatible
    required         : false
    pipelineInput    : false
    isDynamic        : false
    globbing         : false
    parameterSetName : NoOptions
    type             : @{name=switch}
    position         : Named
    aliases          : None
    
    name             : KeepArray
    required         : false
    pipelineInput    : false
    isDynamic        : false
    globbing         : false
    parameterSetName : (All)
    type             : @{name=switch}
    position         : Named
    aliases          : None
    
    name             : Force
    required         : false
    pipelineInput    : false
    isDynamic        : false
    globbing         : false
    parameterSetName : (All)
    type             : @{name=switch}
    position         : Named
    aliases          : None
    
    name             : Data
    required         : false
    pipelineInput    : true (ByValue)
    isDynamic        : false
    globbing         : false
    parameterSetName : (All)
    parameterValue   : Object
    type             : @{name=Object}
    position         : 0
    aliases          : None
    
    name             : OutFile
    required         : false
    pipelineInput    : false
    isDynamic        : false
    globbing         : false
    parameterSetName : (All)
    parameterValue   : string
    type             : @{name=string}
    position         : Named
    aliases          : None
    
    name                : Options
    required            : false
    pipelineInput       : false
    isDynamic           : false
    globbing            : false
    parameterSetName    : Options
    parameterValue      : SerializationOptions
    type                : @{name=SerializationOptions}
    position            : Named
    aliases             : None
    parameterValueGroup : @{parameterValue=System.Object[]}
    
    name             : KeepArray
    required         : false
    pipelineInput    : false
    isDynamic        : false
    globbing         : false
    parameterSetName : (All)
    type             : @{name=switch}
    position         : Named
    aliases          : None
    
    name             : Force
    required         : false
    pipelineInput    : false
    isDynamic        : false
    globbing         : false
    parameterSetName : (All)
    type             : @{name=switch}
    position         : Named
    aliases          : None

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions