io7m | single-page | multi-page | epub | Idstore User Manual 1.0.0-beta0010
7. Admin Shell
Previous
7. Admin Shell
Up
7.2. Admin Shell Command Reference
Next

# 7.1. Usage

- 7.1.1. Overview
- 7.1.2. Tab Completion
- 7.1.3. History
- 7.1.4. Quoting
- 7.1.5. Newlines

## 7.1.1. Overview

1
In addition to the various types of API access the server provides, the idstore package includes an interactive command-line shell for performing basic administrative tasks.
2
The shell is started using the shell command. The shell supports basic tab-completion and history accessed with the up and down arrows.

## 7.1.2. Tab Completion

1
When running on an appropriate terminal, the shell supports tab completion for command and most command arguments. Begin typing the name of a command, or the name of a command argument, and then press tab. A set of completion options will be displayed.

### 7.1.2.2. Command Completion

### 7.1.2.3. Argument Completion

## 7.1.3. History

1
When running on an appropriate terminal, the command shell stores the history of command in memory (the history is not saved to disk, for security reasons). Press the up and down arrows to navigate to previously executed commands.

## 7.1.4. Quoting

1
Arguments to shell commands may be quoted using the " or ' characters. This is required when calling commands that take arguments that may need to contain strings.

### 7.1.4.2. Strings

## 7.1.5. Newlines

1
Typically, the ENTER key ends the current line. This will cause the shell to interpret the contents of a line as a command and execute it. Pressing ALT+ENTER inserts an actual newline character without executing the command. This can be useful if an argument to a command needs to contain a newline character:

### 7.1.5.2. Strings

3
When in this mode, the cursor can be moved around freely with the arrow keys to allow for editing lines. Pressing the ENTER key ends the multiline editing mode and executes the command.
7. Admin Shell
Previous
7. Admin Shell
Up
7.2. Admin Shell Command Reference
Next
io7m | single-page | multi-page | epub | Idstore User Manual 1.0.0-beta0010