Skip to content
This repository has been archived by the owner on Nov 7, 2023. It is now read-only.

terramate-io/terramate-ls

Repository files navigation

NOTICE

This project was merged into Terramate main repository.

Terramate Language Server

CI Status Go Report Card Join Discord

The Terramate Language Server provides features to any LSP-compatible code editor.

Getting Started

Installing

Using Go

To install using Go just run:

go install github.com/mineiros-io/terramate-ls/cmd/terramate-ls@<version>

Where <version> is any terramate-ls version tag, or you can just install the latest release:

go install github.com/mineiros-io/terramate-ls/cmd/terramate-ls@latest

Using Release Binaries

To install terramate-ls using a released binary, find the appropriate package for your system and download it.

After downloading the language server, unzip the package. The language server runs as a single binary named terramate-ls. Any other files in the package can be safely removed and the language server will still work.

Finally, make sure that the terramate-ls binary is available on your PATH. This process will differ depending on your operating system.

Setup in the code editor

At the moment only vscode is officially supported by the vscode-terramate extension.

The only terramate-ls specific setup required is making sure it is installed in a directory in the editor's PATH environment variable.