Manage directory subscriptions for rsync

  • Usage:
        puppet-team-dir [commands] [options]
    
  • Commands:
        --list:                  Show all managed directory
        --add <name>:            Add new managed directory
        --del <name>:            Delete specified managed directory
        --del-subscriber <dest>: Delete specified subscriber
        --subscribe <name>:      Subscribe new pushed-sync for a specific directory
        --sync [name]:           Push directory content to the destination
    
  • Synopsis (for --add):
    --dir <path>:            Specify the directory path
    
  • Synopsis (for --sync):
       --destination <dest>:    Specify the rsync destination (local or remote)
    
  • Synopsis (for --subscribe):
        --destination <dest>:    Specify the rsync destination (local or remote)
    
  • Synopsis (for --list):
        --show-details:          Show verbose output and details for --list
        --show-subscriber:       Show subscriber