Skip to content

Releases: alexan059/pitool

Release v2.1.0: Add `pitool trust` command for mkcert certificate installation

Choose a tag to compare

@alexan059 alexan059 released this 20 Dec 19:13

Full Changelog: v2.0.2...v2.1.0

Release v2.0.2: Improve external device detection logic

Choose a tag to compare

@alexan059 alexan059 released this 15 Dec 20:59

Full Changelog: v2.0.1...v2.0.2

Release v2.0.1: Fix packaging and update documentation

Choose a tag to compare

@alexan059 alexan059 released this 14 Dec 20:53

Full Changelog: v2.0.0...v2.0.1

Release v2.0.0: Cloud-init based provisioning

Choose a tag to compare

@alexan059 alexan059 released this 14 Dec 19:53
  • SD card imaging with direct dd flashing
  • Cloud-init based provisioning (Raspberry Pi OS Trixie+)
  • WiFi, SSH, hostname, and user configuration
  • Smart caching with SHA256 verification
  • macOS-specific implementation (Linux/Windows planned)
  • Tested on Raspberry Pi 4 Model B (2GB)

Tools:

  • pitool flash: Download image and flash configured SD card
  • pitool passwd: Generate hashed passwords for configuration
  • pitool connect: Wait for Pi online and SSH connect

Features:

  • Cloud-init templates (user-data, network-config, meta-data)
  • YAML-based configuration (pitool.yml)
  • Interactive image and device selection
  • Platform abstraction layer for cross-platform support
  • Progress bars for downloads and flashing operations

Release v1.0.0: Legacy rpi-imager 1.x version

Choose a tag to compare

@alexan059 alexan059 released this 14 Dec 15:22
  • SD card imaging with rpi-imager 1.x CLI
  • WiFi, SSH, hostname, and user configuration
  • Network monitoring and mkcert certificate trust
  • macOS-specific implementation
  • Tested on Raspberry Pi 4 Model B (2GB)

Tools:

  • pitool image: Create configured Pi images
  • pitool monitor: Monitor Pi connectivity
  • pitool trust: Trust Pi mkcert certificates

Features:

  • Optional Ansible installation (--with-ansible)
  • Template-based provisioning with firstrun.sh script
  • 1Password CLI integration for SSH keys
  • Interactive SD card selection