Compare commits

..

2 Commits

Author SHA1 Message Date
16d2371ab6 revert because my wrong PATH config. 2024-09-29 17:39:05 +08:00
67362384ba Revert "fix force output stdout and stderr."
This reverts commit 77a7b7679a.
2024-09-29 17:36:41 +08:00
4 changed files with 6 additions and 8 deletions

2
Cargo.lock generated
View File

@ -4,4 +4,4 @@ version = 3
[[package]] [[package]]
name = "unzip-all" name = "unzip-all"
version = "0.2.1" version = "0.2.2"

View File

@ -1,10 +1,10 @@
[package] [package]
name = "unzip-all" name = "unzip-all"
version = "0.2.1" version = "0.2.2"
authors = ["licsber <admin@licsber.site>"] authors = ["licsber <admin@licsber.site>"]
edition = "2021" edition = "2021"
description = "unzip all file using unar." description = "Decompress all file recursively using unar."
repository = "https://git.licsber.site/rust/unzip-all" repository = "https://git.licsber.site/rust/unzip-all"
homepage = "https://blog.licsber.site" homepage = "https://blog.licsber.site"
readme = "README.md" readme = "README.md"

View File

@ -1,8 +1,8 @@
# unzip-all # unzip-all
unzip all compressed file using unar. Decompress all file recursively using unar.
first time write rust executable program~ My first time write rust executable program~
## Reference ## Reference

View File

@ -1,6 +1,6 @@
use std::io; use std::io;
use std::path::Path; use std::path::Path;
use std::process::{Command, Stdio}; use std::process::Command;
pub fn unar_file(path: &Path) -> io::Result<()> { pub fn unar_file(path: &Path) -> io::Result<()> {
println!("UNAR: {}", path.display()); println!("UNAR: {}", path.display());
@ -16,8 +16,6 @@ pub fn unar_file(path: &Path) -> io::Result<()> {
.current_dir(parent_dir) .current_dir(parent_dir)
.arg("-s") // -force-skip: skip if exists .arg("-s") // -force-skip: skip if exists
.arg(filename) .arg(filename)
.stdout(Stdio::inherit())
.stderr(Stdio::inherit())
.spawn()?.wait_with_output(); .spawn()?.wait_with_output();
match output { match output {