GitHub / rust-shell-script/rust_cmd_lib / commits
Common rust command-line macros and utilities, to write shell-script like tasks in a clean, natural and rusty way
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 6215b1f1 | try to improve commands string display | Tao Guo <t****e@g****m> | almost 3 years ago | |
| 3670b738 | import crate main_error for better error reporting | Tao Guo <t****e@g****m> | almost 3 years ago | |
| 69024e0f | Allow nested `cd` commands in group commands | Tao Guo <t****e@g****m> | about 4 years ago | |
| 4ad17328 | Cleanup: use array instead of vector for command arguments | Tao Guo <t****e@g****m> | about 4 years ago | |
| d813036b | merge Merge pull request #49 from crzysdrs/master |
rust-shell-script <5****t@u****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 339e789f | Support iterators that can produce OsStr | Mitch Souders <m****s@g****m> | about 4 years ago | |
| 6f16a1bb | more clean up | Tao Guo <t****e@g****m> | almost 5 years ago | |
| a5711c06 | clean up child.rs | Tao Guo <t****e@g****m> | almost 5 years ago | |
| 08409510 | Apply new clippy suggestion | Tao Guo <t****e@g****m> | almost 5 years ago | |
| 1616a3bd | Bump version to 1.3.0 | Tao Guo <t****e@g****m> | almost 5 years ago | |
| 8d40e52a | Update API docs | Tao Guo <t****e@g****m> | almost 5 years ago | |
| 505fc5a3 | Clean up test temp files | Tao Guo <t****e@g****m> | almost 5 years ago | |
| 8514fbc3 | Refactoring low level APIs | Tao Guo <t****e@g****m> | almost 5 years ago | |
| bb22f8ab | clean up CmdChild constructor | Tao Guo <t****e@g****m> | almost 5 years ago | |
| 6ad7f5b7 | Move stderr polling thread into a separate structure | Tao Guo <t****e@g****m> | almost 5 years ago | |
| 04293438 | more clean up | Tao Guo <t****e@g****m> | almost 5 years ago | |
| 5738b6c3 | clean up | Tao Guo <t****e@g****m> | almost 5 years ago | |
| 65b7cfdd | continue error report refactoring | Tao Guo <t****e@g****m> | almost 5 years ago | |
| 513ab829 | refactoring error reporting | Tao Guo <t****e@g****m> | almost 5 years ago | |
| 088131e4 | Add new flag to control command error reporting | Tao Guo <t****e@g****m> | almost 5 years ago | |
| 1d3d963e | allow ignoring spawning errors | Tao Guo <t****e@g****m> | almost 5 years ago | |
| 7a02403d | allow `ignore` to be used for builtin commands | Tao Guo <t****e@g****m> | almost 5 years ago | |
| 33318949 | Bump version to 1.2.4 | Tao Guo <t****e@g****m> | almost 5 years ago | |
| de8f8940 | clean up cargo.toml file | Tao Guo <t****e@g****m> | almost 5 years ago | |
| 3ca0acdd | allow `ignore` command to ignore all errors in pipe commands | Tao Guo <t****e@g****m> | almost 5 years ago | |
| 95fb6dab | Bump version to 1.2.3 | Tao Guo <t****e@g****m> | almost 5 years ago | |
| 804d7337 | clean up doc | Tao Guo <t****e@g****m> | almost 5 years ago | |
| 99dde528 | clean up code for log waiting | Tao Guo <t****e@g****m> | almost 5 years ago | |
| 58d92e7a | fix issue #36 | Tao Guo <t****e@g****m> | almost 5 years ago | |
| 1c881c67 | Bump version to 1.2.2 | Tao Guo <t****e@g****m> | almost 5 years ago | |
| 7b11a545 | Only report warning messages when debug flag is enabled | Tao Guo <t****e@g****m> | almost 5 years ago | |
| 693424f9 | Always report thread join errors | Tao Guo <t****e@g****m> | almost 5 years ago | |
| 4c1a5d92 | Fixed ignore behavior for builtin commands | Tao Guo <t****e@g****m> | almost 5 years ago | |
| 5b3ca441 | Bump version to 1.2.1 | Tao Guo <t****e@g****m> | almost 5 years ago | |
| f4164542 | Fix builtin command redirection bug and clean up | Tao Guo <t****e@g****m> | almost 5 years ago | |
| 46d0f712 | Bump version to 1.2 | Tao Guo <t****e@g****m> | almost 5 years ago | |
| e201568d | Check thread join return value | Tao Guo <t****e@g****m> | almost 5 years ago | |
| 94407039 | Update README | Tao Guo <t****e@g****m> | almost 5 years ago | |
| 1582dda9 | fix pipe full issue for builtin command | Tao Guo <t****e@g****m> | almost 5 years ago | |
| abf5ff56 | Launch a separate thread to print stderr log, fix #35 | Tao Guo <t****e@g****m> | almost 5 years ago | |
| 3d399be2 | apply new clippy suggestions | Tao Guo <t****e@g****m> | almost 5 years ago | |
| f125db86 | Read stdout and stderr buffers before and after wait | Tao Guo <t****e@g****m> | about 5 years ago | |
| 2b73961a | clean up and fix typos | Tao Guo <t****e@g****m> | about 5 years ago | |
| 64b92e91 | Apply new clippy suggestions | Tao Guo <t****e@g****m> | about 5 years ago | |
| 77acbad5 | Bump version to 1.1.0 | Tao Guo <t****e@g****m> | about 5 years ago | |
| 6ebefcfa | Update wait_with_pipe() API | Tao Guo <t****e@g****m> | about 5 years ago | |
| 0ad49665 | Fixed examples in macro docs | Tao Guo <t****e@g****m> | about 5 years ago | |
| e0b141c8 | Remove code to support `||` command | Tao Guo <t****e@g****m> | about 5 years ago | |
| a852f224 | Add builtin `ignore` command | Tao Guo <t****e@g****m> | about 5 years ago | |
| 00de16f1 | Do not capture output for run_cmd!() and spawn!() | Tao Guo <t****e@g****m> | about 5 years ago | |
| 0b6e05b9 | process cleanup | Tao Guo <t****e@g****m> | over 5 years ago | |
| 1f6fb61a | fix testing pipe race condition | Tao Guo <t****e@g****m> | over 5 years ago | |
| 0510a1e7 | Bump version to 1.0.13 | Tao Guo <t****e@g****m> | over 5 years ago | |
| 98544aba | clean up path printing | Tao Guo <t****e@g****m> | over 5 years ago | |
| 59e8088f | clean up reference usages in lexer | Tao Guo <t****e@g****m> | over 5 years ago | |
| d2b8b25a | clean up CmdString | Tao Guo <t****e@g****m> | over 5 years ago | |
| 5892d846 | Replace trait IntoOsString with AsOsStr | Tao Guo <t****e@g****m> | over 5 years ago | |
| 1350a994 | Convert variables to OsString with into_os_string() | Tao Guo <t****e@g****m> | over 5 years ago | |
| acc09b8f | print OsString without using unwrap() | Tao Guo <t****e@g****m> | over 5 years ago | |
| 8109a92e | clean up CmdString append | Tao Guo <t****e@g****m> | over 5 years ago | |
| dbb04a1a | fixed dd_test display regression | Tao Guo <t****e@g****m> | over 5 years ago | |
| 6296d958 | Allow path/OsString variables being used directly | Tao Guo <t****e@g****m> | over 5 years ago | |
| 0ecd274f | update path type | Tao Guo <t****e@g****m> | over 5 years ago | |
| 20cd5003 | Applied clippy suggestions to remove "Child" postfix | Tao Guo <t****e@g****m> | over 5 years ago | |
| ae49d521 | clean up child APIs | Tao Guo <t****e@g****m> | over 5 years ago | |
| 3c52deb4 | applied clippy suggestions after updating rustup | Tao Guo <t****e@g****m> | over 5 years ago | |
| 30812314 | Bump version to 1.0.12 | Tao Guo <t****e@g****m> | over 5 years ago | |
| f40aaded | fixed tetris and pipes example regression | Tao Guo <t****e@g****m> | over 5 years ago | |
| 0423e127 | support stream API with wait_with_pipe() | Tao Guo <t****e@g****m> | over 5 years ago | |
| 72c78cde | Rename wait_cmd/wait_fun functions | Tao Guo <t****e@g****m> | over 5 years ago | |
| fd493af6 | process cleanup: move CmdChildren to child.rs | Tao Guo <t****e@g****m> | over 5 years ago | |
| a91efa37 | process cleanup: simplify wait structure | Tao Guo <t****e@g****m> | over 5 years ago | |
| e21ed6c2 | Print messges to stdout int a way to make `cargo test` happy | Tao Guo <t****e@g****m> | over 5 years ago | |
| 92d2c682 | Bump version to 1.0.11 | Tao Guo <t****e@g****m> | over 5 years ago | |
| bd7837f5 | fix stderr logging #23 | Tao Guo <t****e@g****m> | over 5 years ago | |
| 1cfb04a9 | lexer clean up | Tao Guo <t****e@g****m> | over 5 years ago | |
| a8cbd3ea | process APIs clean up | Tao Guo <t****e@g****m> | over 5 years ago | |
| 5aa62983 | stderr_logging clean up | Tao Guo <t****e@g****m> | over 5 years ago | |
| b3d3b027 | return size 0 for /dev/null read | Tao Guo <t****e@g****m> | over 5 years ago | |
| 014f9d90 | child module clean up | Tao Guo <t****e@g****m> | over 5 years ago | |
| 0f987108 | clean up stderr logging | Tao Guo <t****e@g****m> | over 5 years ago | |
| d6a02bc6 | clean up child enum | Tao Guo <t****e@g****m> | over 5 years ago | |
| 5b9e4e5c | parser clean up | Tao Guo <t****e@g****m> | over 5 years ago | |
| 7f9946ef | clean up parser | Tao Guo <t****e@g****m> | over 5 years ago | |
| a8d969b8 | Use matches! macro to clean up parser | Tao Guo <t****e@g****m> | over 5 years ago | |
| 7dadb5a5 | Use iterator for parser | Tao Guo <t****e@g****m> | over 5 years ago | |
| b28c6726 | clean up lexer to embed iterator into Lexer struct | Tao Guo <t****e@g****m> | over 5 years ago | |
| 6bbb2319 | Update examples/Cargo.toml file | Tao Guo <t****e@g****m> | over 5 years ago | |
| 931fe6a7 | update cmd_die!() macro to return ! type | Tao Guo <t****e@g****m> | over 5 years ago | |
| 7299faf1 | clean up redirect check in lexer | Tao Guo <t****e@g****m> | over 5 years ago | |
| b4cb488e | Bump version to 1.0.10 | Tao Guo <t****e@g****m> | over 5 years ago | |
| 980ca715 | update docs | Tao Guo <t****e@g****m> | over 5 years ago | |
| b100486a | Revert "Update wait_raw_result return type" | Tao Guo <t****e@g****m> | over 5 years ago | |
| 4449c2ed | Update wait_raw_result return type | Tao Guo <t****e@g****m> | over 5 years ago | |
| fd851a19 | check builtin/custom spawning thread status | Tao Guo <t****e@g****m> | over 5 years ago | |
| 33d9a9df | spawn a separate thread for builtin/custom pipe-out threads | Tao Guo <t****e@g****m> | over 5 years ago | |
| e261493a | reject the same redirection being set multiple times | Tao Guo <t****e@g****m> | over 5 years ago | |
| e83a6d54 | Optimize for "/dev/null" | Tao Guo <t****e@g****m> | over 5 years ago | |
| c6cdf013 | Bump version to 1.0.9 | Tao Guo <t****e@g****m> | over 5 years ago | |
| 6ca6febd | fix stderr piping bug | Tao Guo <t****e@g****m> | over 5 years ago |