https://github.com/natanfeitosa/portuscript
Uma linguagem brasileira, feita por brasileiro, totalmente em português e mais do que uma simples linguagem para treino de lógica.
https://github.com/natanfeitosa/portuscript
portugol portuscript python typescript
Last synced: 5 months ago
JSON representation
Uma linguagem brasileira, feita por brasileiro, totalmente em português e mais do que uma simples linguagem para treino de lógica.
- Host: GitHub
- URL: https://github.com/natanfeitosa/portuscript
- Owner: natanfeitosa
- License: mit
- Created: 2023-12-07T06:38:37.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-09-30T00:08:28.000Z (over 1 year ago)
- Last Synced: 2025-10-25T08:38:33.374Z (7 months ago)
- Topics: portugol, portuscript, python, typescript
- Language: Go
- Homepage: https://portudoc.rtfd.io/
- Size: 32.6 MB
- Stars: 34
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# PortuScript
[](LICENSE)
[](https://www.codetriage.com/natanfeitosa/portuscript)
[](https://portudoc.readthedocs.io/pt/latest/?badge=latest)
## Sobre
**PortuScript** é uma linguagem de programação brasileira, desenvolvida por brasileiros, totalmente em português. Mais do que uma simples linguagem para treino de lógica, o PortuScript visa proporcionar uma experiência de programação acessível e envolvente para a comunidade de língua portuguesa.
### Características Principais
- **Brasileira por Natureza**: Desenvolvida com o objetivo de ser inclusiva e acessível para falantes de português.
- **Simples e Poderosa**: Projetada para facilitar o aprendizado de programação, mantendo a capacidade de lidar com tarefas complexas.
- **Comunidade Ativa**: Contribua e faça parte de uma comunidade que apoia o crescimento e desenvolvimento do PortuScript.
## Instalação
### Instalar versão mais recente
### Com Bash
```bash
curl -fsSL https://raw.githubusercontent.com/natanfeitosa/portuscript/main/instalar.sh | bash
```
### Instalar versão específica
### Com Bash
```bash
curl -fsSL https://raw.githubusercontent.com/natanfeitosa/portuscript/main/instalar.sh | bash -s v0.1.0
```
## CLI - Utilização Básica
A CLI do PortuScript oferece as seguintes funcionalidades:
- **Abrir o Playground**: Se nenhum argumento for passado, a CLI abrirá o Playground interativo.
```bash
portuscript exec
```
- **Executar Arquivo `*.ptst`**: Se o caminho de um arquivo `.ptst` for fornecido como argumento, o PortuScript executará o script contido no arquivo.
```bash
portuscript exec caminho/do/arquivo.ptst
```
- **Executar Código Inline**: Se a flag `-c` ou `--codigo` for usada, é possível executar código inline diretamente na linha de comando.
```bash
portuscript exec -c "seu código aqui"
```
- **Atualizar:** Também é possível atualizar para a versão mais recente (não funciona se tiver instalado a build local)
```bash
portuscript atualize
```
## Exemplos de Uso
Explore o diretório [exemplos](/exemplos/) para encontrar uma variedade de scripts de exemplo que demonstram a versatilidade do PortuScript.
## Gramática
O diretório gramatica contém informações detalhadas sobre a gramática da linguagem. Consulte para uma compreensão mais profunda da estrutura da linguagem.
## Contribuindo
Sinta-se à vontade para contribuir para o desenvolvimento do PortuScript.
Sua contribuição é super bem vinda. Caso não tenha ideias de melhorias nem perceba um bug, você ainda pode ajudar dando uma olhadinha nas nossas [metas](/metas.md) e vendo o que você pode fazer, ou talvez tendo alguma ideia a partir daí.
Para mais informações, consulte o [Guia de Contribuição](/CONTRIBUTING.md).
> Este projeto está em constante evolução. Se você encontrar problemas ou tiver sugestões, por favor, abra uma [issue](https://github.com/natanfeitosa/portuscript/issues).
Agradecemos pela sua contribuição!