fix clap vomitting on terminal
This commit is contained in:
parent
06c41d2172
commit
6514d58192
4 changed files with 7 additions and 6 deletions
1
Cargo.lock
generated
1
Cargo.lock
generated
|
|
@ -1134,7 +1134,6 @@ checksum = "d76b5d13eaa18c901fd2f7fca939fefe3a0727a953561fefdf3b2922b8569d00"
|
|||
dependencies = [
|
||||
"anstream",
|
||||
"anstyle",
|
||||
"backtrace",
|
||||
"clap_lex",
|
||||
"strsim",
|
||||
]
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ description = "A cli presentation system"
|
|||
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
||||
|
||||
[dependencies]
|
||||
clap = { version = "4.5.20", features = ["debug", "derive"] }
|
||||
clap = { version = "4.5.20", features = ["derive"] }
|
||||
miette = { version = "7.2.0", features = ["fancy"] }
|
||||
pretty_assertions = "1.4.1"
|
||||
serde = { version = "1.0.213", features = ["derive"] }
|
||||
|
|
|
|||
5
justfile
5
justfile
|
|
@ -2,12 +2,14 @@ ui := "-i"
|
|||
file := "~/dev/lumina-iced/test_presentation.lisp"
|
||||
|
||||
export RUSTC_WRAPPER := "sccache"
|
||||
export RUST_LOG := "debug"
|
||||
# export RUST_LOG := "debug"
|
||||
|
||||
default:
|
||||
just --list
|
||||
build:
|
||||
cargo build
|
||||
build-release:
|
||||
cargo build --release
|
||||
run:
|
||||
cargo run -- {{ui}}
|
||||
run-release:
|
||||
|
|
@ -23,6 +25,7 @@ profile:
|
|||
|
||||
alias b := build
|
||||
alias r := run
|
||||
alias br := build-release
|
||||
alias rr := run-release
|
||||
alias rf := run-file
|
||||
alias c := clean
|
||||
|
|
|
|||
|
|
@ -80,12 +80,11 @@ fn main() -> Result<()> {
|
|||
);
|
||||
let filter = EnvFilter::builder()
|
||||
.with_default_directive(LevelFilter::WARN.into())
|
||||
.parse_lossy("lumina=debug");
|
||||
.parse_lossy("lumina=debug, clap_builder=error");
|
||||
tracing_subscriber::FmtSubscriber::builder()
|
||||
.pretty()
|
||||
.with_line_number(true)
|
||||
.with_level(true)
|
||||
.with_target(true)
|
||||
.with_env_filter(filter)
|
||||
.with_target(true)
|
||||
.with_timer(timer)
|
||||
|
|
@ -117,7 +116,7 @@ fn main() -> Result<()> {
|
|||
|
||||
let settings;
|
||||
if args.ui {
|
||||
debug!("main view");
|
||||
debug!(target: "lumina", "main view");
|
||||
settings = Settings::default().debug(false).is_daemon(true);
|
||||
} else {
|
||||
debug!("window view");
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue