Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/sh
- if [ $# -eq 1 ]; then
- # パラメータが1つの場合は、*.java または *.kt を受け付け、.java と .kt を生成する
- case "$1" in
- *\.java | *\.kt)
- echo "java or kotlin file $1"
- PATH_WITHOUT_EXT=${1%.*}
- JAVA_PATH=$PATH_WITHOUT_EXT.java
- KOTLIN_PATH=$PATH_WITHOUT_EXT.kt
- echo $JAVA_PATH to $KOTLIN_PATH
- ;;
- *)
- echo "unknown file type ($1)"
- exit 1
- ;;
- esac
- elif [ $# -eq 2 ]; then
- JAVA_PATH=$1
- KOTLIN_PATH=$2
- else
- echo "$0 hoge.java hoge.kt"
- exit 1
- fi
- echo "----"
- echo $JAVA_PATH to $KOTLIN_PATH
- echo "----"
- git status
- echo "----"
- mv $KOTLIN_PATH $KOTLIN_PATH.bak
- git checkout HEAD $JAVA_PATH
- git mv $JAVA_PATH $KOTLIN_PATH
- mv $KOTLIN_PATH.bak $KOTLIN_PATH
- echo "----"
- git status
Add Comment
Please, Sign In to add comment