Adjusts project management for para

master
Jonathan Hodgson 4 weeks ago
parent 8e9073bd2d
commit 01371ba3b6
  1. 2
      bin/.bin/project-management/project
  2. 5
      bin/.bin/project-management/project-list
  3. 1
      bin/.bin/project-management/project-note
  4. 8
      bin/.bin/project-management/project-switch

@ -3,7 +3,7 @@
# This script sets things based on my current project and will set the symlink ~/Projects/current to the correct folder # This script sets things based on my current project and will set the symlink ~/Projects/current to the correct folder
# GLOBAL VARIABLES # GLOBAL VARIABLES
export PROJECTS_PATH="$HOME/Projects" export PROJECTS_PATH="$HOME/1Projects"
export SYMLINC="$PROJECTS_PATH/current" export SYMLINC="$PROJECTS_PATH/current"
function print_subcommand_details(){ function print_subcommand_details(){

@ -10,7 +10,10 @@ function list_projects(){
fi fi
echo "--new" echo "--new"
fi fi
find "$PROJECTS_PATH/" -maxdepth 1 -mindepth 1 -type d | xargs -L 1 basename find "$PROJECTS_PATH/" -maxdepth 2 -mindepth 2 -type d | while read line; do
echo "$line" | tr '/' '\n' | tac | head -n 2 | tac | tr '\n' '/'
echo
done
} }
function print_help(){ function print_help(){

@ -13,8 +13,12 @@ function print_help(){
function auto_switch(){ function auto_switch(){
local switchto local switchto
if echo "$PWD" | grep -q "$PROJECTS_PATH"; then if echo "$PWD" | grep -q "$PROJECTS_PATH"; then
switchto=$( echo "$PWD" | sed "s#$PROJECTS_PATH/##") switchto="$( echo "$PWD" | sed "s#$PROJECTS_PATH/##")"
switchto="${switchto%/*}" switchto="$(echo "$switchto" | cut -d '/' -f 1,2)"
if [[ "$switchto" != *'/'* ]]; then
echo "no /"
switchto="--unset"
fi
if [[ "$PWD" == "$PROJECTS_PATH" ]]; then if [[ "$PWD" == "$PROJECTS_PATH" ]]; then
switchto="--unset" switchto="--unset"
fi fi

Loading…
Cancel
Save