Skip to content

Commit 1bd4107

Browse files
Improve multiline parameter description for added parameter (#49)
1 parent c8a90bc commit 1bd4107

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

flow-diff/src/main/java/com/snowflake/openflow/FlowDiff.java

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -326,9 +326,19 @@ private static void executeFlowDiffForOneFlow(final String pathA, final String p
326326
final String paramKey = diff.getFieldName().get();
327327
final VersionedParameterContext pc = (VersionedParameterContext) diff.getComponentB();
328328
final VersionedParameter param = pc.getParameters().stream().filter(p -> p.getName().equals(paramKey)).findFirst().get();
329+
330+
final String description;
331+
if (isEmpty(param.getDescription())) {
332+
description = "";
333+
} else if (isMultiline(param.getDescription())) {
334+
description = " with the description\n```\n" + param.getDescription() + "\n```";
335+
} else {
336+
description = " with the description `" + param.getDescription() + "`";
337+
}
338+
329339
System.out.println("- In the Parameter Context `" + pc.getName() + "` a parameter has been added: `"
330340
+ paramKey + "` = `" + (param.isSensitive() ? "<Sensitive Value>" : param.getValue()) + "`"
331-
+ (isEmpty(param.getDescription()) ? "" : " with the description `" + param.getDescription() + "`"));
341+
+ description);
332342
break;
333343
}
334344
case PARAMETER_REMOVED: {

0 commit comments

Comments
 (0)