An open API service providing commit metadata for open source projects.

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

← Back to repository