Hoje veremos como instalar a linguagem de programação Swift em distribuições Linux através da ferramenta de linha de comando (CLI) swiftly.
O swiftly é uma ferramenta de linha de comando (CLI) para instalar, gerenciar e alternar entre toolchains (versões) da linguagem de programação Swift.
Se você vem de outras linguagem de programação o swiftly seria similar ao rustup ou mesmo ao pyenv.
Ela é escrita em Swift e projetada para ser extremamente fácil de instalar e usar.
Com o swiftly, você pode fazer o seguinte:
- Instalar toolchains do Swift: Você pode instalar versões estáveis ou snapshots do Swift por nome ou parte do nome.
- Alternar entre toolchains instaladas: Escolha qual toolchain está ativa (ou seja, qual é descoberta via
$PATH
). - Desinstalar toolchains: Remova toolchains que não precisa mais.
- Listar as toolchains instaladas: Veja quais versões do Swift estão disponíveis.
Atualmente, o swiftly suporta apenas sistemas Linux, mas o plano é expandir para macOS e outras plataformas no futuro.
Para instalá-lo, basta executar o seguinte comando no terminal:
curl -L \
https://swiftlang.github.io/swiftly/swiftly-install.sh | bash
Depois de instalado, alguns exemplos de comando que podem ser utilizados são:
# Baixa a versão estável mais recente da linguagem Swift.
swiftly install latest
# Instala uma versão específica da linguagem Swift.
swiftly install 6.0
# Remove uma versão específica da linguagem Swift.
swiftly uninstall 6.0
# Define qual versão da linguagem Swift será utilizada.
swiftly use latest
# Atualiza a versão que está definida como padrão.
swiftly update
# Atualiza uma versão específica da linguagem Swift.
swiftly update 6.0
Para atualizar a própria ferramenta de linha de comando:
swiftly self-update