diff --git a/README.md b/README.md index 727a968..d90bd23 100644 --- a/README.md +++ b/README.md @@ -24,3 +24,11 @@ Now you can execute it the first time and check the configuration of your Projec project-manager +## Setup + +In order to use the project manager you have to execute it once + + project-manager + + + diff --git a/bin/project-manager b/bin/project-manager index 5a036e0..7840597 100755 --- a/bin/project-manager +++ b/bin/project-manager @@ -1,16 +1,16 @@ #!/bin/bash set -e -project_manager_dir="$(readlink -f "$(dirname "$(readlink -f ${BASH_SOURCE[0]})")/..")" -source "$project_manager_dir/bin/includes/includes" -if [ -f "$project_manager_dir/etc/config" ] +dir="$(readlink -f "$(dirname "$(readlink -f ${BASH_SOURCE[0]})")/..")" +source "$dir/bin/includes/includes" +if [ -f "$dir/etc/config" ] then - source "$project_manager_dir/etc/config" + source "$dir/etc/config" fi -if [ -f "$project_manager_dir/etc/projects" ] +if [ -f "$dir/etc/projects" ] then - source "$project_manager_dir/etc/projects" + source "$dir/etc/projects" fi function use { @@ -48,7 +48,7 @@ function list { echo >&2 } -if [ "$1" == "" ] +if [ "$1" == "" ] && [ -f "$project_manager_dir/etc/config" ] && [ -f "$project_manager_dir/etc/projects" ] then use exit