poomer-efsw [Work in progress]
Prototype cross-platform command line file monitoring and queuing
Usage
poomer-efsw --watchdir:/tmp poomer-efsw --watchdir:/tmp --ext:zip --ext:bsz
Build
workdir/
├── cmake/ (macos)
├── build_engine_sdk/
├── oom/
├── efsw/
└── poomer-efsw/
MacOS
# Install xcode
xcode-select --install
mkdir workdir && cd workdir
mkdir cmake efsw poomer-efsw
# Build cmake
cd cmake
git clone https://github.com/Kitware/CMake.git .
./configure
make -j$(sysctl -n hw.ncpu)
# Build efsw
cd ../efsw && git clone https://github.com/SpartanJ/efsw.git .
../cmake/bin/cmake -B ./build
../cmake/bin/cmake --build ./build -j$(sysctl -n hw.ncpu)
# Get bella sdk
cd ..
curl -LO https://downloads.bellarender.com/bella_engine_sdk-25.3.0-macos.zip
tar -xvf bella_engine_sdk-25.3.0-macos.zip
# Get oom
git clone https://git.indoodle.com/oomer/oom.git
# Build poomer-efsw
cd poomer-efsw
git clone https://github.com/oomer/poomer-efsw.git .
make all -j$(sysctl -n hw.ncpu)
Languages
C++
51.9%
Makefile
48.1%