> For the complete documentation index, see [llms.txt](https://forgebox.ortusbooks.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://forgebox.ortusbooks.com/package-management/commandbox/forgebox-commands.md).

# FORGEBOX Commands

## ForgeBox namespace

Inside CommandBox, use the **forgebox** namespace to **search** for packages or **show** packages of your choosing.

### forgebox search

The first command to try out is "forgebox search". It takes a single parameter which is a string to perform a case-insensitive search for. Any entry whose title, summary or author name contains that text will be displayed:

```bash
forgebox search awesome
```

### forgebox show

The "forgebox show" command takes several parameters and is pretty flexible. The first way to use it is to just view the details of a single entry using the slug.

```bash
forgebox show coldbox
```

You can get lists of items filtered by package type (modules, interceptors, caching, etc) and ordered by popular, new, or recent. Here are some examples:

```bash
forgebox show plugins
forgebox show new modules
forgebox show recent commandbox-commands
```

Too many results on one page? Use the built-in pagination options:

```bash
forgebox show orderby=new maxRows=10 startRow=11
```

Or just pipe the output into the built-in "more" or "grep" command.

```bash
forgebox show new | more
forgebox show modules | grep brad
```

### forgebox show help

If you have trouble remembering the valid types or order by's, remember you can always hit "tab" for autocomplete within the interactive shell. Adding "help" to the end of any command will also show you the specific help for that command.

```bash
forgebox help
forgebox search help
forgebox show help
```

### forgebox types

The list of types in ForgeBox is dynamic so we don't list them out in the help. Instead, we made a handy "forgebox types" command to pull the latest list of types for you.

```bash
forgebox types
```


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://forgebox.ortusbooks.com/package-management/commandbox/forgebox-commands.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
