Вопросы по теме 'fish'
Почему сбой прекращается при употреблении рыбы?
Я пытаюсь запустить sbt, используя рыбий панцирь.
#!/usr/local/bin/fish
java -Xmx512M -jar (dirname (status -f))/sbt-launch-0.7.4.jar "$argv"
Когда я звоню SBT, я получаю следующее
[info] Building project MyProject 1.0 against Scala...
2533 просмотров
schedule
15.09.2021
Как оценивать переменные в рыбе
Пробую рыбий панцирь, идущий от zsh и bash. Мне очень не хватает позиционного параметра $_ , и я пытаюсь имитировать его с помощью функции.
Fish содержит свою историю команд в массиве $history , где $history[1] - предыдущая строка в истории,...
364 просмотров
schedule
11.10.2021
Как удалить функции из Fishshell, не удаляя напрямую файл функции?
Я определил функцию hello в Fishshell:
function hello
echo Hello
end
И сохраните это:
funcsave hello
Если я хочу удалить его, я могу удалить файл ~/.config/fish/functions/hello.fish .
Есть ли другой способ сделать это?...
5670 просмотров
schedule
01.10.2021
рыбная оболочка и глобальные модули npm
У меня проблемы с локальной средой.
Я использую:
доморощенный (1.1.4)
панцирь рыб (2.4)
n менеджер версий (2.1.0)
узел
npm
Все вышеперечисленное изначально было установлено через homebrew.
Проблемы:
Никакие глобально...
3699 просмотров
schedule
09.11.2021
Проверить, существует ли программа из скрипта Fish
Как я могу проверить, существует ли программа в скрипте рыбы?
Я знаю, что с Bash не существует абсолютного решения, но использование if type PROGRAM >/dev/null 2>&1; then... дало хорошие результаты.
Есть что-то подобное с рыбой?
3821 просмотров
schedule
17.09.2021
Рыбная раковина - удалить файл и выполнить команду
Я хочу выполнить простую команду
rm -f *.zip or true ; and date
Это означает, что я хочу удалить все zip-файлы по текущему пути и показать текущую дату. Я все равно хочу увидеть дату. Даже если таких файлов нет.
Я бы сделал это в bash...
724 просмотров
schedule
08.10.2021
Какая настройка мне нужна, чтобы URL-адрес ssh: //[email protected] работал с рыбой на iterm2 в Mac?
Раньше я использовал bash, и он работал, когда я переходил по ссылкам ssh: //[email protected] в браузере. Он откроет iTerm2 (поскольку я установил iTerm2 в качестве обработчика по умолчанию для ссылок ssh). С тех пор, как я начал использовать рыбу,...
56 просмотров
schedule
17.09.2021
Определение новых рыбных команд в скрипте и анализ аргументов
Быстрый вопрос. Можно ли определять новые команды с помощью скриптов в fish? Я хочу запрограммировать новую команду примерно так:
newFunction --flag1 flag1Input --flag2 flag2Input then space delimited arguments
Эта новая функция будет...
783 просмотров
schedule
12.10.2021
Как изменить подсветку синтаксиса рыбы для определенных команд?
Пока я набираю команды, рыбная оболочка подсвечивает синтаксис. Например, незакрытые строки отображаются красным цветом, а закрытые - желтым. Мой вопрос: могу ли я использовать подсветку синтаксиса для определенных команд?
Я бы хотел добиться...
210 просмотров
schedule
24.03.2022
Как заставить virtualenv работать с панцирем рыбы
Я пытаюсь заставить virtualenv работать с рыбной оболочкой. У меня установлен virtualenv, и он отлично работает с bash и zsh. Однако выполнение следующей команды возвращает fish: Unknown command 'source' :
$ source ~/path/to/bin/activate...
36975 просмотров
schedule
26.03.2022
Есть ли способ для функции рыбы прочитать необязательный ввод из канала?
Есть ли способ прочитать данные, которые были переданы функции, изнутри функции, но только если они есть? Я пробовал это с кошкой следующим образом:
function myPipe
set -l pipe_input (cat -)
echo $pipe_input # is never reached
end
echo...
474 просмотров
schedule
03.04.2022
Что такое шаблоны пользовательского интерфейса командной строки fish shell?
Я хочу создать пользовательский интерфейс, похожий на то, что у git есть git <command> [<param1> ...] . Что я придумал до сих пор:
function git -d "Description"
switch $argv[1]
case branch
git_branch $argv[2]...
119 просмотров
schedule
20.04.2022
Как передать аргумент псевдониму/функции в bash и fish одновременно
Мой вопрос очень похож на: Как передать командную строку аргументы для псевдонима оболочки?
Я хочу создать псевдоним, который будет принимать аргументы. Ребята в приведенном выше вопросе предложили функции, и это действительно решение....
747 просмотров
schedule
20.04.2022
Как захватить новые строки из вывода подстановки команд в оболочке рыбы?
В bash символы новой строки сохраняются за счет подстановки команд:
$ TEST="$(echo 'a
b
c
')" && echo "$TEST"
# →
a
b
c
Однако, когда я пытаюсь сделать то же самое в оболочке рыбы, символы новой строки преобразуются в пробелы:...
1261 просмотров
schedule
29.04.2022
conda некорректно работает с рыбьей раковиной
При использовании сред conda внутри оболочки fish на macOS python по-прежнему указывает на системный python ( /usr/local/bin/python ) вместо того, чтобы указывать на версию python, установленную средой conda ( <PATH TO MINICONDA>/envs/<ENV...
1792 просмотров
schedule
21.06.2022
Я продолжаю получать сообщение о том, что fish_pager не может подключиться к универсальному серверу переменных
Я продолжаю получать ошибку в рыбе:
kmejka@kmejka ~› cd .c fish_pager: Не удалось подключиться к серверу универсальных переменных, уже пробовали ручной перезапуск (или команда не указана). Вы не сможете обмениваться значениями переменных между...
443 просмотров
schedule
24.06.2022
Как использовать xargs с функцией в рыбной оболочке?
Мне нужно использовать xargs для параллельного вызова функции в рыбной оболочке. Я пробовал это:
#!/bin/fish
function func
echo $argv
end
echo 'example1' 'example2' | xargs -n1 func
Но я получил это:
xargs: func: No such file or...
1421 просмотров
schedule
29.06.2022
Подстановка команды Fish shell
Есть ли лучший способ сделать подстановку команд в рыбной оболочке?
В bash я могу сделать:
$ echo $(whoami)
user
$ echo "I am: $(whoami)"
I am: user
Но в рыбе похоже, что я должен сделать:
$ echo (whoami)
user
$ echo "I...
2552 просмотров
schedule
11.07.2022
Как установить тему «О, моя рыба»
Я установил oh-my-fish и bobthefish, я хочу использовать тему bobthefish , я следую его совету и помещаю Theme bobthefish в свой ~/.config/fish/config.fish и запускаю omf install , но он сообщает об ошибке:
fish: Unknown command 'Theme...
13366 просмотров
schedule
16.07.2022
рыбья скорлупа. Как проверить, установлена ли переменная или пуста?
Как я могу сделать что-то вроде
set variable (some_command_that_may_return_a_string)
if [ variable is set ]
do_something
и наоборот, как проверить, пуста ли переменная?
12962 просмотров
schedule
27.07.2022