Debian and Ubuntu
Take the .deb from the releases page. This is the package to prefer.
$ sudo dpkg -i sheaf_0.1.0_amd64.deb
It adds Sheaf to your applications menu, registers .tex, .bib, .sty and .cls with
your file manager, and sets up the sandbox that Ubuntu 24.04 requires.
Other distributions
The AppImage runs without installing anything.
$ chmod +x Sheaf-0.1.0-x86_64.AppImage
$ ./Sheaf-0.1.0-x86_64.AppImage
Ubuntu 24.04 blocks the sandbox an AppImage would normally use. Sheaf detects that
at launch and says so rather than refusing to start, but the package keeps the
sandbox and the AppImage cannot.
How that works.
Latest release
Windows
Sheaf-Setup-0.1.0.exe installs Sheaf, adds it to the Start menu and
registers .tex, .bib, .sty and .cls.
The build is not signed, so SmartScreen stops it the first time. Choose
More info, then Run anyway.
Without installing
Sheaf-0.1.0-portable.exe is the whole application in one file. It runs
from wherever you put it, with nothing to install and nothing to uninstall.
Latest release
From source
Node 18 or newer.
$ git clone https://github.com/emyotyyy/sheaf
$ cd sheaf
$ npm install
$ npm run dev
npm run dist packages Sheaf for the platform you are on.
npm test runs the unit suite, and npm run test:latex runs
the integration suite against your own TeX installation.