diff options
author | root <github@bigly.dog> | 2024-03-22 15:19:01 -0700 |
---|---|---|
committer | root <github@bigly.dog> | 2024-03-22 15:24:18 -0700 |
commit | 4327eb9ca94df75db85e817fbf8d76aa0b029f93 (patch) | |
tree | a151b48f45761cccd0befa1b0163ea570b410470 | |
parent | 50b7c5dad27b17947f4094d5da15311dc611821a (diff) |
makefile
-rw-r--r-- | Cargo.lock | 2 | ||||
-rw-r--r-- | Cargo.toml | 2 | ||||
-rw-r--r-- | Makefile | 5 | ||||
-rw-r--r-- | src/main.rs | 5 |
4 files changed, 10 insertions, 4 deletions
@@ -467,7 +467,7 @@ dependencies = [ [[package]] name = "sad" -version = "0.4.24" +version = "0.4.25" dependencies = [ "aho-corasick", "ansi_term", @@ -3,7 +3,7 @@ authors = ["git@bigly.dog"] description = "Space Age seD | https://github.com/ms-jpq/sad" edition = "2021" name = "sad" -version = "0.4.24" +version = "0.4.25" [dependencies] @@ -6,7 +6,7 @@ SHELL := bash .ONESHELL: .SHELLFLAGS := --norc --noprofile -Eeuo pipefail -O dotglob -O nullglob -O failglob -O globstar -c -.DEFAULT_GOAL := help +.DEFAULT_GOAL := dev .PHONY: clean clobber lint mypy clippy deps build release ci test @@ -34,6 +34,9 @@ clobber: clean mypy: .venv/$(VENV)/mypy '$<' -- . +dev: + cargo build + clippy: cargo clippy --all-targets --all-features diff --git a/src/main.rs b/src/main.rs index f25e730..332004b 100644 --- a/src/main.rs +++ b/src/main.rs @@ -74,7 +74,10 @@ async fn consume(stream: impl Stream<Item = Result<(), Die>> + Send + Unpin) -> match out.next().await { None | Some(Die::Eof) => break, Some(Die::Interrupt) => return Err(Die::Interrupt), - Some(e) => eprintln!("{}", Colour::Red.paint(format!("{e}"))), + Some(e) => { + eprintln!("{}", Colour::Red.paint(format!("{e}"))); + return Err(e); + } } } Ok(()) |