ouch
ouch copied to clipboard
Painless compression and decompression in the terminal
Maybe I'm blind but I can't find a version for a "standard" linux - read Ubuntu / Debian / Mint / what have you. The brew formula is for macOS...
### Version 0.3.1 ### Description I'm trying to decompress `binutils-2.37.tar.lz` ([link here](https://ftpmirror.gnu.org/binutils/binutils-2.37.tar.lz)), but `ouch` is failing. ### Current Behavior Running the following command: `ouch decompress binutils-2.37.tar.lz` errors out with: `[ERROR]...
# Problem Currently, we don't have control of what extensions should be used in compression or decompression, we rely on automatic extension detection. Using `archive.tar.gz.xz` as an example, you might...
We can remove the `fs::canonicalize` function calls, as they are only being currently used to check if files exist, this type of check should be performed with `fs::metadata` instead. This...
## Version 0.3.1 ## Description `cargo install ouch` errors during compilation. See full log down bottom. I took a look at the error and it seems like external functions of...
### Version v0.3.1 ### Description After executing `cargo install ouch`, I get the following output: ``` ❯ cargo install ouch Updating crates.io index Downloaded ouch v0.3.1 Downloaded 1 crate (27.6...
### Version master (bafc2d31b4dacf738ed6a82aa315df6ca2247fbb) ### Description the special tar extensions are not recognized when decompressing and extra warnings are generated ### Current Behavior ```console $ ouch c src src.tgz &&...
We can get big performance improvements by using a threadpool when decompressing files using stuff like Rayon. [This commit](https://github.com/carmesim/ouch/commit/fe97ff813d2c3a4239f87108ab750b92adb86b59) is an example of how it can be somewhat easily integrable...
Currently, when compressing, `ouch` always follows symlinks when building an archive, ignoring errors when they occur, meaning there is no way to store a symlink inside of an archive. The...
Planned flags: ## `--level LEVEL_NUMBER` From 1 to 10, `ouch` should "translate" that range for each format, considering that some formats use higher numbers than others. ## `--fast` Less intensive...