> For the complete documentation index, see [llms.txt](https://cristiandis.gitbook.io/ntix/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://cristiandis.gitbook.io/ntix/ntix-documentation/docs-it/configuration/options-reference.md).

# Riferimento delle opzioni

## Riferimento delle opzioni

La `opzioni` la tabella controlla come NTIX interagisce con ciascun gestore di pacchetti.

### Winget

| Opzione                     | Tipo     | Predefinito | Descrizione                                                 |
| --------------------------- | -------- | ----------- | ----------------------------------------------------------- |
| `abilita`                   | booleano | `false`     | Abilita winget                                              |
| `accetta gli accordi`       | booleano | `false`     | Accetta automaticamente gli accordi della fonte/licenza     |
| `silenzioso`                | booleano | `false`     | Esegui le installazioni in silenzio (`--silent`)            |
| `disattiva l'interattività` | booleano | `false`     | Disabilita i prompt interattivi (`--disable-interactivity`) |

### Chocolatey

| Opzione                 | Tipo     | Predefinito | Descrizione                                          |
| ----------------------- | -------- | ----------- | ---------------------------------------------------- |
| `abilita`               | booleano | `false`     | Abilita Chocolatey                                   |
| `sì`                    | booleano | `false`     | Salta tutti i prompt (`-y`)                          |
| `forza`                 | booleano | `false`     | Forza l'installazione (`--force`)                    |
| `ignora le dipendenze`  | booleano | `false`     | Salta le dipendenze (`--ignore-dependencies`)        |
| `consenti il downgrade` | booleano | `false`     | Consenti il downgrade (`--allow-downgrade`)          |
| `salta PowerShell`      | booleano | `false`     | Salta gli script di installazione (`--skip-scripts`) |
| `pre`                   | booleano | `false`     | Includi le versioni preliminari (`--pre`)            |
| `parametri`             | stringa  | `nil`       | Parametri del pacchetto (`--params`)                 |

### Scoop

| Opzione                        | Tipo     | Predefinito                      | Descrizione                         |
| ------------------------------ | -------- | -------------------------------- | ----------------------------------- |
| `abilita`                      | booleano | `false`                          | Abilita Scoop                       |
| `bucket`                       | elenco   | `{"main", "extras", "versions"}` | Bucket da cercare                   |
| `globale`                      | booleano | `false`                          | Installa globalmente (`-g`)         |
| `indipendente`                 | booleano | `false`                          | Non installare le dipendenze (`-i`) |
| `nessuna cache`                | booleano | `false`                          | Salta la cache dei download (`-k`)  |
| `salta il controllo dell'hash` | booleano | `false`                          | Salta la convalida dell'hash (`-s`) |
| `arch`                         | stringa  | `nil`                            | Architettura (`--arch 64bit`)       |

### Bucket esterni

I bucket possono essere specificati come stringhe (integrati) oppure come tabelle con un nome e un URL (esterni):

```lua
scoop = {
    enable = true,
    buckets = {
        "main", "extras",                              -- integrati
        { name = "ntix", url = "https://github.com/Cristiandis/scoop-ntix" }  -- esterno
    }
}
```

NTIX aggiungerà automaticamente eventuali bucket mancanti prima di installare i pacchetti.
