@brendam/mars-rover-cli

1.0.1 • Public • Published

Mars Rover CLI

Este projeto é para o desafio 'Explorando Marte' e foi desenvolvido em Javascript e disponibilizado como CLI.

Instalação de dependências:

1 - Instale o Node

  • MacOS (nvm):
$ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.2/install.sh | bash
$ nvm install --lts

  • Linux (nvm):
$ apk add -U curl bash ca-certificates openssl ncurses coreutils python2 make gcc g++ libgcc linux-headers grep util-linux binutils findutils
$ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.2/install.sh | bash
$ nvm install --lts

2 - Em seguida, instalar o package globalmente

$ npm install @brendam/mars-rover-cli -g

Alternativamente, você poderá clonar esse repositório em seu computador e em seguida executar os seguintes comandos:

$ npm install
$ ./mars-rover-cli  --maxX 5  --maxY 5 --roverDirX 0 --roverDirY 0 --roverDirCompass 'W' --moveDirections MMMMMM

Utilização do programa:

  • Abrir o terminal e informar os parâmetros conforme exemplo a seguir:
$ mars-rover-cli --maxX 5 --maxY 5 --roverDirX 3 --roverDirY 3 --roverDirCompass 'E' --moveDirections MMRMMRMRRM
  • Parâmetros:
    --maxX : É a coordenada superior direita do ponto X do planalto.
    --maxY : É a coordenada superior direita do ponto Y do planalto.
    --roverDirX : É a coordenada atual do ponto X da Sonda.
    --roverDirY : É a coordenada atual do ponto Y da Sonda.
    --roverDirCompass : É a direção cardinal para qual a sonda aponta.
    --moveDirections : É a sequência de letras de instruções que farão a sonda se movimentar.

Também é possível verificar os parametrôs através do comando --help:

$ mars-rover-cli --help

Readme

Keywords

none

Package Sidebar

Install

npm i @brendam/mars-rover-cli

Weekly Downloads

3

Version

1.0.1

License

ISC

Unpacked Size

9.47 kB

Total Files

9

Last publish

Collaborators

  • brndmedeiros