Skip to content

MoustacheTheCat/script_create_projet_html_css

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 

Repository files navigation

script_global_create

Crée le scrip dans ./bin :

sudo touch create_temp_w.sh 

Ouvre le fichier create_new_projet_html.sh

sudo nano  create_temp_w.sh 

Puis copier le code dans le fichier create_projet_html_css.sh :

    globct() {
    local option="$1"
    local name="$2"
    local nb="$3"

    if [ "$#" -ne 3 ]; then
        echo "Usage: globct <option> <name> <nb>"
        return 1
    fi

    if [ "$option" = "cnnb" ]; then
        git clone https://votre_repository.git "$name"
    elif [ "$option" = "cwnb" ]; then
        git clone https://votre_repository.git "$name"
    elif [ "$option" = "lnnb" ]; then
        cp -r -u /localisation_de_votre_template/template-html-css-responive "$name"
    elif [ "$option" = "lwnb" ]; then
        cp -r -u /localisation_de_votre_template/template-html-css-responive-with-nav-bar "$name"
    elif [ "$option" = "lnnbm" ]; then
        cp -r -u /localisation_de_votre_template/template-html-css-responive-multi-page "$name"
        for ((c=1; c<=nb; c++))
        do  
            cp -r -u /localisation_de_votre_template/template-html-css-responive-multi-page/html/page-1.html "$name"/html/page-"$c".html
        done
    elif [ "$option" = "lwnbm" ]; then
        cp -r -u /localisation_de_votre_template/template-html-css-responive-with-nav-bar-multi-page "$name"
        for ((c=1; c<=nb; c++))
        do  
            cp -r -u /localisation_de_votre_template/template-html-css-responive-with-nav-bar-multi-page/html/page-1.html "$name"/html/page-"$c".html
        done
    else
        echo "Option invalide : $option"
        return 1
    fi
    }

    # Utilisation de la fonction avec un nom de projet en argument
    globct "$1" "$2" "$3"

Rendre le fichier executable:

sudo chmod +x create_temp_w.sh

Editer le PATH pour rendre le fichier utilisable :

sudo nano ~/.bashrc

Ajouter cette ligne a la fin du fichier bashrc (penser a modifier selon l’emplacement de votre dossier bin vis àvis de la racine) :

export PATH="$PATH:$./bin"

Relancer bashrc pour prendre en compte la modification :

source ~/.bashrc

vous pouvez maintenant exécuter la commande

create_temp_w.sh option nom du projet

Option disponible

Option 1 :

-> lnnb -> local not nav bar
-> lwnb -> local with nav bar
-> lnnbm -> local not nav bar multi page
-> lwnbm -> local with nav bar multi page 
-> cnnb -> Clone Repository Git not nav bar
-> cwnb -> Clone Repository Git with nav bar

Option 2 :

nom_de_votre_projet

Option 3 ( si choix de Option 1 lnnbm ou lwnbm) :

nombre de page html dans le dossier html ( en plus de la page index.html)

pour crée votre nouveau projet.

Vous pouvez aussi crée un alias pour racourcir encore le code

nano ~/.bashrc

Puis ajouter la ligne

alias votre_alias='/chemin_vers_le_script/create_temp_w.sh'

Relancer a nouveau bashrc pour prendre en compte la modification :

source ~/.bashrc

vous pouvez maintenant exécuter la commande

votre_alias option1 option2 option3

V1.0.0

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages