General Enhancements #4
@@ -495,34 +495,44 @@
 | 
				
			|||||||
      '
 | 
					      '
 | 
				
			||||||
    function_code_reseed: |
 | 
					    function_code_reseed: |
 | 
				
			||||||
      function git_projects_to_sync {
 | 
					      function git_projects_to_sync {
 | 
				
			||||||
 | 
					        # Projects should be followed by the current development branch name.
 | 
				
			||||||
        cat <<- EOF
 | 
					        cat <<- EOF
 | 
				
			||||||
          env-ansible
 | 
					          env-ansible dev
 | 
				
			||||||
          env-docker
 | 
					          env-docker dev
 | 
				
			||||||
          env-termux
 | 
					          env-termux dev
 | 
				
			||||||
          nodejs-website
 | 
					          nodejs-website dev
 | 
				
			||||||
          android-break-the-habit
 | 
					          ebook-health-protocol dev
 | 
				
			||||||
          android-tictactoe
 | 
					          flutter-expense-tracker main
 | 
				
			||||||
          android-carb-up
 | 
					          flutter-social-traveler-app main
 | 
				
			||||||
          ebook-health-protocol
 | 
					          nodejs-social-traveler-server main
 | 
				
			||||||
          flutter-expense-tracker
 | 
					          misc-spare-change main
 | 
				
			||||||
          flutter-social-traveler-app
 | 
					 | 
				
			||||||
          nodejs-social-traveler-server
 | 
					 | 
				
			||||||
      EOF
 | 
					      EOF
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
      function code-reseed {
 | 
					      function code-reseed {
 | 
				
			||||||
        unseed_dir="$HOME/TRASH/`date ++%Y%m%d_%H%M%S`_UnseededCodeProjects"
 | 
					        # Move old projects to TRASH.
 | 
				
			||||||
 | 
					        unseed_dir="$HOME/TRASH/`date +%Y%m%d_%H%M%S`_UnseededCodeProjects"
 | 
				
			||||||
        mkdir -pv "$unseed_dir"
 | 
					        mkdir -pv "$unseed_dir"
 | 
				
			||||||
        mv -v ~/Code/* "$unseed_dir"/ 2>/dev/null
 | 
					        mv -v ~/Code/* "$unseed_dir"/ 2>/dev/null
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        # Git repo information.
 | 
				
			||||||
        git_repo_ssh={{ git_repo_ssh }}
 | 
					        git_repo_ssh={{ git_repo_ssh }}
 | 
				
			||||||
        git_main_project={{ git_project }}
 | 
					        git_main_project={{ git_project }}
 | 
				
			||||||
        git_repo_ssh_basename=${git_repo_ssh//$git_main_project/}
 | 
					        git_repo_ssh_basename=${git_repo_ssh//$git_main_project/}
 | 
				
			||||||
        git_projects_to_sync | while read git_project; do
 | 
					
 | 
				
			||||||
          dest="$git_project"
 | 
					        # Loop over project list.
 | 
				
			||||||
          if [[ "$dest" == "flutter-*" ]]; then
 | 
					        git_projects_to_sync | while read git_project git_branch; do
 | 
				
			||||||
            dest="${dest//-/_}"
 | 
					          echo -e "\n*** $git_project ***"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					          # Project folder manipulation.
 | 
				
			||||||
 | 
					          dest_folder="$git_project"
 | 
				
			||||||
 | 
					          if [[ "$dest_folder" == "flutter-*" ]]; then
 | 
				
			||||||
 | 
					            echo "- Using '_' for Flutter Project"
 | 
				
			||||||
 | 
					            dest_folder="${dest_folder//-/_}"
 | 
				
			||||||
          fi
 | 
					          fi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					          # Download of the project.
 | 
				
			||||||
          git clone ${git_repo_ssh_basename}${git_project} \
 | 
					          git clone ${git_repo_ssh_basename}${git_project} \
 | 
				
			||||||
            --branch dev ~/Code/$dest
 | 
					            --branch $git_branch ~/Code/$dest_folder
 | 
				
			||||||
        done
 | 
					        done
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    function_clean_filenames: |
 | 
					    function_clean_filenames: |
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user