# OSM Core Commands

See OSM command language basics for general information on how to write these commands.

Command | Description
Input and Output Records
## INPUTS | Information needed for loading tree records from a data source.
## OUTPUTS | Sets reports to write following each simulation.
Model Settings and Control
## SIMULATION | Adjusts simulation properties such as duration, years per cycle, scenario name, and model settings and calibration. This command also provides access to any commands specific to a Variant model.
## SPECIES | Defines species group variables and priority ranking variables that can be used in other commands.
## ACTIONS | Allows users to design silviculture regimes, amend model predictions, and schedule regeneration events.
## SIMULATE | Runs OSM
Miscellaneous Commands
## IMPORT | Imports and inserts commands from other files into the main command file on the same line as this command is stated. State IMPORT followed by the file path in double quotes. Relative file paths can be used and double quotes are only required if the file path contains spaces.
## HELP | Prints out all OSM object properties, methods, and method arguments that can be controlled by the OSM command language. Provides the most up-to-date set of available OSM commands and respective descriptions for the version of OSM you are using. This command also searches for any published commands in the regional variant model’s source code. This real time help information is useful for situations where: 1) The regional variant model does not have published help documentation or 2) When command documentation is outdated for the version of OSM you are currently using. Note: Not all available commands or arguments will be printed. For example, ACTIONS commands are not currently accessible by the OSM command help file builder.