Development
Dependencies
- blaeck — inline terminal UI framework
- sysinfo — cross-platform system information
- clap — CLI argument parsing
- image — image loading and processing (splash mode backgrounds)
Building from Source
git clone https://github.com/gustafeden/blaeckfetch
cd blaeckfetch
cargo build --release
The binary will be at target/release/blaeckfetch.
Releasing
- Bump
versioninCargo.tomlandinstaller/Cargo.toml - Commit:
git commit -am "v0.X.0" - Tag and push:
git tag v0.X.0 && git push && git push origin v0.X.0
GitHub Actions builds binaries for macOS/Linux (Intel + ARM) and creates the release.