---
syntax: markdown
tags: [tldr, common]
source: https://github.com/tldr-pages/tldr.git
---
# tlmgr shell

> Start an interactive shell of the native TeX Live manager.
> More information: <https://www.tug.org/texlive/doc/tlmgr.html#shell>.

- Start an interactive shell of `tlmgr`:

`tlmgr shell`

- [Interactive] Run any `tlmgr` subcommand in the interactive shell:

`{{subcommand}} {{arguments}}`

- [Interactive] Quit the interactive shell:

`quit`

- [Interactive] List all TeX Live variables:

`get`

- [Interactive] Get the value of a TeX Live variable:

`get {{variable}}`

- [Interactive] Set the value of a TeX Live variable:

`set {{variable}} {{value}}`

- [Interactive] Restart the interactive shell:

`restart`

- [Interactive] Display the version of the current protocol:

`protocol`
