2016-12-28 16:33:45 +01:00
## Caesium CommandLineTools
2017-11-10 01:58:34 +01:00
##### caesium-clt - v0.11.0-beta (build 20171109) - Copyright © Matteo Paonessa, 2017. All Rights Reserved.
2017-03-10 19:14:08 +01:00
[](https://travis-ci.org/Lymphatus/caesium-clt)
2015-05-13 10:48:30 +02:00
----------
###### REQUIREMENTS
2017-03-07 10:30:48 +01:00
* [libcaesium ](https://github.com/Lymphatus/libcaesium )
2016-12-28 16:33:45 +01:00
###### Included libraries
* [optparse ](https://github.com/skeeto/optparse )
* [tinydir ](https://github.com/cxong/tinydir )
2015-05-13 10:48:30 +02:00
----------
###### TESTED PLATFORMS
2017-12-29 23:18:20 +01:00
* Mac OS X High Sierra (v10.13.1)
2017-03-10 11:46:41 +01:00
* Ubuntu 16.04
2017-03-07 10:30:48 +01:00
* Windows 10
2015-05-13 10:48:30 +02:00
----------
2017-03-10 11:46:41 +01:00
###### COMPILATION
2017-03-21 17:23:51 +01:00
See INSTALL.md for more details.
2015-05-13 10:48:30 +02:00
----------
2015-09-22 16:03:17 +02:00
###### USAGE EXAMPLES
2016-01-22 10:36:40 +01:00
Losslessly compress ```image1.jpg```, located in the ```home``` directory, into a folder called ```output```
2015-09-22 16:03:17 +02:00
```
2016-12-17 00:46:46 +01:00
$ caesiumclt -q 0 -o ~/output/ ~/image.jpg
2015-09-22 16:03:17 +02:00
```
2016-01-22 10:36:40 +01:00
Compress ```image1.jpg```, located in the ```home``` directory, into a folder called ```output``` with lossy compression and quality set to 80
2015-09-22 16:03:17 +02:00
```
$ caesiumclt -q 80 -o ~/output/ ~/image.jpg
```
2016-01-22 10:36:40 +01:00
Losslessly compress ```image1.jpg```, located in the ```home``` directory, into a folder called ```output``` and keeps EXIF metadata
2015-09-22 16:03:17 +02:00
```
2016-12-17 00:46:46 +01:00
$ caesiumclt -q 0 -e -o ~/output/ ~/image.jpg
2015-09-22 16:03:17 +02:00
```
Losslessly compress ```Pictures``` folder and subfolders, located in the ```home``` directory, into a folder called ```output```
```
2016-12-17 00:46:46 +01:00
$ caesiumclt -q 0 -R -o ~/output/ ~/Pictures
2015-09-22 16:03:17 +02:00
```
2017-03-10 11:46:41 +01:00
Losslessly compress ```Pictures``` folder and subfolders, located in the ```home``` directory, into a folder called ```output``` retaining the input folder structure
```
2017-03-13 10:13:03 +01:00
$ caesiumclt -q 0 -RS -o ~/output/ ~/Pictures
2017-03-10 11:46:41 +01:00
```
2015-09-22 16:03:17 +02:00
----------
2015-05-13 10:48:30 +02:00
###### TODO
2015-09-11 23:52:04 +02:00
* Code cleaning
2017-03-10 11:46:41 +01:00
* Deeper error handling
2015-05-13 10:48:30 +02:00
----------
###### CHANGELOG
2017-12-29 23:18:20 +01:00
* 0.11.0-beta - Fixing paths issues and dry-run option
2017-03-21 17:23:51 +01:00
* 0.10.2-beta - Bugfixes & full Windows support
2017-03-10 11:46:41 +01:00
* 0.10.1-beta - All features are available
2017-03-07 10:30:48 +01:00
* 0.10.0-beta - Switched to cmake build system and libcaesium
2015-09-21 21:06:57 +02:00
* 0.9.1-beta - Initial development stage
2015-05-13 10:48:30 +02:00
----------
###### RESOURCES
2016-12-28 16:33:45 +01:00
* caesium-clt website - [http://saerasoft.com/caesium/clt ](http://saerasoft.com/caesium/clt )
2015-05-13 11:06:26 +02:00
* Caesium website - [http://saerasoft.com/caesium ](http://saerasoft.com/caesium )
2016-12-28 16:33:45 +01:00
* caesium-clt Git Repository - [https://github.com/Lymphatus/CaesiumCLT ](https://github.com/Lymphatus/caesium-clt )
2015-05-13 11:06:26 +02:00
* Author website - SaeraSoft - [http://saerasoft.com ](http://saerasoft.com )
2015-09-07 10:06:36 +02:00
* Twitter - [Matteo Paonessa ](https://twitter.com/MatteoPaonessa )