Skip to content

v1.6.1 - Documentation and Tooling

Latest

Choose a tag to compare

@GaryDean GaryDean released this 18 Dec 06:51

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