Skip to content

Commit

Permalink
Don't add 2 newlines if nothing in table (#423)
Browse files Browse the repository at this point in the history
Co-authored-by: Tonye Jack <jtonye@ymail.com>
  • Loading branch information
andreas-aman and jackton1 committed Mar 10, 2023
1 parent 7f48c5f commit 571f879
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 10 deletions.
8 changes: 4 additions & 4 deletions internal/types/action.go
Original file line number Diff line number Diff line change
Expand Up @@ -84,11 +84,11 @@ func (a *Action) WriteDocumentation(inputTable, outputTable *strings.Builder) er
[]byte(internal.InputAutoDocEnd),
)

inputsStr := strings.TrimSpace(fmt.Sprintf("%s\n\n%v", internal.InputsHeader, inputTable.String()))

if hasInputsData {
inputsStr := fmt.Sprintf("%s\n\n%v", internal.InputsHeader, inputTable.String())
output = utils.ReplaceBytesInBetween(input, inputStartIndex, inputEndIndex, []byte(inputsStr))
} else {
inputsStr := fmt.Sprintf("%s\n\n%v", internal.InputsHeader, inputTable.String())
output = bytes.Replace(input, []byte(internal.InputsHeader), []byte(inputsStr), -1)
}

Expand All @@ -98,11 +98,11 @@ func (a *Action) WriteDocumentation(inputTable, outputTable *strings.Builder) er
[]byte(internal.OutputAutoDocEnd),
)

outputsStr := strings.TrimSpace(fmt.Sprintf("%s\n\n%v", internal.OutputsHeader, outputTable.String()))

if hasOutputsData {
outputsStr := fmt.Sprintf("%s\n\n%v", internal.OutputsHeader, outputTable.String())
output = utils.ReplaceBytesInBetween(output, outputStartIndex, outputEndIndex, []byte(outputsStr))
} else {
outputsStr := fmt.Sprintf("%s\n\n%v", internal.OutputsHeader, outputTable.String())
output = bytes.Replace(output, []byte(internal.OutputsHeader), []byte(outputsStr), -1)
}

Expand Down
12 changes: 6 additions & 6 deletions internal/types/reusable.go
Original file line number Diff line number Diff line change
Expand Up @@ -95,12 +95,12 @@ func (r *Reusable) WriteDocumentation(inputTable, outputTable, secretsTable *str
[]byte(internal.InputsHeader),
[]byte(internal.InputAutoDocEnd),
)

inputsStr := strings.TrimSpace(fmt.Sprintf("%s\n\n%v", internal.InputsHeader, inputTable.String()))

if hasInputsData {
inputsStr := fmt.Sprintf("%s\n\n%v", internal.InputsHeader, inputTable.String())
output = utils.ReplaceBytesInBetween(input, inputStartIndex, inputEndIndex, []byte(inputsStr))
} else {
inputsStr := fmt.Sprintf("%s\n\n%v", internal.InputsHeader, inputTable.String())
output = bytes.Replace(input, []byte(internal.InputsHeader), []byte(inputsStr), -1)
}

Expand All @@ -110,11 +110,11 @@ func (r *Reusable) WriteDocumentation(inputTable, outputTable, secretsTable *str
[]byte(internal.OutputAutoDocEnd),
)

outputsStr := strings.TrimSpace(fmt.Sprintf("%s\n\n%v", internal.OutputsHeader, outputTable.String()))

if hasOutputsData {
outputsStr := fmt.Sprintf("%s\n\n%v", internal.OutputsHeader, outputTable.String())
output = utils.ReplaceBytesInBetween(output, outputStartIndex, outputEndIndex, []byte(outputsStr))
} else {
outputsStr := fmt.Sprintf("%s\n\n%v", internal.OutputsHeader, outputTable.String())
output = bytes.Replace(output, []byte(internal.OutputsHeader), []byte(outputsStr), -1)
}

Expand All @@ -123,12 +123,12 @@ func (r *Reusable) WriteDocumentation(inputTable, outputTable, secretsTable *str
[]byte(internal.SecretsHeader),
[]byte(internal.SecretsAutoDocEnd),
)

secretsStr := strings.TrimSpace(fmt.Sprintf("%s\n\n%v", internal.SecretsHeader, secretsTable.String()))

if hasSecretsData {
secretsStr := fmt.Sprintf("%s\n\n%v", internal.SecretsHeader, secretsTable.String())
output = utils.ReplaceBytesInBetween(output, secretsStartIndex, secretsEndIndex, []byte(secretsStr))
} else {
secretsStr := fmt.Sprintf("%s\n\n%v", internal.SecretsHeader, secretsTable.String())
output = bytes.Replace(output, []byte(internal.SecretsHeader), []byte(secretsStr), -1)
}

Expand Down

0 comments on commit 571f879

Please sign in to comment.