Also available on Github: https://github.com/Seednode/roulette
Go to file
Seednode 0d9e74fbca Added sorting options (ascending, descending, defaults to random) 2022-10-18 13:42:32 -05:00
cmd Added sorting options (ascending, descending, defaults to random) 2022-10-18 13:42:32 -05:00
licenses Added licenses 2022-09-09 19:01:52 -05:00
vendor Updated transitive dependencies 2022-10-13 11:19:34 -05:00
.gitignore Initial commit 2022-09-08 10:12:06 -05:00
LICENSE Initial commit 2022-09-08 10:12:06 -05:00
README.md Added sorting options (ascending, descending, defaults to random) 2022-10-18 13:42:32 -05:00
build.sh Replaced unquoted variable expansion with explicit splitting, to make shellcheck happy 2022-09-21 23:15:45 -05:00
go.mod Updated transitive dependencies 2022-10-13 11:19:34 -05:00
go.sum Updated transitive dependencies 2022-10-13 11:19:34 -05:00
main.go Initial commit 2022-09-08 10:12:06 -05:00

README.md

About

Sometimes, you just need a way to randomly display your files in the browser.

Simply point this tool at one or more directories, and then open the specified port (default 8080) in your browser.

A new file will be selected if you open the root URI directly, or if you click on any displayed image.

Browser history is preserved, so you can always go back to any previously displayed image.

Builds available here.

Usage output

Usage:
  roulette <path> [path2]... [flags]
  roulette [command]

Available Commands:
  completion  Generate the autocompletion script for the specified shell
  help        Help about any command
  version     Print version

Flags:
  -f, --filter string   only display images matching specified pattern (case-insensitive)
  -h, --help            help for roulette
  -p, --port int        port to listen on (default 8080)
  -r, --recursive       recurse into subdirectories
  -v, --verbose         log accessed files to stdout

Use "roulette [command] --help" for more information about a command.