> For the complete documentation index, see [llms.txt](https://sirgoldman.gitbook.io/sirgoldmans-plugins/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://sirgoldman.gitbook.io/sirgoldmans-plugins/plugins/tabcompletefilter/commands.md).

# Commands

Command information for this plugin along with permissions.

## General information

All TabCompleteFilter plugin commands start with **`/tcf`**. To get all the command info listed in-game simply type the main command and any alias that isn't available.

## Add a command to a group

This can be done two different ways. If you type **`/tcf add <group> <command>`** in-game that'll add the command input to the group. No reload is required, it'll update for everyone in that group automatically. You can also go into the **`config.yml`** and input it in manually like shown below. After you've done that make sure to run the command **`/tcf reload`** and it should update for everyone.

```
Groups:
  new-group-name:
    Commands:
    - /help
    - /msg
    - /r
```

## Remove a command from a group

To remove a command from a group simply run **`/tcf remove <group> <command>`**. You can also remove it manually from the **`config.yml`** and run **`/tcf reload`** to apply the changes.

## **All Commands**

1. **`/tcf reload`** | Reloads the plugin.
2. **`/tcf add <group> <command>`** | Add a command to a group.
3. **`/tcf remove <group> <command>`** | Remove a command from a group.
4. **`/tcf list <group>`** | Lists the commands of a specific group.

## All Permissions

1. **`tcf.command.use`** | **`/tcf`**
2. **`tcf.command.reload`** | **`/tcf reload`**
3. **`tcf.command.add`** | **`/tcf add`**
4. **`tcf.command.remove`** | **`/tcf remove`**
5. **`tcf.command.list` | `/tcf list`**
6. **`tcf.{group}` |** Filter group
7. **`tcf.bypass`** | Disables filtering
