diff options
| author | Josh Rahm <rahm@google.com> | 2022-01-13 14:28:47 -0700 |
|---|---|---|
| committer | Josh Rahm <joshuarahm@gmail.com> | 2022-10-09 12:19:45 -0600 |
| commit | 12257db1096d7e7804668c1da78c43d4dd7aac88 (patch) | |
| tree | 9301621fdd3aca53eee378b027f928a96dc9ef2d /extras/HOME | |
| parent | d0b1689dbf020035cec362556394a6ba58cba5ad (diff) | |
| download | rde-12257db1096d7e7804668c1da78c43d4dd7aac88.tar.gz rde-12257db1096d7e7804668c1da78c43d4dd7aac88.tar.bz2 rde-12257db1096d7e7804668c1da78c43d4dd7aac88.zip | |
Support for subdirectories in Library
Diffstat (limited to 'extras/HOME')
| -rwxr-xr-x | extras/HOME/.local/bin/library-view.sh | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/extras/HOME/.local/bin/library-view.sh b/extras/HOME/.local/bin/library-view.sh index 29925a8..b2c5dd5 100755 --- a/extras/HOME/.local/bin/library-view.sh +++ b/extras/HOME/.local/bin/library-view.sh @@ -13,10 +13,9 @@ fi cd ~/Library -files=(*.pdf) - -file_with_title="$(for file in "${files[@]}" ; do - echo "$file| $(echo "$file" | sed 's#\(^\|_\|\s\)\([a-z]\)#\1\U\2#g' | tr '_' ' ' | sed 's/.[^.]*$//')" +file_with_title="$(find . -name '*.pdf' | while read file ; do + echo "$file| $(echo "$file" | sed \ + 's#\(^\|_\|\s\)\([a-z]\)#\1\U\2#g;s/\.[^.]*$//;s#^\(.*\)/\([^/]*\)$#\2 (\1)#' | tr '_' ' ')" done)" selected=$(echo "$file_with_title" | (while read file ; do |