What's New
Documentation
- Comprehensive manpage: Full Unix manpage (
man checkpoint) with all 35+ options documented by category
- Script documentation: All scripts updated with proper headers, usage documentation, and
#fin markers
Bash Completion
- Dynamic checkpoint ID completion: Tab completion now suggests available checkpoint IDs for
--from, --show, --update, and --compare-with options
- Context-aware completion: Directories, files, and options completed based on context
- Dual command support: Completion works for both
checkpoint and chkpoint commands
Installer Improvements
- Automatically downloads and installs manpage to
/usr/local/share/man/man1/
- Automatically downloads and installs bash completion to
/usr/share/bash-completion/completions/
- New
COMPLETION_DIR environment variable for custom completion location
Bug Fixes
- Fixed corrupted shebangs in test helper scripts
- Fixed BCS compliance issues across all scripts
Installation
# One-line install (recommended)
curl -fsSL https://raw.githubusercontent.com/Open-Technology-Foundation/checkpoint/main/install.sh | bash
# Or with custom location
curl -fsSL https://raw.githubusercontent.com/Open-Technology-Foundation/checkpoint/main/install.sh | INSTALL_DIR=~/.local/bin bash
Full Changelog
v1.6.0...v1.6.1