diff options
| author | Anton Bobov <abobov@gmail.com> | 2013-01-07 21:44:58 +0600 |
|---|---|---|
| committer | Anton Bobov <abobov@gmail.com> | 2013-01-07 21:45:07 +0600 |
| commit | 6d6950a462477ce91264de2818f024dcbc07dd09 (patch) | |
| tree | b0a8af5c9b43abe79c85d2bce8d0dade7e48afef /xcf2jpeg | |
| parent | 8d2a305cd4a5f7fbbe2aae6c7680fcf24e5dc519 (diff) | |
Добавлены скрипты.
+ скрипт для сохранения VPS.
+ скрипт для переключения мониторов через xrandr
+ скрипт для соединения с рабочим VPN
* в скрипте конвертации изображений добавлена опция --output-dir
позволяющая переопределить директорию в которую будут складываться
результат
Diffstat (limited to 'xcf2jpeg')
| -rwxr-xr-x | xcf2jpeg | 11 |
1 files changed, 11 insertions, 0 deletions
@@ -5,6 +5,7 @@ SELFNAME=$(basename $0) SIZE=800 QUALITY=95 OVERWRITE=0 +OUTPUT_DIR= GIMP="gimp" die() @@ -25,6 +26,8 @@ Options: -q, --quality JPEG image quality in percents (0-100) (default: $QUALITY) -f, --force force convert, even if result file exists -h, --help print this help + --output-dir name of output directory where place files. By default files + placed in same directory with source. Example: Convert all XCF files in directory @@ -55,6 +58,10 @@ do -f|--force) OVERWRITE=1 ;; + --output-dir) + OUTPUT_DIR="$2" + shift + ;; *) die "Error: Unknown option: $1" ;; @@ -104,6 +111,10 @@ for file do FILENAME=$file OUT_FILENAME=${FILENAME%%.xcf}.jpg + if [[ -n "$OUTPUT_DIR" ]] + then + OUT_FILENAME="$OUTPUT_DIR/$(basename "$OUT_FILENAME")" + fi if [[ $OVERWRITE = 0 && -f "$OUT_FILENAME" ]] then printf "Warning: File $OUT_FILENAME exists, skipping.\n" >&2 |
