iterate / mikrobloggeriet

0 stars 0 forks source link

Styre config med miljøvariabler #54

Closed teodorlu closed 4 months ago

teodorlu commented 7 months ago

I dag kan man kun styre kohort med config. Det fører til at Richard må gjøre følgende for å skrive på LUKE når han vanligvis skriver på OLORM:

$ mblog config cohort luke
$ mblog create
$ mblog config cohort olorm

Hvis vi støtter override via miljøvariabler, kan vi i stedet for støtte følgende:

$ MIKROBLOGGERIET_COHORT=luke mblog create

så slipper Richard å røre configen sin.

teodorlu commented 7 months ago

Jeg tror det skal holde å gjøre endringer kun i mikrobloggeriet.cli/mblog-create --- tror mikrobloggeriet.cli/create-opts->commands bør kunne holdes akkurat som den er.

Dette bør testes lokalt, anbefaler å kjøre mblog create --dry-run mens man jobber.

teodorlu commented 4 months ago

Jeg lukker denne fordi

Du kan løse problemet over uten miljøvariabler med mblog.sh:

$ mblog.sh create text/luke

Litt mer meta: "vi trenger miljøvariabler" er en dårlig problemdefinisjon! Miljøvariabler er en løsning, ikke et problem. "Vi trenger å kunne styre kohort uten å endre config" er en bedre problemdefinisjon, og den har richard løst.