https://github.com/victormln/bootstrap-creator
https://github.com/victormln/bootstrap-creator
bash-script bootstrap
Last synced: 10 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/victormln/bootstrap-creator
- Owner: victormln
- Created: 2017-01-16T17:30:43.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2017-06-05T20:46:26.000Z (over 8 years ago)
- Last Synced: 2025-01-13T03:31:39.833Z (12 months ago)
- Topics: bash-script, bootstrap
- Language: Shell
- Size: 79.1 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: changelog.txt
Awesome Lists containing this project
README
# Bootstrap-creator
Hay ocasiones que estamos creando constantemente proyectos con bootstrap y no queremos tener bower o parecidos para instalar un simple bootstrap. Con este script podremos crear una página .html con boostrap integrado (archivos css y js incluidos). Además podemos escoger por parámetros si queremos que nuestro .html apunte a los archivos bootstrap CDN o a los archivos locales.
También podemos crear simplemente un .html con una plantilla básica de bootstrap (en el caso que ya tengamos los archivos bootstrap)
Ejemplo para ejecutar el script
```shell
strap proyecto/test --title "Hola mundo"
```
## Instalación
La instalación es muy básica, añade un alias a tu .bashrc
```shell
git clone https://github.com/victormln/bootstrap-creator.git
cd bootstrap-creator
./install.sh
```
## Configuración
Se pueden configurar varios parámetros. Por ejemplo que no busque actualizaciones automáticas, modificar el editor con el que se abrirá tu proyecto creado y otras configuraciones. Si se abre el archivo **user.conf** se podrán acceder a todas las configuraciones.
## Uso / Ejemplos
Este script se puede ejecutar de varias maneras, una de ellas (la más simple):
```shell
strap proyecto/test
```
Esto te creará en el directorio actual, una carpeta llamada proyecto y dentro otra llamada test.
La estructura de archivos que te quedaría sería una así:

Otro ejemplo: si quiero crear el proyecto Testing con el titulo del index.html "Hola mundo" y que tenga los links de css y js de CDN, haré:
```shell
strap Testing --title "Hola mundo" --cdn
```
Y el encabezado del index.html quedaría así:

## Todos los argumentos disponibles
|Argumento |Abreviado|Significado |Uso|
| ------------- | ---- | ---------------------------------------- |----------|
|`nombreProyecto/testing` | | Se creará la carpeta nombreProyecto y dentro la carpeta testing que contiene un .html y los archivos bootstrap (css y js) |`strap nombreProyecto/testing` |
|`-file` | | Creará tan solo un archivo con los links a los css y js de Bootstrap (no creará ni una carpeta, ni te pondrá los archivos css/js). |`strap -file test.html` |
|`--conf` | | Abre/edita el archivo de configuración del script |`strap --conf` |
|`--cdn` | | Usará los links a los css y js de CDN. |`gp proyecto --cdn` |
|`--title` | | Puedes escoger que título tendrá tu página (lo que irá dentro del tag html . |`strap proyecto --title "Hola mundo"` |
| |`-v` | Muestra la versión instalada del script. |`gp -v` |
|`--help` | `-h` | Muestra que comandos puedes ejecutar con el script y una breve descripción de ellos |`strap --help` |