Build Hangar
Hangar is written in Golang.
You can follow the below instructions to build hangar executable binary.
Building by goreleaser
- 
Install following build dependencies:
- 
Golang >=
1.23.x 
# Arch Linux
sudo pacman -S base-devel gpgme device-mapper btrfs-progs
# Ubuntu/Debian
sudo apt install libgpgme-dev libassuan-dev libbtrfs-dev libdevmapper-dev pkg-config gcc
# macOS
brew install gpgme
# openSUSE
sudo zypper install libgpgme-devel device-mapper-devel libbtrfs-devel glib2-devel
# Fedora
sudo dnf install gpgme-devel libassuan-devel btrfs-progs-devel device-mapper-devel - 
 - 
Clone the source code.
git clone https://github.com/hangar.git && cd hangar - 
Build hangar by goreleaser:
make build - 
The built binary file is available in the
dist/directory.