# argus-hub

> Talos 0.7 · Since 0.6

The Talos Launcher: installs, updates and opens Talos engines

## Usage

```sh
argus-hub [OPTIONS]
```

## Options

| Flag | Value | Default | Allowed values | Description |
|---|---|---|---|---|
| `--open` | `<PROJECT>` |  |  | Open a project (a folder or its argus.project.json) with the engine it names |
| `--import-pack` | `<PACK>` |  |  | Install an engine from an offline .argus-pack, with no network |
| `--verify` | `[<VERSION>]` |  |  | Re-hash an installed version, or every one |
| `--repair` | `<VERSION>` |  |  | Re-fetch the files of an installed version that fail their check |
| `--install` | `[<SERIES|VERSION>]` |  |  | Install a series ("0.5"), a version ("0.5.1"), or with nothing named, what is recommended |
| `--install-sample` | `<ID>` |  |  | Install a sample by id from the update source's samples index |
| `--dest` | `<DIR>` |  |  | With --install-sample: where the sample goes (default <projects folder>\Samples\<id>) |
| `--offline-dir` | `<DIR>` |  |  | With --install-sample: a folder searched first for a recipe's fetch files (repeatable) |
| `--uninstall` | `<VERSION>` |  |  |  |
| `--check` |  |  |  | Ask the update source what it offers |
| `--info` |  |  |  |  |
| `--token-stdin` |  |  |  | Read an access token from standard input and store it |
| `--send-reports` |  |  |  | Send the bug reports waiting in the outbox |
| `--source` | `<URL>` |  |  | Use this update source for this run |
| `--quiet` |  |  |  | Never show the window; print only failures |
| `--json` |  |  |  | With --info, --check, --install or --import-pack: one JSON object per result per line |
| `--timeout` | `<SECONDS>` |  |  | Stop after this many seconds (exit 124) |

## Example

```sh
argus-hub
```
