Jerry James ba7c267
.TH "polymake" "1" "@VERSION@" "Polymake" "User Commands"
Jerry James ba7c267
.SH "NAME"
Jerry James ba7c267
polymake \- convex polytopes and polyhedra
Jerry James ba7c267
.SH "SYNOPSIS"
Jerry James ba7c267
.B polymake
Jerry James ba7c267
[\fIOPTIONS\fP] [\fIARGUMENTS\fP]
Jerry James ba7c267
.SH "DESCRIPTION"
Jerry James ba7c267
.PP
Jerry James ba7c267
This program provides algorithms that manipulate convex polytopes and
Jerry James ba7c267
polyhedra.  When run without arguments, an interactive shell is started.
Jerry James ba7c267
.SH "ARGUMENTS"
Jerry James ba7c267
.TP
Jerry James ba7c267
\fB\-\-help\fP
Jerry James ba7c267
Show a help message and exit.
Jerry James ba7c267
.TP
Jerry James ba7c267
\fB\-\-version\fP
Jerry James ba7c267
Print the version number and copyright notice, and exit.
Jerry James ba7c267
.TP
Jerry James ba7c267
[\fB\-\-script\fP] [\fIapplication\fP::]\fIscript_file\fP
Jerry James ba7c267
Execute the script stored in \fIscript_file\fP.  If the \fIapplication\fP
Jerry James ba7c267
prefix is specified, that application is loaded and the script file is looked
Jerry James ba7c267
up in its script directory.
Jerry James ba7c267
.TP
Jerry James ba7c267
\fB\-\-script\fP [\fIapplication\fP::]\fIscript_file\fP \fIarguments\fP ...
Jerry James ba7c267
Execute the script, passing the arguments in @ARGV.
Jerry James ba7c267
.TP
Jerry James ba7c267
\fB\-\-iscript\fP [\fIapplication\fP::]\fIscript_file\fP \fIarguments\fP ...
Jerry James ba7c267
Execute the script, which may contain interactive commands.
Jerry James ba7c267
.TP
Jerry James ba7c267
\fB'code'\fP
Jerry James ba7c267
Interpret the string as a perl expression.
Jerry James ba7c267
.TP
Jerry James ba7c267
\fB\-\fP
Jerry James ba7c267
Read and execute commands from standard input.
Jerry James ba7c267
.TP
Jerry James ba7c267
\fBfile\fP PROPERTY | METHOD [ ... ]
Jerry James ba7c267
Legacy mode (resembling polymake <= 2.3): Read the object from the data file,
Jerry James ba7c267
print the properties, or run the user methods.
Jerry James ba7c267
.TP
Jerry James ba7c267
\fB\-\-touch\fP \fIfile\fP [ \fIfile\fP ... ]
Jerry James ba7c267
Read the files and write them out; useful for converting from older polymake
Jerry James ba7c267
versions.
Jerry James ba7c267
.SH "OPTIONS"
Jerry James ba7c267
.TP
Jerry James ba7c267
\fB\-A\fP \fIapplication_name\fP
Jerry James ba7c267
Start with this application, ignoring the \fI$default_application\fP and
Jerry James ba7c267
\fI@start_applications\fP settings.
Jerry James ba7c267
.TP
Jerry James ba7c267
\fB\-d\fP
Jerry James ba7c267
Produce some debug output; can be repeated to increase the debug level.
Jerry James ba7c267
.TP
Jerry James ba7c267
\fB\-v\fP
Jerry James ba7c267
Verbose output; can be repeated to increase the verbosity level.  This is an
Jerry James ba7c267
obsolete option.  Use custom variables $Verbose::* to gain more detailed
Jerry James ba7c267
control.
Jerry James ba7c267
.TP
Jerry James ba7c267
\fB\-\-reconfigure\fP
Jerry James ba7c267
Rerun the autoconfiguration sections in all rule files.
Jerry James ba7c267
.TP
Jerry James ba7c267
\fB\-\-config\-path\fP "DIR;..."
Jerry James ba7c267
Import settings from global configuration files in the given directories.  If
Jerry James ba7c267
the last DIR in the list starts with ~/, use it instead of ~/.polymake to keep
Jerry James ba7c267
the private settings.  The default is "user", using only the private
Jerry James ba7c267
configuration located at $POLYMAKE_USER_DIR or ~/.polymake.
Jerry James ba7c267
.TP
Jerry James ba7c267
\fB\-\-no\-config\fP
Jerry James ba7c267
Equivalent to \-\-config\-path=none.  Don't read any configuration files.
Jerry James ba7c267
Don't try to configure rules automatically.  Don't load rule files requiring
Jerry James ba7c267
auto-configuration.
Jerry James ba7c267
.TP
Jerry James ba7c267
\fB\-\-ignore\-config\fP
Jerry James ba7c267
Equivalent to \-\-config\-path=ignore.  Don't read any configuration files.
Jerry James ba7c267
Skip auto-configuration routines in the rule files.
Jerry James ba7c267
.TP
Jerry James ba7c267
\fB\-n\fP
Jerry James ba7c267
Dry run mode: show the production rules that would be applied to the object,
Jerry James ba7c267
but don't actually run any.  This is only applicable in compatibility mode.
Jerry James ba7c267
.TP
Jerry James ba7c267
\fB\-T\fP \fIsec\fP
Jerry James ba7c267
Set a time limit for the execution of production rules.  This option currently
Jerry James ba7c267
has no effect.