Statamic Rsync Tools Icon

Statamic Rsync Tools

1.0.1

July 25th, 2025

  • Updated laravel/prompts constraint to ^0.3 for better compatibility

1.0.0

July 25th, 2025

Initial release of Statamic Rsync Tools

Features:

  • assets:pull command for downloading files from remote server
  • assets:push command for uploading files to remote server
  • Interactive configuration mode with guided prompts
  • Real-time progress bar with percentage-based display (/100)
  • Optional progress hints showing file names and transfer details (RSYNC_DISPLAY_PROGRESS_HINTS)
  • Comprehensive logging and error handling with actionable error messages
  • ASCII art for enhanced terminal experience (configurable via RSYNC_DISPLAY_ASCII_ART)
  • Automatic cache clearing (Stache, Glide, application cache) with user feedback
  • Smart path handling (accepts both path and /path formats automatically)
  • Support for selective transfers (--only-missing, --delete)
  • Dry run mode for previewing changes without actual transfer
  • Automatic SSH host key management with StrictHostKeyChecking=accept-new
  • Cross-platform compatibility (Windows, macOS, Linux)
  • Intelligent error detection distinguishing local vs remote path issues
  • Permission error handling for both local and remote scenarios
  • Comprehensive security features with input validation and safe command execution