ducttape icon indicating copy to clipboard operation
ducttape copied to clipboard

A workflow management system for researchers who heart Unix.

Results 81 ducttape issues
Sort by recently updated
recently updated
newest added

Certain submitter variables may only be used in advanced special circumstances, or may have reasonable default values set by the submitter administrator. It would be nice to allow the submitter...

wish

To allow for the use of highly experimental code such as the tape linked below, allow the following: https://github.com/jhclark/ducttape/blob/master/syntax/crazy-ideas/lane-advanced-moses-package.tape task foo :: .versioner=git .url="git://path/to/software.git" .ref=HEAD { # Do something }

under consideration

The parser for the bash code blocks should detect this error at parse time: task foo < // this is a valid ducttape comment { // this is an illegal...

wish

I just noticed a syntax highlighting issue that might be a case against /\* comments */. Consider the following bash glob: ``` tar -xvzf file.tgz dir/* ls file.tgz ``` Under...

under consideration

If multiple people have written configs for a very similar .tape file, we would like to detect similarities and not do extra work where we dont have to. For example:...

wish

If the user specifies different workflow filenames or different config names to be output into the same directory, they should be warned, in case they accidentally ran two different commands...

bug

It would be nice to allow the following: task foo :: dir=path/to/dir > a=$dir/a.txt > b=$dir/b.txt { ... Bash code ... }

wish

When a ducttape process exists, lock files are not always removed, despite having `finally {}` blocks in several places. Perhaps this can be fixed with an exit hook?

bug

Consider this workflow: ``` task tokenize < corpus=@ > tok {} task learn < tok=@tokenize {} ``` A few use cases from MT pipelines: 1) Your basic workflow contains a...

wish
under consideration

For tapes where only one config block is found, the following should run, even if -c is not provided: ``` task hello :: message=@ { echo ${message} } config es...

under consideration