MambaScriptMambaScript

Sistema de Pacotes

Cria, usa e partilha pacotes MambaScript com a comunidade.

Estrutura de um Pacote

text
meu-pacote/
├── index.ms       ← código da biblioteca
└── pacote.json    ← metadados

pacote.json

json
{
  "nome": "meu-pacote",
  "versao": "1.0.0",
  "descricao": "Descrição do que o pacote faz",
  "autor": "teu-nome"
}

index.ms

ms
funcao saudacao(nome):
    retorna "Olá, " + nome + "!"
fim

funcao despedida(nome):
    retorna "Até logo, " + nome + "!"
fim

Usar localmente

text
meu-projeto/
├── main.ms
└── modulos_mambas/
    └── meu-pacote/
        ├── index.ms
        └── pacote.json
ms
importar meuPacote de "meu-pacote"

escreva meuPacote.saudacao("Mundo")
escreva meuPacote.despedida("Mundo")

Gestor de pacotes

bash
mambas instalar nome-do-pacote
mambas remover nome-do-pacote
mambas listar
mambas procurar

Partilhar com a comunidade

  1. Garante que tens index.ms e pacote.json
  2. Testa localmente em modulos_mambas/
  3. Abre uma Issue em github.com/Eliobros/mambascript-pacotes
  4. Usa o título: [Pacote] nome-do-pacote
  5. Cola o código do index.ms e pacote.json
  6. Aguarda aprovação!