АнглийскийФранцузскийИспанский

Ad


Значок OnWorks

direnv-stdlib - Интернет в облаке

Запустите direnv-stdlib в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

Это команда direnv-stdlib, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


direnv_stdlib - stdlib ".envrc"

СИНТАКСИС


Direnv стандартная библиотека

ОПИСАНИЕ


Выводит сценарий bash, называемый стандартная библиотека. Следующие команды включены в это
скрипт и загружается в контексте ".envrc". Кроме того, он также загружает файл в
"~ / .direnvrc"если он существует.

СТДЛИБ


· и команду: Возвращает 0, если команду доступен. В противном случае возвращает 1. Оно может
быть двоичным файлом в PATH или функцией оболочки.

Пример:

если есть завиток; тогда
эхо "Да, мы делаем"
fi

· развернуть_путь rel_path [относительно]: Выводит абсолютный путь к rel_path
относительно относительно или текущий каталог.

Пример:

cd / usr / местные / игры
расширить_путь ../foo
# вывод: / usr / local / foo

· дотенв [dotenv_path]: Загружает файл ".env" в текущую среду.

· user_rel_path abs_path: Преобразует абсолютный путь abs_path в родственника пользователя
путь, если возможно.

Пример:

echo $ HOME
# вывод: / home / user
user_rel_path / главная / пользователь / мой / проект
# выход: ~ / мой / проект
user_rel_path / USR / местные / Библиотека
# выход: / USR / местные / Библиотека

· найдите имя файла: Выводит путь имя файла при поиске из текущего
каталог до /. Возвращает 1, если файл не был найден.

Пример:

cd / usr / local / my
mkdir -p проект / foo
сенсорный бар
cd project / foo
панель find_up
# вывод: / usr / local / my / bar

· source_env путь_к_файлу: Грузы другой ".envrc" или by указав его путь
or имя файла.

· источник_вверх [имя файла]: Загружает другой ".envrc", если он найден с найдите команда.

· direnv_load [команда-генерация-дамп-вывод] Применяет среду, созданную
Бег ARGV как команду. Это полезно для принятия окружения ребенка.
процесс - заставить этот процесс запустить "direnv dump", а затем обернуть результаты
direnv_load.

Пример:

direnv_load opam-env exec - дамп Direnv

· PATH_добавить путь: Добавляет развернутый путь в переменную среды PATH. Это
предотвращает распространенную ошибку, когда PATH заменяется только новым путь.

Пример:

PWD
# вывод: / home / user / my / project
PATH_добавить корзину
echo $ PATH
# вывод: / home / user / my / project / bin:/ USR / бен:/ бен

· путь_добавить VarName путь: Работает как PATH_добавить за исключением того, что это для произвольного
VarName.

· load_prefix префикс_путь: Расширяет некоторые общие переменные пути для данного
префикс_путь приставка. Это полезно, если вы что-то установили в префикс_путь
через . / Настроить --prefix = $ prefix_path && сделать устанавливать и хотите использовать его в
проект.

Набор переменных:

CPATH
LD_LIBRARY_PATH
БИБЛИОТЕКА_ПУТЬ
МАНПАТ
PATH
PKG_CONFIG_PATH

Пример:

./configure --prefix = $ HOME / rubies / ruby-1.9.3
сделать && сделать установку
# Затем в .envrc
load_prefix ~ / рубины / рубин-1.9.3

· макет напишите: Семантическая отправка, используемая для описания общих макетов проекта.

· макет go: Устанавливает переменную среды GOPATH в текущий каталог.

· макет узел: Добавляет "$ PWD / node_modules / .bin" в переменную среды PATH.

· макет Perl: Настроить переменные среды, необходимые для perl local :: lib См.
http://search.cpan.org/dist/local-lib/lib/local/lib.pm⟩ Больше подробностей

· макет питон [python_exe]: Создает и загружает среду virtualenv в
$ PWD / .direnv / python- $ python_version. Это приводит к установке любого яйца в
подпапка проекта.

