3.4 KiB
Here you can find “nightly” binaries, if any, more recent than the current hledger release. By using these and providing feedback, eg in the #hledger chat, you help us make the next release better. To see what’s new, click the commits link above.
Install
All platforms
If you have eget, that’s a convenient way to download the right binaries for your machine:
eget simonmichael/hledger --all --tag nightly
Otherwise:
GNU/Linux, 64-bit Intel
At the command line:
cd /usr/local/bin
curl -fLOC- https://github.com/simonmichael/hledger/releases/download/refs/tags/1.42.99/hledger-linux-x64.tar.gz
tar xzf hledger-linux-x64.tar.gz
cd
hledger --version; hledger-ui --version; hledger-web --version # should show a recent .99 version
Mac, 64-bit ARM or Intel
In a terminal window (don’t use your web browser to download, it won’t authorise the binaries):
For ARM macs:
cd /usr/local/bin curl -fLOC- https://github.com/simonmichael/hledger/releases/download/refs/tags/1.42.99/hledger-mac-arm64.tar.gz tar xzf hledger-mac-arm64.tar.gz cd hledger --version; hledger-ui --version; hledger-web --version # should show a recent .99 version
For Intel macs:
cd /usr/local/bin curl -fLOC- https://github.com/simonmichael/hledger/releases/download/refs/tags/1.42.99/hledger-mac-x64.tar.gz tar xzf hledger-mac-x64.tar.gz cd hledger --version; hledger-ui --version; hledger-web --version # should show a recent .99 version
Windows, 64-bit ARM or Intel
In a powershell window (press WINDOWS-R,
powershell, ENTER):
Make a place to keep installed binaries. You only need to do this once, not for every release:
mkdir -force $HOME\bin >$null $ENV:PATH += ";"+$HOME+"\bin" [Environment]::SetEnvironmentVariable("Path", [Environment]::GetEnvironmentVariable("Path", [EnvironmentVariableTarget]::User)+";"+$HOME+"\bin", [EnvironmentVariableTarget]::User)Download and install the release binaries:
cd $HOME\bin curl https://github.com/simonmichael/hledger/releases/download/refs/tags/1.42.99/hledger-windows-x64.zip -OutFile hledger-windows-x64.zip Expand-Archive hledger-windows-x64.zip -DestinationPath . -Force cd $HOME hledger --version; hledger-ui --version; hledger-web --version # should show refs/tags/1.42.99; if not, check why: where.exe hledgerEnsure a default journal file exists, and without a problematic encoding. This will allow you to start hledger-web by double-clicking on its icon if you wish.
out-file -append -encoding ascii $HOME/.hledger.journal(I’m not sure why “ascii” is needed here - hledger likes utf8 and understands utf8 BOM headers, but the state of our unicode support on Windows is really unknown, your feedback is welcome.)