mirror of
https://github.com/hotomoe/hotomoe
synced 2024-12-28 05:28:10 +09:00
38 lines
493 B
Bash
38 lines
493 B
Bash
|
#!/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"
|