🍕
This commit is contained in:
		
							
								
								
									
										37
									
								
								migration/init-migration-file.sh
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										37
									
								
								migration/init-migration-file.sh
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,37 @@ | ||||
| #!/bin/bash | ||||
|  | ||||
| usage() { | ||||
| 		echo "$0 [-t type] [-n name]" | ||||
| 		echo "  type: [node | shell]" | ||||
| 		echo "  name: if no present, set untitled" | ||||
| 		exit 0 | ||||
| } | ||||
|  | ||||
| while getopts :t:n:h OPT | ||||
| do | ||||
| 	case $OPT in | ||||
| 		t)	type=$OPTARG | ||||
| 				;; | ||||
| 		n)	name=$OPTARG | ||||
| 				;; | ||||
| 		h)	usage | ||||
| 				;; | ||||
| 		\?) usage | ||||
| 				;; | ||||
| 		:)	usage | ||||
| 				;; | ||||
| 	esac | ||||
| done | ||||
|  | ||||
| if [ "$type" = "" ] | ||||
| then | ||||
| 	echo "no type present!!!" | ||||
| 	usage | ||||
| fi | ||||
|  | ||||
| if [ "$name" = "" ] | ||||
| then | ||||
| 	name="untitled" | ||||
| fi | ||||
|  | ||||
| touch "$(realpath $(dirname $BASH_SOURCE))/migration/$type.$(date +%s).$name.js" | ||||
		Reference in New Issue
	
	Block a user
	 syuilo
					syuilo