Skip to content

Commit f837452

Browse files
committed
feat: provide list of files and folders to exclude
1 parent 2af317e commit f837452

3 files changed

Lines changed: 12 additions & 0 deletions

File tree

.goreleaser.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,8 @@ nfpms:
7878
dst: /usr/share/applications/adfinis-rclone-mgr.desktop
7979
- src: ./assets/adfinis-rclone-mgr.png
8080
dst: /usr/share/icons/hicolor/512x512/apps/adfinis-rclone-mgr.png
81+
- src: ./assets/file-exclude-list.txt
82+
dst: /usr/share/{{ .ProjectName }}/file-exclude-list.txt
8183
- src: ./completions/{{ .ProjectName }}.bash
8284
dst: /etc/bash_completion.d/{{ .ProjectName }}
8385
- src: ./completions/{{ .ProjectName }}.fish
@@ -123,6 +125,9 @@ aurs:
123125
# desktop integration
124126
install -Dm644 "./assets/adfinis-rclone-mgr.desktop" "${pkgdir}/usr/share/applications/adfinis-rclone-mgr.desktop"
125127
install -Dm644 "./assets/adfinis-rclone-mgr.png" "${pkgdir}/usr/share/icons/hicolor/512x512/apps/adfinis-rclone-mgr.png"
128+
# file exclude list
129+
mkdir -p "${pkgdir}/usr/share/{{ .ProjectName }}/"
130+
install -Dm644 "./assets/file-exclude-list.txt" "${pkgdir}/usr/share/{{ .ProjectName }}/file-exclude-list.txt"
126131
# completions
127132
mkdir -p "${pkgdir}/usr/share/bash-completion/completions/"
128133
mkdir -p "${pkgdir}/usr/share/zsh/site-functions/"

assets/file-exclude-list.txt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
**.DS_Store
2+
.directory
3+
Thumbs**.db**
4+
.Trash**
5+
.Trash-1000**
6+
.~lock.**

assets/rclone@.service

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ ExecStart=/usr/bin/rclone mount \
1212
--cache-dir "%h/.cache/google/%I" \
1313
--vfs-cache-mode writes \
1414
--vfs-cache-max-size 10G \
15+
--exclude-from /usr/share/adfinis-rclone-mgr/file-exclude-list.txt \
1516
"%I:" "%h/google/%I"
1617
ExecStop=/bin/fusermount -u "%h/google/%I"
1718

0 commit comments

Comments
 (0)