summaryrefslogtreecommitdiff
path: root/scripts/tmuxprojects
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/tmuxprojects')
-rwxr-xr-xscripts/tmuxprojects21
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