diff options
author | Jesse Luehrs <doy@tozt.net> | 2021-12-31 02:39:28 -0500 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2021-12-31 02:39:28 -0500 |
commit | d82cd70272ea300fcfd98110f674580b835ffab2 (patch) | |
tree | b2c525311231c12c7a6d4b77fb1d007b9d9a22d8 /src/main.rs | |
parent | c789d1750c1f17c18d36cb3b76d665e2b147ac70 (diff) | |
download | nbsh-d82cd70272ea300fcfd98110f674580b835ffab2.tar.gz nbsh-d82cd70272ea300fcfd98110f674580b835ffab2.zip |
start adding framework for pipelines
Diffstat (limited to 'src/main.rs')
-rw-r--r-- | src/main.rs | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/main.rs b/src/main.rs index 602eb8e..b5b1f09 100644 --- a/src/main.rs +++ b/src/main.rs @@ -16,6 +16,7 @@ mod env; mod event; mod format; mod parse; +mod pipe; mod state; use async_std::stream::StreamExt as _; @@ -135,6 +136,10 @@ async fn async_main() -> anyhow::Result<()> { } fn main() { + if std::env::args().nth(1).as_deref() == Some("--internal-pipe-runner") { + pipe::run(); + std::process::exit(0); + } match async_std::task::block_on(async_main()) { Ok(_) => (), Err(e) => { |