Une application Java de console graphique personnalisée, avec support des commandes système en français (copier, renommer, cd, lister...), un thème sombre moderne et des raccourcis clavier pratiques.
- Interface graphique en Java Swing avec thème sombre (DarkFlat)
- Navigation entre dossiers avec
cdetcd .. - Commandes personnalisées :
cd,lister,copier,renommer,supprimer,creer_dossier, etc.
- Commande
startpour exécuter des applications ou des outils (ex:git,mvn,java) - Auto-complétion avec la touche
[Tab] - Historique avec les flèches ↑ et ↓
- Support de chemins absolus et relatifs (ex:
D:\projets\java) - Accès automatique au bureau (
Desktop) avec détection du système - Messages d'erreur clairs
Une application Java de console graphique personnalisée, avec support des commandes système en français (copier, renommer, cd, lister...), un thème sombre moderne et des raccourcis clavier pratiques.
- Interface graphique en Java Swing avec thème sombre (DarkFlat)
- Navigation entre dossiers avec
cdetcd .. - Commandes personnalisées :
cd,lister,copier,renommer,supprimer,creer_dossier, etc.
- Commande
startpour exécuter des applications ou des outils (ex:git,mvn,java) - Auto-complétion avec la touche
[Tab] - Historique avec les flèches ↑ et ↓
- Support de chemins absolus et relatifs (ex:
D:\projets\java) - Accès automatique au bureau (
Desktop) avec détection du système - Messages d'erreur clairs
com.consolemvc ├── controller/ │ └── ConsoleController.java ├── model/ │ ├── CommandManager.java │ └── commands/ │ ├── CdCommande.java │ ├── CopierCommande.java │ ├── StartCommande.java │ ├── SupprimerCommande.java │ ├── RenommerCommande.java │ ├── CreerDossierCommande.java │ └── HelpCommande.java ├── view/ │ └── ConsoleView.java └── Main.java
| Commande | Description |
|---|---|
cd <chemin> |
Change de répertoire |
cd .. |
Revient au dossier parent |
copier |
Copie un fichier ou dossier |
renommer |
Renomme un fichier ou dossier |
supprimer |
Supprime un fichier ou dossier |
creer_dossier |
Crée un nouveau dossier |
lister |
Liste les fichiers du répertoire courant |
start |
Lance une application système |
help |
Affiche la liste des commandes disponibles |
- Java 17 ou supérieur
- (Optionnel) Maven, si tu veux gérer le projet avec un
pom.xml
# Depuis un IDE (IntelliJ, Eclipse...) : exécuter la classe Main
# Ou en ligne de commande :
javac -d out src/**/*.java
java -cp out com.consolemvc.Maincd Desktop
lister
copier rapport.txt archives/
start git status
start mvn clean package
start code .
Projet open-source – utilise-le, modifie-le, améliore-le librement !
Développé par Elishama Vayanza.