For at genbruge miljøvariabler fra ~/.profile
i Fish-shell uden at skulle køre import_bash_settings.py
for hver instans, kan du følge disse trin:
Opret en midlertidig Fish-konfigurationsfil, der kan læse miljøvariabler fra ~/.profile
og eksportere dem til Fish-shell.
touch ~/.config/fish/config.fish
Tilføj følgende kommandoer til config.fish
for at læse miljøvariabler fra ~/.profile
og eksportere dem til Fish-shell.
if test -f ~/.profile
source ~/.profile
end
Brug en midlertidig Bash-session til at konvertere miljøvariablerne til Fish-format og gemme dem i en midlertidig fil.
bash -c 'source ~/.profile; env | grep -v "^_" | sed "s/^\([^=]*\)=\(.*\)$/set -x \1 \2/"' > ~/.config/fish/env.fish
Tilføj en kommando til config.fish
for at indlæse miljøvariablerne fra den midlertidige fil.
source ~/.config/fish/env.fish
Fjern den midlertidige fil, hvis du ikke længere har brug for den.
rm ~/.config/fish/env.fish
Ved at følge disse trin kan du genbruge miljøvariabler fra ~/.profile
i Fish-shell uden at skulle køre import_bash_settings.py
for hver instans. Dette sikrer, at dine miljøvariabler er konsistente på tværs af forskellige shell-sessioner.
Spar dig selv for besvær og kom igennem din to-do liste i dag
1
Beskriv din opgave
2
Modtag bud
3
Få løst din opgave
Møbelsamling
Hjælp med at samle Ikea klædeskab
Maler
Klargøring af lejlighed til flyttesyn
Flyttehjælp
Flytning af 150 kvm hus til Roskilde fra København
Havearbejde
Beskæring af 4 større træer
IT support
Geninstallering af windows + programmer
Elektriker
Installation af Sonos musikanlæg i hus
Rengøring
Ugentlig rengøring af lejlighed (114kvm)
Flyttehjælp
Flytning af 150 kvm hus til Roskilde fra København
Elektriker
Opsætning af lamper i stue og soveværelse
Catering
3-retters menu til 14 mennesker