Browse Source

code cleanup

pull/76/head
Khoren Markosyan 2 years ago
parent
commit
a0c9d99c20
  1. 10
      .pubignore
  2. 32
      init.sh
  3. 33
      init_win.ps1

10
.pubignore

@ -28,9 +28,9 @@
.packages
build/
# iOS and MacOS src folders
!ios/Classes/src/
!macos/Classes/src/
# Ignore Example and ZXScanner folders
example/
zxscanner/
/src/zxing/
!/src/zxing/core/
src/zxing/*
!src/zxing/core/

32
init.sh

@ -1,32 +0,0 @@
# Define the project name (the same as name: in the pubspec.yaml file)
project="flutter_zxing"
# Define the versions to download
zxing_version="1.4.0"
# Define the paths to the directories where the files will be installed
projectPath="../../$project"
zxingPath="$projectPath/ios/Classes/src/zxing"
# Create the download directory
mkdir -p download
cd download
# Download the zxing source code and unzip it
wget -O "zxing-cpp-$zxing_version.zip" "https://github.com/nu-book/zxing-cpp/archive/refs/tags/v$zxing_version.zip"
unzip "zxing-cpp-$zxing_version.zip"
# remove zxing from project
rm -R "$zxingPath"
# create the zxing directory
mkdir -p "$zxingPath"
# copy zxing
cp -R "zxing-cpp-$zxing_version/core/" "$zxingPath"
# print success message for zxing
echo "ZXing $zxing_version has been successfully installed"
# remove the downloaded files
rm -R ../download

33
init_win.ps1

@ -1,33 +0,0 @@
# Define the project name (the same as name: in the pubspec.yaml file)
Set-Variable project "flutter_zxing"
# Define the versions to download
Set-Variable zxing_version "1.4.0"
# Define the paths to the directories where the files will be installed
Set-Variable projectPath "../../$project"
Set-Variable zxingPath "$projectPath/ios/Classes/src/zxing"
# Create the download directory
mkdir -p download
Set-Location download
# Download the zxing source code and unzip it
Invoke-WebRequest -O "zxing-cpp-$zxing_version.zip" "https://github.com/nu-book/zxing-cpp/archive/refs/tags/v$zxing_version.zip"
Expand-Archive "zxing-cpp-$zxing_version.zip"
# remove zxing from project
Remove-Item -R "$zxingPath"
# create the zxing directory
mkdir -p "$zxingPath"
# copy zxing
Copy-Item -R "zxing-cpp-$zxing_version/zxing-cpp-$zxing_version/core/" "$zxingPath"
# print success message for zxing
Write-Output "ZXing $zxing_version has been successfully installed"
# remove the downloaded files
Set-Location ..
Remove-Item -R download
Loading…
Cancel
Save