Fish Shell:
Bruke et interaktivt skall (REPL)

Hvordan:

I Fish er den interaktive skallet standardmodus når du starter det. Slik ser det ut i aksjon:

> set color blue
> echo "Himmelen er $color"
Himmelen er blå

Du kan også kjøre innebygde funksjoner og leke deg med kommandosubstitusjoner:

> function cheer
      echo "Heia Fish $argv!"
  end
> cheer Kodere
Heia Fish Kodere!

Ikke bare definere funksjoner, du kan utføre kodebiter på-the-fly og se output umiddelbart:

> math "40 / 2"
20

Dyp Dykk

Konseptet med REPL går langt tilbake til Lisp programmeringsspråket på 1960-tallet. Denne formen for interaktiv programmering satte standarden for miljøer som Python’s ipython og Ruby’s irb. Fish fortsetter trenden med fokus på brukervennlighet og interaktiv bruk.

Fish skiller seg fra andre skall som Bash ved at den er designet med interaktivitet i tankene fra starten. Den tilbyr syntaksutheving, autoforslag og tab kompletteringer som gjør den kraftig å bruke i en REPL-stil arbeidsflyt. Enda bedre, kommandoene dine huskes og er søkbare, noe som gjør gjentatte tester en bris.

Alternativer til Fishs REPL kan være bash eller zsh når de er parret med utvidelser som bash-completion eller oh-my-zsh, men Fish tilbyr en rikere opplevelse rett ut av boksen.

Se Også: