Juicer
Français

Installation

Ajoutez juicer comme dépendance sbt, ou clonez le dépôt et exécutez-le depuis les sources.

Depuis les sources (recommandé pour l’instant)

Juicer est publié depuis un dépôt unique à l’adresse https://github.com/edadma/juicer. En attendant la mise en place des distributions binaires, le plus simple est de cloner le dépôt et de l’exécuter avec sbt.

git clone https://github.com/edadma/juicer.git
cd juicer
sbt 'juicerJVM/run --help'

Vous verrez la bannière d’aide. Si sbt affiche autre chose que cette aide, consultez la page Dépannage.

Dépendance sbt (utilisation comme bibliothèque)

Juicer est surtout une application — l’interface en ligne de commande couvre les besoins de la plupart des utilisateurs — mais le pipeline de construction est aussi exposé comme bibliothèque. Ajoutez-le à votre build.sbt :

libraryDependencies += "io.github.edadma" %%% "juicer" % "0.2.0"

La forme %%% choisit le bon artefact selon la plateforme Scala que vous utilisez (juicerJVM, juicerJS, juicerNative).

Prérequis

  • Scala 3.8.3 — juicer est exclusivement en Scala 3. Aucun rétroportage vers Scala 2 n’est prévu.
  • sbt 1.12.x — les versions antérieures peuvent fonctionner ; non testées.
  • JVM 17+ — pour la cible JVM. Scala.js requiert Node 20+ ; Scala Native requiert Clang.

Vérifier l’installation

Le test de fumée consiste à lancer juicer build sur le répertoire docs/demos/minimal du dépôt :

sbt 'juicerJVM/run build -s docs/demos/minimal'
ls docs/demos/minimal/public

Vous devriez voir un index.html et une copie de static/.

Recherche

Esc
pour naviguer pour ouvrir Esc pour fermer