update github page
This commit is contained in:
parent
5738bccae7
commit
0fa994d9ec
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
   
|
[](https://travis-ci.org/VirtuBox/img-optimize)    
|
||||||
|
|
||||||
## Prerequisite
|
## Prerequisite
|
||||||
|
|
||||||
|
@ -10,6 +10,8 @@
|
||||||
- optipng for png optimization
|
- optipng for png optimization
|
||||||
- cwebp for WebP conversion
|
- cwebp for WebP conversion
|
||||||
|
|
||||||
|
### From APT repositories
|
||||||
|
|
||||||
Debian/Ubuntu :
|
Debian/Ubuntu :
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
|
@ -22,6 +24,18 @@ Centos 7 :
|
||||||
sudo yum install optipng jpegoptim libwebp-tools -y
|
sudo yum install optipng jpegoptim libwebp-tools -y
|
||||||
```
|
```
|
||||||
|
|
||||||
|
### Compile the latest release (optipng & libwebp)
|
||||||
|
|
||||||
|
For Debian/Ubuntu (available in scripts folder) :
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# optipng
|
||||||
|
curl -sL git.io/fjddn | sudo -E bash
|
||||||
|
|
||||||
|
# libwebp
|
||||||
|
curl -sL git.io/fjdd6 | sudo -E bash
|
||||||
|
```
|
||||||
|
|
||||||
--------------------------------------------------------------------------------
|
--------------------------------------------------------------------------------
|
||||||
|
|
||||||
## Installation
|
## Installation
|
||||||
|
@ -43,29 +57,32 @@ echo "alias img-optimize=$HOME/.img-optimize/optimize.sh" >> $HOME/.bashrc
|
||||||
source $HOME/.bashrc
|
source $HOME/.bashrc
|
||||||
```
|
```
|
||||||
|
|
||||||
**Method 2** : Copy the script in /usr/local/bin
|
**Method 2** : Add an alias to the script in /usr/local/bin
|
||||||
|
|
||||||
With this method img-optimize can be used by all users
|
With this method img-optimize can be used by all users
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
sudo cp $HOME/.img-optimize/optimize.sh /usr/local/bin/img-optimize
|
sudo ln -s $HOME/.img-optimize/optimize.sh /usr/local/bin/img-optimize
|
||||||
|
sudo chmod +x /usr/local/bin/img-optimize
|
||||||
```
|
```
|
||||||
|
|
||||||
## Usage
|
## Usage
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
|
Bash script to optimize your images and convert them in WebP
|
||||||
Usage: img-optimize [options] <images path>
|
Usage: img-optimize [options] <images path>
|
||||||
If images path is empty, img-optimize will use the current directory
|
If images path isn't defined, img-optimize will use the current directory
|
||||||
Options:
|
Options:
|
||||||
--jpg <images path> ..... optimize all jpg images
|
--jpg <images path> ..... optimize all jpg images
|
||||||
--png <images path> ..... optimize all png images
|
--png <images path> ..... optimize all png images
|
||||||
--webp <images path> ..... convert all images in webp
|
--webp <images path> ..... convert all images in webp
|
||||||
--nowebp <images path> ..... optimize all png & jpg images
|
--nowebp <images path> ..... optimize all png & jpg images
|
||||||
--all <images path> ..... optimize all images (png + jpg + webp)
|
--all <images path> ..... optimize all images (png + jpg + webp)
|
||||||
-i, --interactive ... run img-optimize in interactive mode
|
-i, --interactive ..... run img-optimize in interactive mode
|
||||||
|
-q, --quiet ..... run image optimization quietly
|
||||||
Other options :
|
Other options :
|
||||||
-h, --help, help ... displays this help information
|
-h, --help, help ... displays this help information
|
||||||
Example:
|
Examples:
|
||||||
optimize all jpg images in /var/www/images
|
optimize all jpg images in /var/www/images
|
||||||
img-optimize --jpg /var/www/images
|
img-optimize --jpg /var/www/images
|
||||||
```
|
```
|
||||||
|
@ -78,15 +95,9 @@ To update the script, just run :
|
||||||
git -C $HOME/.img-optimize pull
|
git -C $HOME/.img-optimize pull
|
||||||
```
|
```
|
||||||
|
|
||||||
If you previously used the 2nd install method, you have to copy the script again to update it
|
|
||||||
|
|
||||||
```bash
|
|
||||||
sudo cp $HOME/.img-optimize/optimize.sh /usr/local/bin/img-optimize -f
|
|
||||||
```
|
|
||||||
|
|
||||||
## Setup daily cronjob
|
## Setup daily cronjob
|
||||||
|
|
||||||
You copy the scripts to /etc/cron.daily :
|
You just have to copy the scripts to /etc/cron.daily :
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
cp $HOME/.img-optimize/crons/jpg-png-cron.sh /etc/cron.daily/jpg-png-cron
|
cp $HOME/.img-optimize/crons/jpg-png-cron.sh /etc/cron.daily/jpg-png-cron
|
||||||
|
|
Loading…
Reference in New Issue
Block a user