dotfiles

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README

wDir (480B)


      1 #!/bin/bash
      2 
      3 awk -F, '{
      4   if ($2 != "") {
      5     print $2
      6   } else {
      7     print $1
      8   }
      9 }' /home/linus/scripts/directories.csv | dmenu-mac -i -l 5 -p $(pwd)| while read selection; do
     10   if [ -z "$selection" ]; then
     11     exit 0
     12   fi
     13   awk -F, -v sel="$selection" '
     14     $2 == sel { print $1; found=1 }
     15     $2 == "" && $1 == sel { print $1; found=1 }
     16     END { if (!found) exit 1 }
     17     ' /home/linus/scripts/directories.csv | while read dir; do
     18     cd "$dir" >/dev/null 2>&1 &
     19   done
     20 done
     21