match readme to efsw-file-monitoring main instead of proposed cleanup

This commit is contained in:
Jason Ly 2026-03-04 19:49:22 -05:00
parent ef4ea5b5df
commit 672fddb035

View File

@ -1,43 +1,60 @@
# joomer-efsw-file-monitoring
# joomer-efsw-bsz-monitoring
Watch folder for images and flip them
# Demonstrates
- file monitoring
- bsz monitoring
# Usage
```
joomer-efsw-file-monitoring
- drag and drop files into the test folder
joomer-efsw-bsz-monitoring
- drag and drop bszs into the test folder
```
[todo]
# Build
```
learndir/
└── joomer-efsw-bsz-file-monitoring/
└── joomer-efsw-bsz-monitoring/
└──x64
└──release
└──test
└──Linux
└──release
└──test
└── efsw
```
## Ubuntu Linux
Run terminal
```
mkdir learndir
cd learndir
git clone https://github.com/SpartanJ/efsw.git
mkdir -p efsw/build
cd efsw/build
# Install the following if not already installed
sudo apt update
sudo apt install git
sudo apt install cmake
sudo apt install build-essential cmake # build-essential contains gcc,g++ and make
# create all the directories needed
mkdir learndir && cd learndir
mkdir efsw joomer-efsw-bsz-monitoring
# Build Entropia bsz System Watcher
cd efsw
git clone https://github.com/SpartanJ/efsw.git .
mkdir -p build
cd build
cmake ..
make -j4
cd ../..
git clone https://git.indoodle.com/jason/joomer-bsz-efsw-file-monitoring.git
cd joomer-bsz-efsw-file-monitoring
git switch ProposedCleanup
make -j$(nproc)
# Build joomer-efsw-bsz-monitoring
cd ../../joomer-efsw-bsz-monitoring
git clone https://git.indoodle.com/jason/joomer-efsw-bsz-monitoring.git .
wget https://raw.githubusercontent.com/nothings/stb/master/stb_image.h
wget https://raw.githubusercontent.com/nothings/stb/master/stb_image_write.h
make all -j4
make all -j$(nproc)
mkdir bin/Linux/release/test
bin/Linux/release/joomer-efsw-bsz-file-monitoring
bin/Linux/release/joomer-efsw-bsz-monitoring
```
## Windows
@ -48,21 +65,26 @@ bin/Linux/release/joomer-efsw-bsz-file-monitoring
Run **x64 Native Tools Command Prompt for VS**
```
mkdir learndir
cd learndir
git clone https://github.com/SpartanJ/efsw.git
mkdir learndir && cd learndir
mkdir efsw joomer-efsw-bsz-monitoring
# Build Entropia bsz System Watcher
cd efsw
mkdir build
cd build
cmake ..
msbuild efsw.sln /p:Configuration=Release
cd ..
git clone https://git.indoodle.com/jason/joomer-efsw-bsz-monitoring.git
cd joomer-bsz-efsw-monitoring
git clone https://github.com/SpartanJ/efsw.git .
cmake -B ./build
cmake --build ./build --config Release -j%NUMBER_OF_PROCESSORS%
# Build joomer-efsw-bsz-monitoring
cd ../joomer-efsw-bsz-monitoring
git clone https://git.indoodle.com/jason/joomer-efsw-bsz-monitoring.git .
curl -LO https://raw.githubusercontent.com/nothings/stb/master/stb_image.h
curl -LO https://raw.githubusercontent.com/nothings/stb/master/stb_image_write.h
msbuild joomer-efsw-bsz-monitoring.vcxproj /p:Configuration=release
mkdir -p x64\release\test
# create test folder to put images in
mkdir x64\release\test
# run
x64\release\joomer-efsw-bsz-monitoring.exe
```