# Opts

by sammyette // April 14, 2023

Opts are simple settings and switches to control certain Hilbish behavior. This ranges from things like the greeting messages on bootup to “autocd” functionality.

They can be changed via a simple assign (like `hilbish.opts.namehere = true`).

## Available Opts

### `autocd`

The `autocd` opt (default false) makes it so that if a lone path is ran, Hilbish will change directory to that path.

Example:

    sammy ~ ∆ hilbish.opts.autocd = true
    sammy ~ ∆ ~/Downloads
    sammy ~/Downloads ∆

### `history`

This opt controls if Hilbish will store commands in history. It is default true.

### `greeting`

The `greeting` is exactly as the name says: a greeting message on Hilbish startup. It can be set to any value, and when Hilbish finishes initalizing will print that text. The `greeting` will be passed to Lunacolors for formatting.

### `motd`

The `motd` is a message to summarize the current running version. It can be set as a boolean (true or false).