bwbox/scripts/applications.sh

27 lines
455 B
Bash
Raw Permalink Normal View History

2021-08-14 13:15:07 +02:00
#!/bin/bash
if [ $# -ne 1 ]; then
echo "Usage: $0 <target_dir>"
exit 1
fi
check_dir() {
local dir=$1
local file
for application in "$dir/"*; do
file="$(basename "$application")"
sed "s/Exec=/Exec=bwshell --name '$file' --profile gui /gi" "$application" > "$target/$file"
2021-08-14 13:15:07 +02:00
done
}
dirs=("/usr/share/applications" "$HOME/.local/share/applications")
target="$1"
mkdir -p "$target"
2021-08-14 13:15:07 +02:00
for dir in "${dirs[@]}"; do
check_dir "$dir"
done