swipl
SWI-Prolog - A comprehensive free Prolog environment.
TLDR
Start an interactive session
$ swipl
Execute a command without showing any output
$ swipl --quiet -t "[command]"
Execute a script
$ swipl [path/to/file.pl]
Print all shell configuration variables
$ swipl --dump-runtime-variables
Display version
$ swipl --version