Mercurial > repos > bgruening > text_processing
diff sed.xml @ 1:a4ad586d1403 draft
Uploaded
author | bgruening |
---|---|
date | Thu, 05 Sep 2013 11:42:27 -0400 |
parents | ec66f9d90ef0 |
children | 7068d1548234 |
line wrap: on
line diff
--- a/sed.xml Thu Sep 05 04:58:21 2013 -0400 +++ b/sed.xml Thu Sep 05 11:42:27 2013 -0400 @@ -3,24 +3,38 @@ <requirements> <requirement type="package" version="4.2.2-sandbox">gnu_sed</requirement> </requirements> - <command> - sed --sandbox -r $silent -f '$sed_script' '$input' > '$output' - </command> - <inputs> - <param format="txt" name="input" type="data" label="File to process" /> + <command> + sed --sandbox -r + + #if $adv_opts.adv_opts_selector == 'advanced': + $adv_opts.silent + #end if + -f '$sed_script' '$input' > '$output' + </command> + <inputs> + <param format="txt" name="input" type="data" label="File to process" /> - <param name="url_paste" type="text" area="true" size="5x35" label="SED Program" help=""> - <sanitizer> - <valid initial="string.printable"> - <remove value="'"/> - </valid> - </sanitizer> - </param> + <param name="url_paste" type="text" area="true" size="5x35" label="SED Program" help=""> + <sanitizer> + <valid initial="string.printable"> + <remove value="'"/> + </valid> + </sanitizer> + </param> - <param name="silent" type="select" label="operation mode" help="(Same as 'sed -n', leave at 'normal' unless you know what you're doing)" > - <option value="">normal</option> - <option value="-n">silent</option> - </param> + <conditional name="adv_opts"> + <param name="adv_opts_selector" type="select" label="Advanced Options"> + <option value="basic" selected="True">Hide Advanced Options</option> + <option value="advanced">Show Advanced Options</option> + </param> + <when value="basic" /> + <when value="advanced"> + <param name="silent" type="select" label="operation mode" help="(Same as 'sed -n', leave at 'normal' unless you know what you're doing)" > + <option value="">normal</option> + <option value="-n">silent</option> + </param> + </when> + </conditional> </inputs> <configfiles>