# Introduction

{% hint style="info" %}
This is a beta version and only works with Linux and Windows at the moment (MacOS is not still supported).
{% endhint %}

## What is VSCode-Anywhere ?

VSCode-Anywhere is a cross-platform installation tool that manages for you:

* [VSCode](https://code.visualstudio.com/) / [VSCodium](https://vscodium.com) (VSCode is recommended to avoid undesired behavior)
* [VSCode extensions](https://marketplace.visualstudio.com/VSCode)
* [VSCode settings](https://code.visualstudio.com/docs/getstarted/settings)
* [VSCode keybindings](https://code.visualstudio.com/docs/getstarted/keybindings)
* [VSCode languages](https://code.visualstudio.com/docs/getstarted/locales)
* [VSCode themes](https://code.visualstudio.com/docs/getstarted/themes)
* [fonts and ligature](https://code.visualstudio.com/docs/getstarted/tips-and-tricks#_tune-your-settings)
* [git features](https://code.visualstudio.com/docs/editor/versioncontrol)
* environment
* [documentation](https://zealdocs.org)
* requirements: binaries (like python, gcc, etc...), libraries, …
* updates (documentation, binaries, libraries, extensions, VSCode…)
* programming languages with their:
* * [linter](https://en.wikipedia.org/wiki/Lint_\(software\))
  * [debugger](https://en.wikipedia.org/wiki/Debugger)
  * [code formatter](https://en.wikipedia.org/wiki/Programming_style)
  * [autocompleter](https://en.wikipedia.org/wiki/Autocomplete)

{% hint style="success" %}
VSCode-Anywhere also manages updates for you.
{% endhint %}

## Third-Party

VSCode-Anywhere can use extra software for the installation process.

Different software can be used depending on the OS.

### Windows third-Party

* [scoop](https://scoop.sh/)
* [chocolatey](https://chocolatey.org/)
* [msys2](http://www.msys2.org/)

### Linux third-Party

* [brew](https://brew.sh/)
* [nix (nixpkgs)](https://nixos.org/nixpkgs/manual/)

### MacOS third-Party

* [brew](https://brew.sh/)
* [nix (nixpkgs)](https://nixos.org/nixpkgs/manual/)

## VSCode-Anywhere installation

* [requirements](https://gigi206.gitbook.io/vscode-anywhere/install/requirements)
* [quickstart](https://gigi206.gitbook.io/vscode-anywhere/install/quickstart)
* [advanced](https://gigi206.gitbook.io/vscode-anywhere/install/advanced)

## VSCode-Anywhere installation modules

* [installation](https://gigi206.gitbook.io/vscode-anywhere/modules/install)
* [list](https://gigi206.gitbook.io/vscode-anywhere/modules/list)

## Contributing

TODO

## Issues / questions

You can [open an issue on Github](https://github.com/gigi206/VSCode-Anywhere/issues/new).

## Release notes

* [release notes](https://gigi206.gitbook.io/vscode-anywhere/releases)

## FAQ

* [frequently asked questions](https://gigi206.gitbook.io/vscode-anywhere/faq)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://gigi206.gitbook.io/vscode-anywhere/undefined.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
