A dekstop version of ARK Shelf.
curl -fsSL https://get.pnpm.io/install.sh | sh -
pnpm install vite
pnpm add -D @tauri-apps/cli
Debian:
sudo apt update
sudo apt install libwebkit2gtk-4.0-dev \
build-essential \
curl \
wget \
libssl-dev \
libgtk-3-dev \
libayatana-appindicator3-dev \
librsvg2-dev
Windows:
Install Microsoft Visual Studio C++ build tools Build tools
MacOS:
xcode-select --install
Create a build directory for tauri*.
mkdir dist
Clone the repo
git clone https://github.com/ARK-Builders/ARK-Shelf-Desktop.git
Then setup the node dependencies
pnpm i
To run:
pnpm dev
To build a production release:
pnpm tauri build
This will output binaries in ./src-tauri/target/release
Due to the limitation of AppImage, if you want to use another directory, you have to provide the absolute path (or full path) to use it.