Skip to content

Releases: mlagie/Fast-Command-Project

FCP-Installer v2.0: Authentification intégrée

Choose a tag to compare

@mlagie mlagie released this 05 Jun 09:07

Nouvelle fonctionnalité majeure
FCP-Installer intègre désormais une authentification sudo directement dans l'interface graphique! Plus besoin de passer par un terminal séparé pour installer vos commandes.

Détails de la mise à jour
🔐 Authentification sudo intégrée

  • L'application demande maintenant le mot de passe sudo directement dans une fenêtre de dialogue sécurisée
  • Les permissions d'administration sont validées avant de lancer les installations
  • Protection contre les erreurs: vérification de la validité du mot de passe avant de procéder
    🚀 Installation plus fluide
  • Expérience utilisateur améliorée avec un processus d'installation entièrement dans l'application
  • Visualisation des logs d'installation en temps réel
  • Retours visuels sur l'état d'avancement de l'installation
    🔧 Autres améliorations
  • Interface utilisateur optimisée
  • Message d'authentification clarifié
  • Gestion des erreurs d'authentification avec messages explicites
  • Installation préliminaire de l'environnement FCP dès le lancement

FCP Installation Automatique

Choose a tag to compare

@mlagie mlagie released this 02 Jun 21:15

7️⃣ installerFCP (Installation des commandes – OpenGL)
✅ Nouvelles fonctionnalités et améliorations :
🔍 Vérification des bibliothèques nécessaires pour garantir le bon fonctionnement.
📥 Installation automatique des bibliothèques manquantes (avec demande d’autorisation).
🔄 Récupération du fichier d’installation depuis GitHub et exécution.
🛠 Vérification des commandes déjà présentes sur le PC.
📩 Téléchargement des commandes manquantes depuis GitHub.
📝 Documentation
Explique le fonctionnement des différentes commandes.

Assistant de Normes de Code

Choose a tag to compare

@mlagie mlagie released this 30 May 12:28

5️⃣translate_csr (Traduction des erreurs de coding-style)

  • ✅ Modifications apportées :
  • ❌ Suppression de la documentation du coding-style de cette commande.

6️⃣doc_csr (Documentation des erreurs de coding-style)

  • ✅ Nouvelles fonctionnalités et améliorations :
  • 📚 Ajout de la documentation du coding-style.
  • 🔎 Extraction des erreurs de coding-style à partir d’un fichier PDF.
  • 📖 Affichage des détails des erreurs pour aider à la correction.

📌 Notes supplémentaires :
🔹 Refonte de la gestion des erreurs de coding-style : séparation des commandes translate_csr et doc_csr pour une meilleure organisation.

Échange de codes et portabilité des fonctions

Choose a tag to compare

@mlagie mlagie released this 28 May 14:33

3️⃣fimport (Importation de fonctions)

  • ✅ Nouvelles fonctionnalités et améliorations :
  • ⚙ Ajout des options -h et -u pour afficher l’aide et mettre à jour la commande.
  • 📥 Récupération des noms des fonctions à importer depuis un fichier JSON.
  • 📂 Création des fichiers manquants et ajout du code dans le bon dossier.
  • ✅ Vérification de la bonne exécution de l’importation.

4️⃣fexport (Exportation de fonctions)

  • ✅ Nouvelles fonctionnalités et améliorations :
  • ⚙ Ajout des options -h et -u pour afficher l’aide et mettre à jour la commande.
  • 📤 Extraction des fonctions à exporter depuis le projet.
  • 📌 Parsing des informations et stockage dans un fichier JSON.
  • ✅ Vérification de la bonne exécution de l’exportation.

Automatisation, Mise à jour intelligente et Optimisation du Build

Choose a tag to compare

@mlagie mlagie released this 28 Apr 13:03

1️⃣ script-manager (Gestion des mises à jour des commandes)

  • ✅ Nouvelles fonctionnalités et améliorations :
  • 📌 Récupération des noms des commandes à mettre à jour.
  • 🔎 Vérification de l’existence de la commande dans le dépôt GitHub.
  • 🔄 Comparaison entre la version locale et celle de GitHub pour éviter les mises à jour inutiles.
  • 📥 Téléchargement et remplacement automatique de la commande mise à jour.

2️⃣ genmake (Génération et correction du Makefile)

  • ✅ Nouvelles fonctionnalités et améliorations :
  • 📂 Détection du dossier où les fichiers .o seront ajoutés.
  • 🔍 Analyse automatique du langage et du binaire à utiliser.
  • 🛠️ Modification intelligente d’un Makefile existant :

V5.2

Choose a tag to compare

@mlagie mlagie released this 04 Feb 19:36

Nouvelle Version - [5.2]

Patch Note

Commande 'genmake'

On peut de nouveau choisir les makefiles à lier avec celui qu'on veux créer

Commande 'addh'

Ajout du système de sélection pour inclure les .h dans le .h en cours de génération

Commande 'addc'

Si on choisi plusieurs .h à inclure dans le fichier c et que vous avez mis le 0 (Aucun), il annulera alors les inclusions dans le fichier.

Ce patch permet de régler des problèmes critiques pour certaine commande.

V5.1

Choose a tag to compare

@mlagie mlagie released this 01 Feb 12:15

Nouvelle Version - [5.1]

Patch Note

Commande 'addc'

Résolution d'erreur lors de l'ajout des fonctions dans le fichier.

Commande 'addh'

Résolution d'erreur lors de l'ajout des #ifndef, etc dans le fichier.

Commande 'addt'

Résolution d'erreur lors de l'ajout de la fonction Test dans le fichier.

Commande 'script-manager'

Résolution fait toutes la vérification sur les fichiers même si l'utilisateur ne veut pas utiliser la commande getlib
Ce patch permet de régler des problèmes critiques sur tout au bon fonctionnement des commandes.

V1.7

Choose a tag to compare

@mlagie mlagie released this 28 Jan 15:57

Nouvelle Version - [1.7]

Nouvelle fonctionnalité

Commande 'translate_csr'

La nouvelle commande translate_csr permet d'ajouter davantage d'informations sur les erreurs de style de codage détectées, offrant ainsi une meilleure compréhension des problèmes et facilitant leur résolution.

Pour utiliser cette commande et obtenir des détails sur une erreur spécifique, utilisez l'option '-e' suivie du code de l'erreur. Par exemple :

translate_csr -e C-G5 C-A1
Cette commande affichera des informations détaillées sur les erreurs de style de codage spécifiées, contribuant ainsi à une correction plus efficace.

V2

V2

Choose a tag to compare

@mlagie mlagie released this 28 Jan 16:06

Nouvelle Version - [2.0]

Nouvelle fonctionnalité

Commandes 'addc', 'addt', 'addh', 'adds'

Les nouvelles commandes permette de créer un des fichiers afin d'être plus productif

Pour utiliser les commandes voici des exemples:

addc -d my_file_c
addt -d my_test_criterion
adds -d my_shell
addh -d my_headerfile

Ces commandes vont permettre d'être plus productif.

V5.0

Choose a tag to compare

@mlagie mlagie released this 28 Jan 17:31

Nouvelle Version - [5.0]

Nouvelle fonctionnalité

Commande 'push'

La nouvelle commande push permet de push sur github sont projet

Exemple d'utilisation

push -d "[COMMIT]my_commit"    #push tout les fichiers du repo dans github
push -d -f my_file "[ADD]my_file"   #push seulement le fichier spécifier avec le -f

Cette commande permet d'être plus rapide est évite les git add ect..., git commit -m "commit", git push.
Il peux y avoir quelque incovénient.