Skip to content

Commit 779aa18

Browse files
authored
Merge pull request #2262 from seefood/ira/omp_upgrade
Fix commandline options for the current versions of gifski, gifsicle and oh-my-posh
2 parents d49c51a + d60d806 commit 779aa18

File tree

2 files changed

+13
-13
lines changed

2 files changed

+13
-13
lines changed

plugins/available/gif.plugin.bash

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -72,9 +72,9 @@ function v2gif() {
7272
eval set -- "$args"
7373
local use_gifski=""
7474
local opt_del_after=""
75-
local maxsize=""
76-
local lossiness=""
77-
local maxwidthski=""
75+
local maxsize=()
76+
local lossiness=()
77+
local maxwidthski=()
7878
local giftagopt=""
7979
local giftag=""
8080
local defaultfps=10
@@ -106,8 +106,8 @@ function v2gif() {
106106
shift
107107
;;
108108
-w | --width)
109-
maxsize="-vf scale=$2:-1"
110-
maxwidthski="-W $2"
109+
maxsize=(-vf "scale=$2:-1")
110+
maxwidthski=(-W "$2")
111111
giftag="${giftag}-w$2"
112112
shift 2
113113
;;
@@ -118,7 +118,7 @@ function v2gif() {
118118
;;
119119
-l | --lossy)
120120
# Use giflossy parameter
121-
lossiness="--lossy=$2"
121+
lossiness=("--lossy=$2")
122122
giftag="${giftag}-l$2"
123123
shift 2
124124
;;
@@ -164,7 +164,7 @@ function v2gif() {
164164
local del_after=$opt_del_after
165165

166166
if [[ -n "$make_webm" ]]; then
167-
$ffmpeg -loglevel panic -i "$file" \
167+
$ffmpeg -loglevel warning -i "$file" \
168168
-c:v libvpx -crf 4 -threads 0 -an -b:v 2M -auto-alt-ref 0 \
169169
-quality best -loop 0 "${file%.*}.webm" || return 2
170170
fi
@@ -184,12 +184,12 @@ function v2gif() {
184184

185185
if [[ "$use_gifski" = "true" ]]; then
186186
# I trust @pornel to do his own resizing optimization choices
187-
$ffmpeg -loglevel panic -i "$file" -r "$fps" -vcodec png v2gif-tmp-%05d.png \
188-
&& $gifski v2gif-tmp-*.png "$maxwidthski" --fps "$(printf "%.0f" "$fps")" -o "$output_file" || return 2
187+
$ffmpeg -loglevel warning -i "$file" -r "$fps" -vcodec png v2gif-tmp-%05d.png \
188+
&& $gifski "${maxwidthski[@]}" --fps "$(printf "%.0f" "$fps")" -o "$output_file" v2gif-tmp-*.png || return 2
189189
else
190-
$ffmpeg -loglevel panic -i "$file" "$maxsize" -r "$fps" -vcodec png v2gif-tmp-%05d.png \
190+
$ffmpeg -loglevel warning -i "$file" "${maxsize[@]}" -r "$fps" -vcodec png v2gif-tmp-%05d.png \
191191
&& $convert +dither -layers Optimize v2gif-tmp-*.png GIF:- \
192-
| $gifsicle "$lossiness" --no-warnings --colors 256 --delay="$(echo "100/$fps" | bc)" --loop --optimize=3 --multifile - > "$output_file" || return 2
192+
| $gifsicle "${lossiness[@]}" --no-warnings --colors 256 --delay="$(echo "100/$fps" | bc)" --loop --optimize=3 --multifile - > "$output_file" || return 2
193193
fi
194194

195195
rm v2gif-tmp-*.png
@@ -299,7 +299,7 @@ function any2webm() {
299299

300300
echo "$(tput setaf 2)Creating '$output_file' ...$(tput sgr 0)"
301301

302-
$ffmpeg -loglevel panic -i "$file" \
302+
$ffmpeg -loglevel warning -i "$file" \
303303
-c:v libvpx -crf 4 -threads 0 -an -b:v "$bandwidth" -auto-alt-ref 0 \
304304
-quality best "$fps" "$size" -loop 0 -pix_fmt yuva420p "$output_file" || return 2
305305

themes/oh-my-posh/oh-my-posh.theme.bash

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
if _command_exists oh-my-posh; then
44
export POSH_THEME=${POSH_THEME:-https://raw.githubusercontent.com/JanDeDobbeleer/oh-my-posh/v$(oh-my-posh --version)/themes/jandedobbeleer.omp.json}
5-
eval "$(oh-my-posh --init --shell bash --config "${POSH_THEME}")"
5+
eval "$(oh-my-posh init bash --config "${POSH_THEME}")"
66
else
77
_log_warning "The oh-my-posh binary was not found on your PATH. Falling back to your existing PS1, please see the docs for more info."
88
fi

0 commit comments

Comments
 (0)