I rewrote all the scripts in strictly POSIX compliant syntax. The only bashisms used in the scripts were the arrays for ueberzug. However, ueberzug supports three different parsers (bash, simple and json). I went with the json parser. This makes the scripts way more portable, because bash is not required anymore.
I also made a slight change to the README, because it still stated, that it is necessary to have lf configured to use the default ratio of 1:2:3. This was already fixed in my last PR.
I rewrote all the scripts in strictly POSIX compliant syntax. The only bashisms used in the scripts were the arrays for ueberzug. However, ueberzug supports three different parsers (bash, simple and json). I went with the json parser. This makes the scripts way more portable, because bash is not required anymore.
I also made a slight change to the README, because it still stated, that it is necessary to have lf configured to use the default ratio of 1:2:3. This was already fixed in my last PR.