Angielskifrancuskihiszpański

Ad


Ulubiona usługa OnWorks

direnv - Online w chmurze

Uruchom direnv w bezpłatnym dostawcy hostingu OnWorks w systemie Ubuntu Online, Fedora Online, emulatorze online systemu Windows lub emulatorze online systemu MAC OS

Jest to polecenie direnv, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS

PROGRAM:

IMIĘ


direnv - uporządkuj swój .profile

STRESZCZENIE


kierunek komenda ...

OPIS


kierunek to menedżer zmiennych środowiskowych dla twojej powłoki. Wie, jak podłączyć się do basha,
zsh i fish Shell do ładowania lub rozładowywania zmiennych środowiskowych w zależności od bieżącego
informator. Dzięki temu możesz mieć zmienne środowiskowe specyficzne dla projektu i nie robić bałaganu
"~ / .profile" plik.

Przed każdym monitem sprawdza, czy w bieżącym pliku i.envrc istnieje plik „.envrc”.
katalogi nadrzędne. Jeśli plik istnieje, jest ładowany do podpowłoki bash i tak dalej
wyeksportowane zmienne są następnie przechwytywane przez direnv i udostępniane w bieżącym pliku
muszla.

Ponieważ direnv jest skompilowany w jeden statyczny plik wykonywalny, jest wystarczająco szybki
niezauważalne przy każdym monicie. Jest także niezależny od języka i można go używać do budowania
rozwiązania podobne do rbenv, pyenv, phpenv, ...

PRZYKŁAD


$ cd ~/mój_projekt
$ echo ${FOO-nie}
nie
$ echo eksport FOO=foo > .envrc
Plik .envrc jest niedozwolony
$ direnv zezwól .
direnv: przeładowanie
direnv: ładowanie .envrc
eksport direnv: +FOO
$ echo ${FOO-nie}
bla
$cd..
direnv: rozładunek
eksport direnv: ~PATH
$ echo ${FOO-nie}
nie

USTAWIAĆ


Aby direnv działał poprawnie należy go podłączyć do powłoki. Każda skorupa ma swoją własną
mechanizm przedłużający:

BASH
Dodaj następujący wiersz na końcu swojego „~ / .bashrc" plik:

eval "$(kierunek hak grzmotnąć)"

Upewnij się, że pojawia się nawet po rvm, git-prompt i innych rozszerzeniach powłoki, które manipulują
Twój monit.

ZSZ
Dodaj następujący wiersz na końcu swojego „~ / .zshrc" plik:

eval "$(kierunek hak zsz)"

FISH
Dodaj następujący wiersz na końcu swojego „~ / .config / fish / config.fish" plik:

eval (kier hak ryby)

HSCT
Dodaj następujący wiersz na końcu swojego „~/.cshrc" plik:

eval `przechwyt direnv tcsh`

ZASTOSOWANIE


W jakimś folderze docelowym utwórz plik „.envrc” i dodaj go eksport(1) zawarte w nim dyrektywy.

W następnym wierszu zauważysz, że direnv skarży się na zablokowanie pliku „.envrc”.
Jest to mechanizm bezpieczeństwa zapobiegający automatycznemu ładowaniu nowych plików. Inaczej jakiś git
repo, które pobierzesz lub archiwum tar, które rozpakujesz, będzie w stanie wyczyścić twój dysk twardy
raz ty cd w tym.

Mamy więc pewność, że nie zrobi nic złego. Typ kierunek dopuszczać . i patrz
direnv ładuje nowe środowisko. Zauważ to kierunek edit . to przydatny skrót, który można otworzyć
plik w swoim $EDITOR i automatycznie na to zezwala, jeśli ma czas modyfikacji pliku
zmianie.

Teraz, gdy środowisko jest załadowane, możesz to zauważyć cd z katalogu
automatycznie zostaje rozładowany. Jeśli ty cd z powrotem do niego, jest ponownie załadowany. To jest podstawa
mechanizm, który pozwala budować fajne rzeczy.

Ręczne eksportowanie zmiennych jest nieco powtarzalne, więc direnv zapewnia zestaw narzędzi
funkcje udostępniane w kontekście pliku „.envrc”. Sprawdź kierowanie-
standardowa biblioteka(1) strona podręcznika, aby uzyskać więcej szczegółów. Możesz także zdefiniować własne rozszerzenia wewnątrz pliku a
"~/.direnvrc" plik.

Mamy nadzieję, że to wystarczy na początek.

PRZYCZYNIĆ SIĘ


Raporty o błędach, wkłady i widelce są mile widziane.

Wszystkie błędy lub inne formy dyskusji mają miejsce ⟨http://github.com/direnv/direnv/issues

Dostępna jest również witryna wiki, na której możesz dzielić się swoimi wzorcami użytkowania lub innymi wskazówkami
sztuczki ⟨https://github.com/direnv/direnv/wiki⟩

Lub wpadnij na kanał #direnv na platformie FreeNode ⟨irc://#direnv@FreeNode⟩, aby porozmawiać.

PRAWA AUTORSKIE


Prawa autorskie (C) 2014 zimbatm i współautorzy na licencji MIT.

Korzystaj z direnv online, korzystając z usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

  • 1
    BiuroPiętro
    BiuroPiętro
    OfficeFloor zapewnia odwrócenie
    sterowanie sprzężeniem, z jego: - zależnością
    wtrysk - kontynuacja wtrysku -
    iniekcja nici Więcej informacji
    odwiedzić...
    Pobierz OfficeFloor
  • 2
    DivKit
    DivKit
    DivKit jest oprogramowaniem open source opartym na serwerze
    Struktura interfejsu użytkownika (SDUI). Pozwala na to
    wdrażaj aktualizacje pochodzące z serwera
    różne wersje aplikacji. Może tak być
    używany do...
    Pobierz DivKita
  • 3
    podkonwerter
    podkonwerter
    Narzędzie do konwersji między różnymi
    forma subskrypcji. Użytkownicy Shadowrocket
    powinien używać ss, ssr lub v2ray jako celu.
    Możesz dodać &remark= do
    Telegram-podobny HT...
    Pobierz subkonwerter
  • 4
    PLUSK
    PLUSK
    SWASH to liczba ogólnego przeznaczenia
    narzędzie do symulacji niestabilności,
    niehydrostatyczny, o swobodnej powierzchni,
    przepływ wirowy i zjawiska transportu
    na wodach przybrzeżnych jako...
    Pobierz SWASH
  • 5
    VBA-M (zarchiwizowane — teraz na Github)
    VBA-M (zarchiwizowane — teraz na Github)
    Projekt został przeniesiony do
    https://github.com/visualboyadvance-m/visualboyadvance-m
    Cechy:Tworzenie cheatów zapisywanie stanówmulti
    system, obsługuje gba, gbc, gb, sgb,
    sgb2Tu...
    Pobierz VBA-M (zarchiwizowane — teraz na Github)
  • 6
    Stacer
    Stacer
    Optymalizator i monitorowanie systemu Linux
    Repozytorium Github:
    https://github.com/oguzhaninan/Stacer.
    Odbiorcy: użytkownicy końcowi/komputery. Użytkownik
    interfejs: Qt. Programowanie La...
    Pobierz Stacera
  • więcej »

Komendy systemu Linux

Ad