Skip to main content

Documentation Index

Fetch the complete documentation index at: https://photocli.com/llms.txt

Use this file to discover all available pages before exploring further.

Using the published Docker image on DockerHub, you can run photo-cli in an isolated container environment by mounting your photographs and output directory as bind mounts. The same image works with Podman — substitute podman for docker in any of the commands below.

Archive command example

docker run --rm \
  --volume ./test-photographs:/photos/input \
  --volume ./archive:/photos/output \
  photocli/photocli archive \
    --input /photos/input \
    --output /photos/output \
    --album-type DateRange \
    --album-name My-Album \
    --auto-reverse-geocode-album \
    --expected-day-range 7300 \
    --delete-on-source \
    --reverse-geocode OpenStreetMapFoundation \
    --openstreetmap-properties country city
The bind-mounted directories appear as empty directories in the container filesystem and must be given as the input and output directories to the application. The container can be safely discarded after execution.
See the installation page for how to pull the image, and the archive command reference for the full list of supported flags.