Skip to content

zyrass/Bash-L_Store

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo

v2.2.0

Bash-L Store

Si vous êtes étudiant et que vous n'avez jamais utilisé une quelconque distribution Linux, vous pouvez utiliser Bash-L Store pour vous faciliter son approche.

Il a été conçu pour simplifier la réinstallation d'une quelconque distribution Ubuntu. Et tout particulièrement pour la prochaine qui arrive fin avril 2022.

🚨 Etant en formation pour devenir fullstack je n'ai plus beaucoup de temps pour moi.

Préambule

Je m'appelle Alain GUILLON alias Zyrass, développeur junior avec d'assez bonnes bases. J'ai créé Bash-L Store en suivant une plateforme reconnue : https://dyma.fr.

Sommaire

  • ➊      Comment utiliser le script !?
  • ➋      À venir
  • ➌      Exemple du rendu actuel
  • ➍      Changelog

➊ - Comment utiliser le script ! ?

L'utilisation est très simple.

  • 👉 Vous devez récupérer le dépôt distant disponible sur cette même page.
  • 👉 Ouvrer un terminal à cet endroit. ( Vous pouvez utiliser le raccourci Ctrl + Alt + T )
  • 👉 Rendez-vous dans le répertoire fraichement récupérer. ( Vous pouvez utiliser la commande cd pour changer de répertoire )
  • 👉 Dans le répertoire, saisissez la commande suivante : ./bls.sh
  • 👉 Enfin, il ne vous reste qu'à suivre les étapes qui vous seront affichées à l'écran.

➋ - À venir

  1. Ajout d'un 3ème menu pour justement ajouter des fonctionnalités supplémentaires pour Linux.
  • Création du menu (Linux !?)
    • Ajout de la couleur dans les manuels (terminaux)
    • Ajout dans le .bashrc des configurations spécifiques pour la couleur
  • Ajout de la commande tree
  1. Ajout probablement de quelques technologies ou programmes supplémentaire.
  • Nginx
  • C# pour Linux (V5.0 qui ne bug pas)
  • Unity Hub
  • Atom ! ?
  • Sublime Text ! ?
  • Google Chrome qui ne dipose pas d'APT ou de SNAP.
  1. Création d'un site vitrine permettant de mettre en avant Bash-L Store.
  • Choix des technologies
  • Création de la page d'accueil
  • Création de la page sur la documentation de Bash-L Store
  • Création de la page sur différents tutoriels
  • Création de la page contact.

➌ - Exemple du rendu de Bash-L Store

Quelques petites modifications peuvent avoir lieu. (Couleur, texte etc..)
En revanche on s'approche énormément du rendu final (80% ~)

Clin d'oeil à la plateform: Dyma

Clin d'oeil à la plateform: Dyma

Détection Ubuntu

Détection Ubuntu

Présentation de Bash-L Store (page 1/2)

Présentation de Bash-L Store

Menu des Technologies

Menu des Technologies

Menu des Applications

Menu des Applications

Symfony

Symfony

Suppression de Symfony

Suppression de Symfony

Remerciements

Remerciements

