This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse the repository at this point in the history
feat: Add support for rust scripts (enabling directly integrated ad-h…
…oc robust high performance scripting) (#1053) * add support for rust scripts * add rust environment yaml * add missing files * some basic docs * clarify default dependencies * add functionality to handle cargo manifest * remove redundant continue * add some more rust script docs and restructure scripts docs * use NamedList type instead of HashMap * remove additional '--features', add indexmap/serde dependency+feature * update test-manifest.rs to use namedlist API aswell * add outer line doc testing and pin rust-script version * small fixes for rust outer doc test * format shell log string for rust-script * fmt * add missing test file * add missing rust script * replace serde-pickle with serde_json + json_typegen * fmt * only iter over positional items * fmt * add code to modify PATH, add functions for redirecting stdout, stderr, fmt and one stray fmt commit * use fully qualified names instead of use statements * update docs * remove print and todo * use ordered list instead * remove example TODO * move comment about R snakemake@source() function to the R section * update src comments * make log impl_iter and dont redirect rust-script stream * minor additions to the docs Co-authored-by: Johannes Köster <email@example.com> Co-authored-by: Michael Hall <firstname.lastname@example.org>
- Loading branch information
1 parent af21d6c commit f0e8fa2
Showing 14 changed files with 1,340 additions and 53 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
Oops, something went wrong.