CLI

19 Dec 2018 - Evaristo

Nota: Este post describe un flujo de trabajo anterior a las convenciones actuales. Consulta la Guía de Estilo para las convenciones vigentes.

Ejemplo mínimo:


# Descarga los datos.
http https://islasgeci.org/api/v1/census \
    region==guadalupe taxon==laal season==2018 \
    > inst/extdata/guadalupe-laal-2018.dpz
# Genera los mapas de densidad kernel.
geci map --resultado=kernel --input=inst/extdata/guadalupe-laal-2018.dpz --output=resultados/mapa-guadalupe-laal-2018.png

Ejemplo extenso:


# Preámbulo.
monitoring="census"
region="guadalupe"
taxon="LAAL"
season="2018"
resultado="kernel"
nombre_datos=${monitoring}_${region}_${taxon}_${season}
nombre_resultado=${resultado}_${region}_${taxon}_${season}
id_tarjeta_trello="ZJfUl06n"
# Descarga los datos.
http https://islasgeci.org/api/v1/${monitoring} \
    region==${region} taxon==${taxon} season==${season} \
    > inst/extdata/${nombre_datos}
# Genera los mapas de densidad kernel.
geci map --resultado=${resultado} --input=inst/extdata/${nombre_datos} --output=resultados/${nombre_resultado}.png
# Actualiza reporte.
cd entrega
pdflatex ${nombre_resultado}.tex
http POST https://api.trello.com/1/cards \
    key=${TRELLO_KEY}
    token=${TRELLO_TOKEN} \
    url="https://api.trello.com/1/cards/${id_tarjeta_trello}/attachments"
    < ${nombre_salida}.pdf