Como publicar projetos no CARGO, o gerenciador de pacotes OFICIAL da plataforma RUST!

Leonardo Golfeto
2 min readSep 4, 2022

--

Rust language

Introdução

Cargo é o gestor de sistemas e pacotes da linguagem Rust. A maioria dos desenvolvedores Rust utilizam essa ferramenta para gerenciar seus projetos porque o Cargo cuida de muitas tarefas para você, como criar seu código, fazer o download das bibliotecas das quais seu código depende e criar essas bibliotecas.

Primeira etapa

O Primeiro passo é acessar o site crates.io e criar uma conta, eu recomendo que você conecte sua conta do GitHub, depois de criada basta acessar

Menu -> Account Settings -> Api Tokens

Essa página é a responsável por gerenciar os tokens que nós iremos utilizar para publicar os projetos no cargo

Agora devemos clicar no botão new token e será gerado um código. É importante salvá-lo, pois, não vai ser possível ver o valor novamente ao acessar essa página.

Aviso: Esse código deve ser secreto e não devemos compartilha-lo com ninguém

Segunda Etapa

Devemos abrir um terminal e executar o comando

cargo login

Após a execução o cargo vai solicitar o api token que geramos no passo anterior. Isso feito basta executar o comando

cargo publish

Se tudo estiver certo seu pacote já vai ser publicado no cargo. Para verificar se foi tudo ok, basta executar

cargo install <o nome do seu projeto>

Após instalado basta executá-lo.

Bônus:

Eu também criei uma pipeline utilizando o Github Actions para realizar a publicação de novas versões automaticamente no cargo, caso vocês tenham interesse basta acessar meu projeto para ver como foi feito.

--

--

No responses yet