GreenAsh.Command (GreenAsh v0.1.0)

Copy Markdown View Source

Parseur + application de la ligne de commande : (façon Vim), partagé par tous les écrans. Les chemins sont construits à partir de la base de montage (base) fournie par l'hôte, et les resources résolues parmi domains.

Directives internes : {:navigate, path}, {:redirect, path}, {:message, texte}, :toggle_debug, :whoami, :noop, :not_command.

Summary

Functions

Interprète et applique une saisie sur le socket ({:noreply, socket}).

Interprète une saisie (base de montage + domaines pour résoudre).

Functions

apply_to(socket, input, opts \\ [])

Interprète et applique une saisie sur le socket ({:noreply, socket}).

Lit socket.assigns.base et socket.assigns.domains. Options :

  • :on_debugfn socket -> {:noreply, socket} end ;
  • :on_otherfn input, socket -> {:noreply, socket} end (entrée sans :).

help()

parse(input, base, domains)

Interprète une saisie (base de montage + domaines pour résoudre).