Update README.md

This commit is contained in:
Vinícius Miguel 2021-03-30 23:39:44 -03:00 committed by GitHub
parent e0222c6abc
commit 9a34c0501b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -18,15 +18,11 @@
## Usage ## Usage
`ouch` uses the file extensions to infer the file formats.
For example, `ouch compress a b c.zip` tells to compress `a` and `b` into the same `c.zip` compressed file.
### Decompressing files ### Decompressing files
To decompress, just call `ouch` passing the input files. To decompress any number of files, just supply them to `ouch`.
Use the `-o, --output` flag to redirect the output to a folder. Use the `-o, --output` flag to redirect the output of decompressions to a folder.
```bash ```bash
# Decompress `a.zip` # Decompress `a.zip`
@ -35,19 +31,21 @@ ouch a.zip
# Decompress multiple files # Decompress multiple files
ouch a.zip b.tar.gz ouch a.zip b.tar.gz
# Decompress multiple files, but inside new_folder # Decompress multiple files but inside new_folder
ouch a.zip b.tar.gz -o new_folder ouch a.zip b.tar.gz c.tar.bz2 -o new_folder
``` ```
### Compressing files and directories ### Compressing files and directories
The `compress` subcommand accepts files and folders where the **last** one is the desired **output file**. The `compress` subcommand is able to compress files and folders. The **last** argument will be the **output file**.
The compression format employed will be defined according to the output file's extension.
```bash ```bash
# Compress four files into `archive.zip` # Compress four files into `archive.zip`
ouch compress a b c d archive.zip ouch compress a b c d archive.zip
# Compress three files into `.tar.bz2` archive # Compress three files into a `.tar.bz2` archive
ouch compress a.mp4 b.jpg c.png files.tar.bz2 ouch compress a.mp4 b.jpg c.png files.tar.bz2
# Compress a folder and a file into `videos.tar.xz` # Compress a folder and a file into `videos.tar.xz`
@ -59,9 +57,8 @@ ouch compress Videos/ funny_meme.mp4 videos.tar.xz
(TODO -- not implemented at all) (TODO -- not implemented at all)
``` ```
# Shows the files contained in videos.tar.xz # Shows the files and folders contained in videos.tar.xz
ouch list videos.tar.xz ouch list videos.tar.xz
1. .....
``` ```
## Supported formats ## Supported formats