Skip to content

Latest commit

 

History

History
85 lines (57 loc) · 2.99 KB

READMEES.md

File metadata and controls

85 lines (57 loc) · 2.99 KB

GIT Supercharged | nwe

CLI (Command Line Interface) basada en git pero con super poderes. El objetivo es agrupar y simplificar comandos para facilitar el trabajo con git.

CodeFactor Quality Gate Status GitHub followers GitHub forks GitHub Repo stars

Install

    # Install command
    npm i -g nwe

Descripción detallada

El obejtivo del proyecto es poder facilitar la creación de proyectos y subirlos a github de forma fácil además de simplificar el uso de git y hacer que las teareas de rutina como ahcer commits y add sean mucho más rápidas agrupando comandos. Algunas funcionalidades actuales son:

  • hace init en una carpeta en lcoal y crea una nuwe repo en github
  • Clon de un proyecto y cambio de nombre
  • Clon del proyecto, cambio de nombre y subir automáticamente a github
  • Git init y subir a github
  • Github token auth
  • branch + checkout combinando
  • add . commit --m "DECRIPTION" push combiando
  • add . commit --m "DECRIPTION" push origin [branch] combiando (detectando automáticamente la rama)

Cosas que vienen

  • Clon de Boilerplates y subir a github para proyecto de: - Backend --> node, java, python, c# - Frontend --> vue, react, svelte, angular - Mobile --> flutter, swift, kotlin

Usage

      # clone and push automaticamente a un repositorio nuevo de github desde otro url
      nwe clone [url]
      # init y pushed a github (nueva repo)
      nwe init
      # Agrega todos los cambios actuales, hace commit con la descripción de la configuración y se envía al repositorio
      nwe push [Descripción, no es necesario añadir " "]
      # Agrega todos los cambios actuales, hace commit con la descripción configurada y se envía a la rama actual en la que está trabajando en ese momento
      nwe push -o [Descripción, no es necesario añadir " "]
      # Combina branch + checkout [nombre_rama]
      nwe branch [nombre_rama]

Contribución

Para contribuir simplemente puedes:

  1. Clonar el repositorio
  2. Crear tu propia rama --> añade un nombre que tenga sentido con el update o feature que quieras implementar
  3. Hacer push y pull request a dev y pedir un code review para poder incluir los cambios

Tenéis los Code of condut en la misma repo

Contact info

Puedes contactar conmigo en LinkedIn

Edgar Gago Carrillo

o bien en mi correo:

[email protected]

Licence

MIT