➍ - Changelog

  • 18/03/2023

    • Modification de la structure.
      • Externalisation des logos.
      • Reprise de quelques lignes de code.
      • Changement de version. 2.1.1 > 2.2.0
  • 03/04/2022

    • Modification de l'installation et suppression d'OBS-STUDIO.
      • Ajout du PPA pour OBS-Studio.
      • Ajout d'obs-studio via APT-GET au lieu de SNAP.
      • Changement de version. 2.1.0 > 2.1.1
  • 23/02/2022:

    • Allègement de l'affichage des parties installation et suppression.
    • Changement de version. 2.0.3 > 2.1.0
  • 21/03/2022

    • Mise à jour de tous les textes pour python3.10
    • Ajout d'un message pour le passage en plein écran avec la touche F11
    • Ajout d'un message pour fermer le terminal via la commande CTRL + Shift + W.
  • 20/03/2022

    • Création d'une nouvelle branche hotfix
    • Changement du nom du script Bash-L_Store.sh en bls.sh, plus simple et moins complexe à saisir.
    • Correction des quelques erreurs de syntaxe vue par-ci par là.
    • Modification du README.md pour l'adapter aux changements.
  • 19/03/2022

    • Passage en version 2.0.0
    • Modification du nom en Bash-L Store.
    • Correction orthographique.
    • Modification d'une très grosse partie du script pour l'adapter à Bash-L Store.
    • Ajout de plusieurs logos.
    • Ajout d'une page de remerciements.
  • 18/03/2022

    • Re-factorisation complète du script
      • Ajout d'un grand nombre de commentaire afin de se rendre compte directement si le bout de code est bien fonctionnel.
      • Renommage des fonctions pour une meilleure compréhension.
      • Retouche d'un grand nombre de texte.
      • Les icônes ont toutes été changées afin de coller au mieux à son contexte.
      • Correction de la suppression de PHP qui n'était plus fonctionnel. (Je supprimais la 8.0 au lieu de la 8.1)
  • 17/03/2022

    • Correction de la suppression pour flutter qui ne se faisait pas.

    • Fix partiel pour l'affichage de la version de Flutter.

      • Bug découvert via un flutter doctor. (CHROME_EXECUTABLE Absent).
      • Bug découvert via le statut d'installation d'un programme même si celui-ci n'est pas installé.
    • Passage à la version 1.1.1

    • Mise à jour du README avec l'ajout de la partie Laravel

    • Modification de la version

    • Ajout de la technoologie Laravel.

      • Création du Logo
      • Ajout des messages sur la présentation de la technologie
      • Mise à jour du menu principal en incluant Laravel
      • Mise en place de l'affichage de la version
      • Mise en place de la vérification si Laravel est installé ou non
      • Mise en place de l'installation de Laravel
        • Installation du pré-requis php-curl
        • Création du répertoire "laravel"
        • Création du projet "test_install_laravel"
      • Mise en place de la suppression de Laravel
        • Suppression du pré-requis php-curl
        • Suppression du répertoire parent "laravel"
  • 16/03/2022

    • Reprise du README.md
    • Branche features créé
    • Téléchargement de l'archive
    • Extraction de l'archive ~/Android/
    • Création d'un alias Android dans le fichier bashrc
    • Check la version d'android
    • Suppression de l'archive téléchargé
    • Explication sur l'ancienne syntaxe qui est dépréciée aujourd'hui.
    • Création du répertoire lors de l'installation d'un nouveau projet Vue3
    • Mise en place de la partie suppression.
    • Permettre d'afficher la version utilisée.
    • Afficher les commandes utilisées pour l'installation et la suppression.
    • Tester les commandes en installant et en supprimant le tout.
    • Ajout de React
    • Ajout d'Android Studio 100% fonctionnel
    • Modification de toutes les captures d'écrans
    • Mise en place de la suppression de Vue.
    • Supression du message: 🚧 *: Vue3, à faire.
    • Ajout d'un message informatif sur l'utilisation de Bash plutôt que de ZSH.
    • Correction Bug installation Symfony et Vue3
    • Test effectuer avec succès pour la suppression de Docker
  • 15/03/2022

    • Ajout du fonctionnement partiel pour Vue3.
    • Ajout d'un message concernant un bug sur l'affichage de la version de flutter au premier lancement.
    • Ajout du numéro de version au dessus des tableaux.
    • Ajout de la detection de bash ou de ZSH
    • Correction orthographique du fichier README.MD.
    • Ajout des textes manquant pour la suppression de Docker.
    • Ajout et début d'une correction [BETA] pour la supression de Docker.
    • Modification des messages informatifs pour la suppression de Symfony.
    • Mise en couleur du logo Symfony (fond noir, texte vert)
    • Ajout du fonctionnement pour une installation de Python 3.10
    • Refactorisation du message de présentation
  • 14/03/2022

    • Ajout du Certificate Authority pour Symfony.
    • Création d'un répertoire pour faire des tests pour Symfony, React et Vue3.
    • Symfony OK pour afficher la version de Symfony et de Symfony CLI.
  • 09/03/2022

    • Ajout des prochains ajouts à venir dans le fichier README.md
  • 08/03/2022

    • Ajout du logo Apple
    • Ajout du logo Ubuntu
    • Modification de la présentation avec ajout du logo selon le système d'exploitation.
    • Modification des textes de la présentation et ajout de quelques couleurs supplémentaire.
    • Début d'une correction orthographique
    • Ajout d'un message demandant de passer en plein écran pour une meilleure expérience.
    • Ajout du programme Spectacle
  • 07/03/2022

    • Suppression de trois appels de fonction pour créer un espace après l'exécution du chargement.
    • Ajout d'un .gitignore
    • Ajout du fichier android-studio-2021.1.1.22-linux.tar.gz télécharger
    • Ajout d'Android-Studio dans les application (19)
      • Partie installation.
      • Partie Désinstallation.
      • Afficher si Android est bien installé.
      • Afficher les lignes de code à utilisé lors de l'installation et la suppression.
  • 01/03/2022

    • - Refactorisation du script.
    • - Passage de tous les logos en GRAS
    • - Modification de l'installation de PHP 8.0 pour PHP 8.1
    • - Ajout du fonctionnement pour l'installation et la suppression sur 3 technologies:
      • - Symfony CLI (V15)
      • - Angular CLI (V13)
      • - TypeScript
  • 28/02/2022

    • Adaptation du logo Dyma pour un écran 4/3
    • Optimisation du menu accueil pour justement prévenir des applications encore en test ou pas encore coder.
    • Suppression de Sublime-Text (Vs Code étant le plus utilisé, c'est inutile d'en avoir un autre)
    • Correction du message de confirmation pour la désinstallation. (Avant c'était inscrit : "installation" au lieu de "désinstallation")
    • Ajout du fonctionnement pour toutes les installations et suppression des applications
    • Ajout du logo Workbench
  • 26/02/2022

    • Modification du menu afin de switcher plus facilement dans les pages.
    • Mise à jour du README pour y inclure le changelog
    • Ajout du gras sur le logo de Dyma.
    • Suppression de l'image accueil.png pour la ré-upload avec la bonne image du logo Dyma.
    • Ajout des descriptions pour tous les programmes

About

[ BASH ] - Installé ou supprimé des programmes ou technologies sur Ubuntu

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages