refactor: 重构项目 (#3)

This commit is contained in:
iAMD
2022-09-23 10:28:33 +08:00
committed by GitHub
parent 81a6f4528b
commit 9ec2449694
160 changed files with 16034 additions and 26183 deletions

34
scripts/run_pigeon.sh Normal file
View File

@ -0,0 +1,34 @@
DART_OUT=lib/src/pigeon
DART_TEST_OUT=test/pigeon
JAVA_OUT=android/src/main/java/dev/yanshouwang/bluetooth_low_energy/pigeon
SWIFT_OUT=ios/Classes/pigeon
if [ -d $DART_OUT ]
then
rm -rf ${DART_OUT}/*
else
mkdir -p $DART_OUT
fi
if [ -d $DART_TEST_OUT ]
then
rm -rf ${DART_TEST_OUT}/*
else
mkdir -p $DART_TEST_OUT
fi
if [ -d $JAVA_OUT ]
then
rm -rf ${JAVA_OUT}/*
else
mkdir -p $JAVA_OUT
fi
if [ -d $SWIFT_OUT ]
then
rm -rf ${SWIFT_OUT}/*
else
mkdir -p $SWIFT_OUT
fi
flutter pub run pigeon --input pigeon/api.dart

53
scripts/run_protoc.sh Normal file
View File

@ -0,0 +1,53 @@
DART_OUT=lib/src
JAVA_OUT=android/src/main/java
KOTLIN_OUT=android/src/main/kotlin
SWIFT_OUT=ios/Classes
PACKAGE=dev/yanshouwang/bluetooth_low_energy/proto
if [ -d $DART_OUT ]
then
if [ -d ${DART_OUT}/proto ]
then
rm -rf ${DART_OUT}/proto/*
fi
else
mkdir -p $DART_OUT
fi
if [ -d $JAVA_OUT ]
then
if [ -d ${JAVA_OUT}/$PACKAGE ]
then
rm -rf ${JAVA_OUT}/$PACKAGE/*
fi
else
mkdir -p $JAVA_OUT
fi
if [ -d $KOTLIN_OUT ]
then
if [ -d ${KOTLIN_OUT}/$PACKAGE ]
then
rm -rf ${KOTLIN_OUT}/$PACKAGE/*
fi
else
mkdir -p $KOTLIN_OUT
fi
if [ -d $SWIFT_OUT ]
then
if [ -d ${SWIFT_OUT}/proto ]
then
rm -rf ${SWIFT_OUT}/proto/*
fi
else
mkdir -p $SWIFT_OUT
fi
protoc \
--dart_out $DART_OUT \
--java_out $JAVA_OUT \
--kotlin_out $KOTLIN_OUT \
--swift_out $SWIFT_OUT \
proto/*.proto