• English
  • Watching

    Automatically upload screenshots when they are added to a directory.

    flowingto watch

    Watch a directory for new image files:

    flowingto watch ./screenshots -c <collection-id>

    Options

    • -c, --collection <id> — Collection ID (required unless set in .flowingtorc.json)
    • --delete — Delete the local file after it has been successfully uploaded

    How it works

    The watcher uses chokidar to monitor the target directory. When a new image file is detected and becomes stable, the CLI uploads it automatically.

    • Duplicate uploads are prevented by tracking file metadata.
    • Failed uploads are retried up to 3 times with exponential backoff.
    • The internal upload cache is limited to 10,000 entries.

    Use cases

    • iOS Simulator screenshot folders
    • Android emulator shared directories
    • CI artifact output directories
    • Design tool export folders

    Example with auto-delete

    flowingto watch ./simulator-screenshots -c <collection-id> --delete

    This keeps the local directory clean by removing files after they are uploaded to Flowingto.