CLI (Command Line Interface) basada en git pero con super poderes. El objetivo es agrupar y simplificar comandos para facilitar el trabajo con git.
# Install command
npm i -g nwe
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)
- Clon de Boilerplates y subir a github para proyecto de: - Backend --> node, java, python, c# - Frontend --> vue, react, svelte, angular - Mobile --> flutter, swift, kotlin
# 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]
Para contribuir simplemente puedes:
- Clonar el repositorio
- Crear tu propia rama --> añade un nombre que tenga sentido con el update o feature que quieras implementar
- 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
Puedes contactar conmigo en LinkedIn
o bien en mi correo: