https://github.com/thenets/datapackage-cli
CLI para trabalhar com DataPackages.
https://github.com/thenets/datapackage-cli
Last synced: 4 months ago
JSON representation
CLI para trabalhar com DataPackages.
- Host: GitHub
- URL: https://github.com/thenets/datapackage-cli
- Owner: thenets
- License: mit
- Created: 2018-05-30T18:32:11.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2018-07-08T10:52:17.000Z (almost 8 years ago)
- Last Synced: 2025-10-27T17:40:15.467Z (8 months ago)
- Language: Go
- Homepage: https://brasil.io/
- Size: 55.7 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Brasil.io CLI (Command Line Interface)
ESTE PROJETO AINDA ESTÁ EM DESENVOLVIMENTO!
Escreve o objetivo do projeto aqui! TODO
## Como instalar
### Requisitos
É necessário ter o Docker instalado:
```bash
# Se você estiver usando Linux, siga os comandos abaixo
# Instala do Docker automaticamente
curl -sSL https://get.docker.io | sudo sh
# Adiciona o usuário atual ao grupo do Docker
usermod -aG docker $(getent passwd "$(id -u)" | cut -d: -f1)
# Reinicia o sistema (necessário para alguns Linux)
sudo shutdown -rf 0
```
### Instalação
#### Linux
Como instalar e atualizar:
```
sudo ln -s $HOME/.brasilio/bin/brasilio /usr/bin/brasilio
mkdir -p $HOME/.brasilio/bin/
curl https://brasilio.thenets.org/builds/linux/brasilio > ~/.brasilio/bin/brasilio && chmod +x ~/.brasilio/bin/brasilio
```
Como atualizar:
```
curl https://brasilio.thenets.org/builds/linux/brasilio > ~/.brasilio/bin/brasilio && chmod +x ~/.brasilio/bin/brasilio
```
#### MacOS X
Como instalar:
```
mkdir -p ~/.brasilio/bin/
echo 'export PATH=$PATH:$HOME/.brasilio/bin/' >> ~/.bash_profile
curl https://brasilio.thenets.org/builds/macosx/brasilio > ~/.brasilio/bin/brasilio
chmod +x ~/.brasilio/bin/brasilio
source ~/.bash_profile
```
Como atualizar:
```
curl https://brasilio.thenets.org/builds/macosx/brasilio > ~/.brasilio/bin/brasilio && chmod +x ~/.brasilio/bin/brasilio
```
## Gerenciar projetos de conjuntos de dados
### Criar projeto
Para criar um novo projeto do Brasil.io:
```bash
brasilio-cli init
```
### Execute projeto
Execute o projeto e teste se a saída está no padrão do [datapackage](https://frictionlessdata.io/data-packages/).
```bash
brasilio-cli run
```
### Teste (ainda não implementado)
Verifique se o código está no padrão para o Brasil.io.
```bash
brasilio-cli test
```
### Execute e teste (ainda não implementado)
Execute e teste ao mesmo tempo.
```bash
brasilio-cli run-test
```