diff options
Diffstat (limited to 'scripts/tmuxprojects')
| -rwxr-xr-x | scripts/tmuxprojects | 21 |
1 files changed, 9 insertions, 12 deletions
diff --git a/scripts/tmuxprojects b/scripts/tmuxprojects index f8c975c..0c93aa6 100755 --- a/scripts/tmuxprojects +++ b/scripts/tmuxprojects @@ -1,15 +1,12 @@ #!/bin/sh - -dirs=" -$HOME -$HOME/projects/dotfiles -$HOME/projects/projecteuler -$HOME/clone/opengl_learning -" - -for dir in $dirs ; do - if [ -d "$dir" ] ; then - name=$(basename $dir) - tmux new -s $name -d -c $dir +dir=`realpath $0` +dir=`dirname $dir` +projects=`cat $dir/../projects` +for project in $projects ; do + project="$HOME/$project" + if [ ! -d "$project" ] ; then + continue fi + name=`basename $project` + tmux new -s $name -d -c $project done |
