SWI-Prolog - A comprehensive free Prolog environment.
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