Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zenx5/clone-from
https://github.com/zenx5/clone-from
Last synced: 26 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/zenx5/clone-from
- Owner: zenx5
- Created: 2024-12-26T04:22:12.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2024-12-27T21:51:25.000Z (29 days ago)
- Last Synced: 2024-12-27T22:27:13.563Z (29 days ago)
- Language: TypeScript
- Size: 85.9 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
Awesome Lists containing this project
README
# clone-from
Este módulo permite clonar plantillas desde un repositorio especial. Ya no tienes que configurar una y otra vez tu proyecto, almacena tu configuración en un repositorio y usalo cuado quieras.
## Instalación
Puedes instalar este paquete globalmente usando npm o pnpm:
```bash
npm install -g clone-from
```## Como usar
1) El primer paso es crear un repositorio público con los diferentes templates y la siguiente estructura
**Root**
├── template-1
│ ├── subtemplate-1
│ ├── subtemplate-2
├── template-2
│ ├── subtemplate-1
│ ├── subtemplate-2
├── template-3
Puedes ver este repo de ejemplo: [mis templates](https://github.com/zenx5/templates)
2) Luego solo resta configurar con tu usuario y nombre del repositorio, para esto usa `clone-from --config`
3) Ahora si, ya puedes usar el template `clone-from [nombre-proyecto]`
![image](https://github.com/user-attachments/assets/ee4fcf8b-289a-47aa-9673-cc95a1cc823d)