diff options
Diffstat (limited to 'mpd/@install')
-rwxr-xr-x | mpd/@install | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/mpd/@install b/mpd/@install new file mode 100755 index 0000000..c4240a3 --- /dev/null +++ b/mpd/@install @@ -0,0 +1,20 @@ +#!/bin/sh + +[ ! -d "${XDG_CONFIG_HOME}/mpd" ] && \ + mkdir -p "${XDG_CONFIG_HOME}/mpd" +[ ! -d "${XDG_DATA_HOME}/mpd" ] && \ + mkdir -p "${XDG_DATA_HOME}/mpd" +[ ! -d "${XDG_DATA_HOME}/mpd/playlists" ] && \ + mkdir -p "${XDG_DATA_HOME}/mpd/playlists" +[ ! -f "${XDG_DATA_HOME}/mpd/state" ] && \ + touch "${XDG_DATA_HOME}/mpd/state" +[ ! -f "${XDG_DATA_HOME}/mpd/database.gz" ] && \ + touch "${XDG_DATA_HOME}/mpd/database.gz" +[ ! -f "${XDG_DATA_HOME}/mpd/sticker.db" ] && \ + touch "${XDG_DATA_HOME}/mpd/sticker.db" + +stow \ + --target="${HOME}" \ + --ignore="^@.*" \ + --verbose \ + mpd |