ouch icon indicating copy to clipboard operation
ouch copied to clipboard

Painless compression and decompression in the terminal

Results 154 ouch issues
Sort by recently updated
recently updated
newest added

### Version 0.6.1 ### Description Add loading ouch completions into powershell by adding following line `. "C:\Program Files\ouch\completions\_ouch.ps1"` into `C:\Users\y\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1` ### Current Behavior During the Windows Terminal launch the following...

bug

Currently ouch creates a temporary directory (.tmp-ouch-XXXXXX) for extraction in case of most file formats unless the -d option is used to directly specify a output directory. However for some...

enhancement

### Version 0.6.1 ### Description Just as discribed in the title. The problem can be reproduced by the following procedure. [test_dir.zip](https://github.com/user-attachments/files/21118761/test_dir.zip) # Windows side Prepare a directory structure like this...

bug

Using ouch to compress a directory fails if the directory has a socket. The archive is not created. ```text $ ouch compress --format tar.zst application backup.tar.zstd [ERROR] failed to open...

enhancement

Creating this ticket for discussion. I feel like it's only worthwhile to ask the user about this if ouch estimates that a worrying amount of RAM will be taken up....

enhancement

We're currently using `lzma_rust2::LzipWriter`, but an `lzma_rust2::LzipWriterMt` is available. Same for `LzmaWriter`/`LzmaWriterMt`.

enhancement

### Version ouch 0.6.1 ### Description If a filename ends in `.tgz`, but the actual format is `.tar.gz.gz`, this will lead to a very odd error: ``` [ERROR] numeric field...

bug

Thanks for maintaining `ouch`! If I try to run this: ``` $ ouch compress scripts/zipit.py kak/kak-lsp.toml kak/kakrc output.zip [INFO] Compressing 'zipit.py' [INFO] Compressing 'kak-lsp.toml' [INFO] Compressing 'kakrc' [INFO] Successfully compressed...

enhancement

Closes #859 This PR addresses several CLI user experience issues related to discovering supported formats by introducing a central format registry and a new `list-formats` subcommand. The previous approach had...