README.md in phtools-0.3.0.pre.alpha vs README.md in phtools-0.3.0
- old
+ new
@@ -1,6 +1,49 @@
-# ANB's phtools
+[![Version ](https://img.shields.io/gem/v/phtools.svg?style=flat)](https://rubygems.org/gems/phtools)
+# PHTOOLS by ANB
+A bundle of small CLI tools for arranging, renaming, tagging of the photo and video files. Helps keep photo-video assets in order.
-A bundle of small CLI tools for arranging, renaming, tagging of the photo and video files. Helps keep photo-video assets in order.
+##Installation
+### Install for usage
+Get the latest [ruby](https://www.ruby-lang.org/) (>= 2.3) installed.
-## Install for usage
- gem install phtools
+Install ExifTool by Phil Harvey (http://www.sno.phy.queensu.ca/~phil/exiftool/)
+```
+gem install phtools
+```
+### Install for development
+Fork or download from GitHub.
+
+```sh
+bundle install
+```
+Develop, test:
+```sh
+bundle exec rspec
+bundle exec cucumber
+```
+... or do testing automatically to get real Test Driven Development:
+```sh
+bundle exec guard
+```
+
+## PHTOOLS Use cases
+### Use Case 1. Collect photos, videos, raw-photos from different sources into one place (for further processing)
+
+####Given
+I have copies of SD Cards with photos, videos taken with DSLR camera on my Hard Disk in `~/path/to/copy/SDCard1` and in `~/path/to/copy/SDCard2`.
+
+And I have empty folder `~/Desktop/assets_staging` I would like to collect all the photo-files to.
+
+####When
+I run:
+```sh
+cd ~/Desktop/assets_staging
+phls -R ~/path/to/copy/SDCard1 ~/path/to/copy/SDCard2 | phmove -a
+```
+
+####Then
+I get all photos moved to `~/Desktop/assets_staging`.
+
+And all videos are moved to `~/Desktop/assets_staging/VIDEO`.
+
+And all raw photo-files are moved to `~/Desktop/assets_staging/RAW`.