summaryrefslogtreecommitdiff
path: root/.local/bin/cal-ics-combine
blob: 240ff2b27a6c79c23b4a8dffcd070cbea0d1f899 (plain)
1
2
3
4
5
6
7
8
9
10
#!/bin/sh
dir="${1:-$(ls ~/Sync/calendars | dmenu -p "combine ics files for")}"
file="${2:-combined.ics}"
[ -z "$dir" ] && exit 0
{
    echo BEGIN:VCALENDAR
    cat "$HOME/Sync/pim/$dir"/* |
        grep -v -e END:VCALENDAR -e BEGIN:VCALENDAR; echo END:VCALENDAR
} > "$file"
echo "$file"