Можно указать исполняемый файл python, если вы хотите использовать разные
версии Python (например: макет питон python3).

Обратите внимание, что ранее virtualenv располагался в $ PWD / .direnv / virtualenv и будет
быть повторно использован Direnv, если он существует.

· макет python3: Ярлык для макет питон python3

· макет рубин: Устанавливает ДРАГОЦЕННЫЙ КАМЕНЬГЛАВНАЯ охрана окружающей среды переменная в
`$ PWD / .direnv / ruby ​​/ RUBYВерсия. Эта сил домен установка of любой драгоценные камни в домен
принадлежность проекта подпапка. If Вы через пакетирования it будете Создайте обертка программы
который может be вызывается непосредственно вместо of через доменbundle exec` префикс.

· использование имя_программы [версия]: Отправка семантической команды, предназначенная для загрузки
внешние зависимости от окружающей среды.

Пример:

use_ruby () {
echo "Рубиновый $ 1"
}
использовать рубин 1.9.3
# вывод: Ruby 1.9.3

· использование rbenv: Загружает rbenv, который добавляет рубиновые оболочки, доступные в PATH.

· использование NIX [...]: Загрузить переменные среды из никс-оболочка.

Если у вас есть default.nix or оболочка.nix они будут использоваться по умолчанию, но вы можете
также укажите пакеты напрямую (например, использование NIX -p OCaml).

Видеть ⟨http://nixos.org/nix/manual/# sec-nix-shell⟩

· РВМ ...: Должен работать так же, как в оболочке, если у вас установлен rvm.

АВТОРСКИЕ ПРАВА


Авторские права (C) 2014 zimbatm ⟨http://zimbatm.com⟩ И участники под лицензией MIT.

Используйте direnv-stdlib в Интернете с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

  • 1
    Кронштейны
    Кронштейны
    Brackets — это бесплатная современная программа с открытым исходным кодом.
    текстовый редактор, созданный специально для Интернета
    Разработка. Написано на HTML, CSS и
    JavaScript с целенаправленными визуальными инструментами и
    подготовка ...
    Загрузить скобки
  • 2
    Бесплатный компилятор Pascal
    Бесплатный компилятор Pascal
    32/64/16-битный компилятор Паскаля для
    Win32/64/CE, Linux, Mac OS X/iOS,
    Android, FreeBSD, OS/2, Game Boy
    Advance, Nintendo NDS и DOS;
    семантически совместимый с...
    Скачать бесплатный компилятор Pascal
  • 3
    Информация о Canon EOS DIGITAL
    Информация о Canon EOS DIGITAL
    У Canon нет счетчика выдержек
    включены в EXIF-информацию
    файл изображения, в отличие от Nikon и
    Пентакс. Нет официального Canon на основе
    заявление ...
    Загрузить информацию о Canon EOS DIGITAL
  • 4
    REFInd
    REFInd
    rEFInd - это форк загрузки rEFIt
    менеджер. Как и rEFIt, rEFInd может
    автоматическое определение установленной загрузки EFI
    загрузчики, и он представляет собой красивый графический интерфейс
    меню варианта загрузки ...
    Скачать REFInd
  • 5
    ЭкспрессЛюк GSI
    ЭкспрессЛюк GSI
    Эта страница загрузки SourceForge должна была
    разрешить пользователям загружать мой исходный код
    GSI, основанные на великом опыте Фхуссона.
    работай. Я собираю Android Pie и
    Android 1 ...
    Скачать ExpressLuke GSI
  • 6
    Музыкальный Кастер
    Музыкальный Кастер
    Music Caster - музыкальный проигрыватель для лотков
    что позволяет транслировать местную музыку на
    Устройство Google Cast. При первом запуске
    вам нужно будет щелкнуть стрелку в вашем
    тас ...
    Скачать Music Caster
  • Больше »

Команды Linux

Ad