Ejemplos de uso de curl

Configuración básica Podemos añadir estos argumentos de entrada del comando curl a un fichero .curlrc en nuestro directorio de usuario y entonces se ejecutarán siempre. Silenciar salida de metadatos de curl De normal, al hacer curl http://example.com curl imprime una cabecera con metadatos del estado de la comunicación. curl http://example.com % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 12051 100 12051 0 0 16110 0 --:--:-- --:--:-- --:--:-- 16089 Si esto nos molesta, lo podemos eliminar con el argumento --silent. ...

July 21, 2021 · 2 min · José Luis Patiño Andrés

Referencia de uso de Poetry

Poetry es otra herramienta de CLI que sirve para gestionar dependencias y paquetes de terceros en proyectos Python. A continuación se muestra una pequeña referencia de uso básico de Poetry. Instalación Poetry viene con una especie de instalador personalizado que instala poetry de manera aislada. Ésta parece ser la forma recomendada de instalarlo. Para ello podemos seguir las instrucciones en la documentación de Poetry. De otro modo, simplemente podemos instalarlo con pip: ...

May 6, 2021 · 2 min · José Luis Patiño Andrés

Referencia de uso de Pipenv

Pipenv es una herramienta de CLI que soluciona algunos problemas derivados de la gestión de dependencias (paquetes externos) en proyectos Python. A continuación se añade una pequeña referencia de cómo usar Pipenv. Instalación Basta con instalar Pipenv mediante pip: pip install pipenv Configuración Realmente no es necesario hacer ningún cambio de configuración para Pipenv tal como viene por defecto pero, si se quiere, se pueden usar las variables de entorno que se describen en la documentación de Pipenv. ...

May 5, 2021 · 3 min · José Luis Patiño Andrés

Uso básico de Mercurial

Preparar Mercurial Creamos/editamos el fichero ~/.hgrc en sistemas *nix, o mercurial.ini en sistemas Windows: 1 2 3 4 5 6 [ui] username = José L. Patiño <jose@sharklasers.com> editor = vim [extensions] hgext.graphlog = Inicializar un proyecto hg init <PROYECTO> (si no especificamos <PROYECTO>, el presente directorio será considerado la raíz del proyecto. cd project Añadir/eliminar ficheros hd add (hg addremove) hg commit Guardar cambios hg status muestra el estado actual. hg diff muestra detalle de los cambios realizados. hg commit hg push sube los cambios al repositorio. Añadir --new-branch si la rama no existe. Ver historial hg log presenta una lista de cambios ordenados en el tiempo. hg log -p -r 3 -p o --patch muestra un diff en las revisiones. -r o --revision muestra una revisión específica. Trabajar con ramas de desarrollo hg branch feature/nueva_feature crea una nueva rama llamada feature/nueva_feature. Si no añadimos el nombre de la rama, Mercurial nos mostrará el nombre de la rama actual. hg update default nos devuelve a la rama default, que es la rama inicial con la que se crea el repositorio. Cambiando default por el nombre de la rama que queramos, podemos movernos por las distintas ramas. hg merge feature unifica los cambios de la rama llamada feature en la rama actual en la que nos encontremos. Descargar un repositorio ya creado hg clone ssh://user@server:port//project/directory Si queremos descargar sólo una rama, podemos añadir al comando anterior la opción u feature, donde feature es el nombre de la rama que queremos. ...

November 21, 2010 · 2 min · José Luis Patiño Andrés