added new project script
This commit is contained in:
		
							parent
							
								
									d2c122e4c9
								
							
						
					
					
						commit
						8b2a21af68
					
				
							
								
								
									
										29
									
								
								.local/share/scripts/new-project.sh
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										29
									
								
								.local/share/scripts/new-project.sh
									
									
									
									
									
										Executable file
									
								
							| @ -0,0 +1,29 @@ | ||||
| #!/bin/bash | ||||
| 
 | ||||
| set -e | ||||
| 
 | ||||
| TYPES="Golang,Vite" | ||||
| 
 | ||||
| CHOISE=$(echo $TYPES | tr "," "\n" | fzf) | ||||
| 
 | ||||
| if [ -z "$CHOISE" ]; then | ||||
|     echo "No choise" | ||||
|     exit 1 | ||||
| fi | ||||
| 
 | ||||
| cd $HOME/projects | ||||
| 
 | ||||
| case $CHOISE in | ||||
|     Golang) | ||||
|         cookiecutter https://git.kapelle.org/niklas/cookiecutter-golang | ||||
|         ;; | ||||
|     Vite) | ||||
|         npm create vite@latest | ||||
|         ;; | ||||
|     *) | ||||
|         echo "Unknown" | ||||
|         ;; | ||||
| esac | ||||
| 
 | ||||
| 
 | ||||
| ls -ltd ./*/ | head -n 1 | awk '{print $9}' | xargs -I {} code {} | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user