Git
git init – Commencer un nouveau dépôt
git clone <url> – Cloner un dépôt distant
git fetch – Récupérer les modifications du dépôt distant
git pull – Récupérer et fusionner les modifications du dépôt distant
git reset HEAD~x – Annuler les x derniers commits (garde les modifications)
git reset --hard HEAD~x – Annuler les x derniers commits (supprime les modifications)
git push --force – Forcer le push (écrase l'historique distant)
git branch – Afficher les branches locales
git branch <name> – Créer une branche
git checkout <name> – Changer de branche
git merge <name> – Fusionner une branche (commit de fusion)
git rebase <name> – Fusionner une branche (historique linéaire)
git branch -d <name> – Supprimer une branche locale
Bun
bun -v – Afficher la version
bun upgrade – Mettre à jour Bun vers la dernière version
bun init – Initialiser un nouveau projet
bun install ou bun i – Installer les dépendances d'un projet
bun add <package> – Installer un package
bun add <package> --dev ou bun add <package> -d – Installer un package en dépendance de développement
bun remove <package> – Désinstaller un package
bun outdated – Lister les packages obsolètes
bun update – Mettre à jour les packages (dans les limites de package.json)
bun update --latest – Mettre à jour les packages (ignore les contraintes de version)
bun add <package>@latest – Installer ou forcer la dernière version d'un package
bun <script.js> – Exécuter un script
bunx <package> – Exécuter un package sans l'installer
bun audit – Scanner les vulnérabilités de sécurité
bun audit fix – Corriger les vulnérabilités de sécurité
Ionic
bun add -g @ionic/cli – Installer la dernière version du CLI Ionic
ionic start <myApp> blank --type vue – Créer un nouveau projet Ionic avec Vue.js
ionic serve – Lancer le serveur de développement
ionic build – Build l'application web
Capacitor
bun add -g @capacitor/cli – Installer la dernière version du CLI Capacitor
bunx cap add android – Créer le projet Android natif
bunx cap add ios – Créer le projet iOS natif
bunx cap sync – Synchroniser les changements web vers les projets natifs
bunx cap open android – Ouvrir le projet Android dans Android Studio
bunx cap open ios – Ouvrir le projet iOS dans Xcode
Shell
cd <path> – Changer de répertoire
cd - – Revenir au dossier précédent
cd .. – Aller au dossier parent
mkdir <folder> – Créer un dossier
touch <file.ext> – Créer un fichier
code . – Ouvrir un éditeur de code dans le dossier actuel
clear – Vider la console
tree – Arborescence des dossiers
tree /F – Arborescence des dossiers et fichiers
curl <url> – Requête HTTP en GET
curl -o <file.ext> <url> – Récupérer le contenu de la requête dans un fichier