Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Eagle 121 #53

Merged
merged 2 commits into from
Jul 27, 2021
Merged

Eagle 121 #53

merged 2 commits into from
Jul 27, 2021

Conversation

james-strauss-uwa
Copy link
Collaborator

Prior to EAGLE-121, the command line for a BashShellApp was specified using a set of parameters beginning with Arg. For example:

  • Arg01 = "cat"
  • Arg02 = "%i[-9] %i[-10] > %o[-11]"

However, this caused issues when attempting to determine which arguments specified the command itself, the input redirection and the output redirection.

Some workflow systems (for example CWL) require these parts to be specified separately.

EAGLE-121 introduced default parameters in the BashShellApp for each part of the command line. This change to DALiuGE supports that change. The contents of additional named parameters is added to the final command line.

I've left the existing method (using Arg01, Arg02, etc) in the code. Since it is likely that only one of the two methods would be used. We have a large number of graphs that use the old method.

@coveralls
Copy link

coveralls commented Jul 20, 2021

Coverage Status

Coverage decreased (-0.4%) to 76.915% when pulling f24924a on eagle-121 into 5b41ca4 on master.

@james-strauss-uwa james-strauss-uwa merged commit 1711a8f into master Jul 27, 2021
@james-strauss-uwa james-strauss-uwa deleted the eagle-121 branch July 27, 2021 01:38
awicenec pushed a commit that referenced this pull request May 19, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants