Cet outil est en cours de développement. À ce jour seuls Linux/x86-64 et MacOS/Arm sont supportés.
Climax fournit un outil en ligne de commande destiné à gérer les projets MaX v2. Il prend en charge l'installation de l'environnement de MaX, de ses bundles, ainsi que la production d'une copie statique du site.
Installation et mise à jour
pour Linux/x86-64
Dans un terminal:
curl -LsSf https://www.certic.unicaen.fr/climax/linux_amd64_install.sh | sh
Pour mettre à jour climax vous pouvez répéter cette procédure.
pour MacOS/Arm64
À n'utiliser que pour des Macs avec processeur "Apple Silicon" (M1, M2, M3, M4 etc).
Dans un terminal:
curl -LsSf https://www.certic.unicaen.fr/climax/macos_arm64_install.sh | sh
Pour mettre à jour climax vous pouvez répéter cette procédure.
pour Windows
⚠ Climax et Max ne sont pas activement testés sous Windows.
Téléchargez puis exécutez l'installeur:
Utilisation
Afficher la liste des commandes
testing/climax : climax --help
Utilisation: climax [OPTIONS] COMMANDE [ARGS]...
Utilitaire en ligne de commande pour la gestion des projets MaX.
La plupart des commandes sont à lancer dans le dossier du projet MaX, à l'exception des
commandes new, projects et cache-clear qui peuvent être lancées aussi en dehors d'un dossier MaX.
Options
┌────────────┬─────────────────────────────┐
│ -h, --help │ Voir cette aide et quitter │
├────────────┼─────────────────────────────┤
│ --lang │ Langue de sortie (fr ou en) │
└────────────┴─────────────────────────────┘
Commandes
┌────────────────┬──────────────────────────────────────────────────────────────────────┐
│ basex │ Lance le shell de BaseX │
├────────────────┼──────────────────────────────────────────────────────────────────────┤
│ bundles-add │ Ajoute un bundle │
├────────────────┼──────────────────────────────────────────────────────────────────────┤
│ bundles-list │ Liste les bundles disponibles │
├────────────────┼──────────────────────────────────────────────────────────────────────┤
│ bundles-remove │ Supprime un bundle │
├────────────────┼──────────────────────────────────────────────────────────────────────┤
│ cache-clear │ Efface le cache de climax │
├────────────────┼──────────────────────────────────────────────────────────────────────┤
│ demo │ Installe une édition de démonstration. │
├────────────────┼──────────────────────────────────────────────────────────────────────┤
│ feed │ Ajoute un fichier ou un dossier XML │
├────────────────┼──────────────────────────────────────────────────────────────────────┤
│ freeze │ Fait une copie HTML statique │
├────────────────┼──────────────────────────────────────────────────────────────────────┤
│ info │ Affiche la configuration de MaX │
├────────────────┼──────────────────────────────────────────────────────────────────────┤
│ new │ Création d'une nouvelle instance de MaX │
├────────────────┼──────────────────────────────────────────────────────────────────────┤
│ projects │ Liste les projets gérés par climax │
├────────────────┼──────────────────────────────────────────────────────────────────────┤
│ start │ Démarre l'instance de MaX. │
├────────────────┼──────────────────────────────────────────────────────────────────────┤
│ static-list │ Liste les fichiers statiques (js, css, etc) du bundle de vocabulaire │
├────────────────┼──────────────────────────────────────────────────────────────────────┤
│ stop │ Arrête l'instance de MaX │
├────────────────┼──────────────────────────────────────────────────────────────────────┤
│ sync │ Initialisation d'une instance existante de MaX. │
├────────────────┼──────────────────────────────────────────────────────────────────────┤
│ templates-list │ Liste les templates du bundle de vocabulaire │
├────────────────┼──────────────────────────────────────────────────────────────────────┤
│ version │ Affiche la version de climax │
└────────────────┴──────────────────────────────────────────────────────────────────────┘
Afficher de l'aide sur une commande en particulier
testing/climax : climax new --help
Utilisation: climax new [OPTIONS]
Options
┌───────────────┬─────────────────────────────┐
│ -h, --help │ Voir cette aide et quitter │
├───────────────┼─────────────────────────────┤
│ --interactive │ Menu interactif │
├───────────────┼─────────────────────────────┤
│ --lang │ Langue de sortie (fr ou en) │
└───────────────┴─────────────────────────────┘