diff options
author | Renato Molnar | 2020-10-04 10:50:05 +0200 |
---|---|---|
committer | Renato Molnar | 2020-10-04 10:50:05 +0200 |
commit | 642fd8169b31b4cdba96e45f4abb4d098d443654 (patch) | |
tree | 1bbaf3bcbf1bcbbbf776b6da6bf3091da2c5d052 /notepadpp | |
parent | 5d633594bfc1a40dc3ef2306307dce5bf76df25b (diff) | |
download | aur-642fd8169b31b4cdba96e45f4abb4d098d443654.tar.gz |
Bump version. Remove legacy start script
Diffstat (limited to 'notepadpp')
-rw-r--r-- | notepadpp | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/notepadpp b/notepadpp new file mode 100644 index 000000000000..723c5e9b8147 --- /dev/null +++ b/notepadpp @@ -0,0 +1,30 @@ +#!/usr/bin/env sh + +app_name='notepadpp' + +pkgdir="/usr/share/${app_name}" +localdir="${HOME}/.local/share/${app_name}" +configdir="${HOME}/.config/${app_name}" +cachedir="${HOME}/.cache/${app_name}" + +unset WINEPREFIX + +for folder in "${localdir}" "${cachedir}" "${configdir}"; do + if [ ! -d "${folder}" ]; then + mkdir -p "${folder}" + fi +done + +if mount | grep -q "${localdir}"; then + echo "${app_name} already mounted" +elif ! fuse-overlayfs -o lowerdir="${pkgdir}" -o upperdir="${configdir}" -o workdir="${cachedir}" "${localdir}"; then + echo "ERROR: cannot mount fuse-overlayfs for ${app_name}" + exit 1 +fi + +if [ -n "${1}" ]; then + argpath="Z:\\$(readlink -f "${1}" | sed 's|/|\\\\|g')" +fi + +WINEDEBUG=-all exec wine "${localdir}/${app_name}" "${args}${argpath}" + |