blob: f4927f1aef924f0c71e153e382cfa4451e5fdf53 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
#!/bin/bash
# 7Ji: Adapted from Kimiblock's https://aur.archlinux.org/cgit/aur.git/tree/open.sh?h=wechat-uos-bwrap , thanks :)
_show_item=''
_item=''
for _arg in "$@"; do
if [[ "${_arg}" == --show-item ]]; then
_show_item='y'
else
[[ -z "${_item}" ]] && _item="${_arg}"
fi
done
if [[ "${_show_item}" ]]; then
echo "Fake deepin file manager: xdg-open to show '${_item}' in file manager"
exec xdg-open $(dirname -- "${_item}")
fi
echo "Fake deepin file manager: xdg-open with args $@"
exec xdg-open "$@"
|