Вопросы с тегом «command-line-interface»

155
Каков канонический способ определения выполнения командной строки и http-скрипта PHP?

У меня есть сценарий PHP, который должен определить, был ли он выполнен через командную строку или через HTTP, главным образом для целей форматирования вывода. Какой канонический способ сделать это? Я думал, что это нужно для проверки SERVER['argc'], но оказывается, что это заполнено, даже при...

125
Laravel 5 - очистить кеш на общем сервере хостинга

Вопрос довольно ясный. php artisan cache:clear Есть ли обходной путь для очистки кеша, как указано выше, мы используем в CLI. Я использую популярную службу виртуального хостинга, но согласно моему тарифному плану у меня нет доступа к панели управления. ** Я хочу очистить кеш просмотров. ** Я видел...

120
Ошибка git при git pull (невозможно обновить локальную ссылку)

У меня есть только мастер ветки, и я получаю эту ошибку каждый раз, когда пытаюсь "git pull": error: Couldn't set refs/remotes/origin/master From /var/lib/git/xxx/project ! a0f80ea..49177a3 master -> origin/master (unable to update local ref) и когда я выполняю "git pull origin master", я...

114
Измените рабочий каталог в моем текущем контексте оболочки при запуске Node script

Я пытаюсь изменить рабочий каталог моего сценария Node.js, когда он запускается из сценария bin. У меня примерно следующее: #!/usr/bin/env node process.chdir('/Users') Когда я затем запускаю этот файл с помощью ./bin/nodefile, он выходит, но рабочий каталог текущего контекста оболочки не изменился....

112
Прикрепите к выходу процесса для просмотра

Как мне «прикрепить» консоль / представление терминала к выходным данным приложения, чтобы я мог видеть, что он может говорить? Как мне отключиться от вывода приложения, не убивая приложение? Обычно, если вы запускаете болтливое приложение из командной строки, вы получаете все виды замечательных...

105
Перенаправить конвейер stdout дочернего процесса в Go

Я пишу программу на Go, которая выполняет серверную программу (также Go). Теперь я хочу иметь стандартный вывод дочерней программы в окне терминала, в котором я запустил родительскую программу. Один из способов сделать это - использовать cmd.Output()функцию, но она выводит стандартный вывод только...

96
Переключение версий php в командной строке ubuntu 16.04

Я установил php 5.6 и php 7.1 на свой Ubuntu 16.04 Я знаю, что с Apache в качестве моего веб-сервера я могу делать a2enmod php5.6 #to enable php5 a2enmod php7.1 #to enable php7 Когда я отключаю php7.1 в модулях Apache и включаю php 5.6, Apache распознает изменение и использует интерпретатор php...

92
Рекурсивно удалить папку node_modules по указанному пути с помощью командной строки

У меня есть несколько проектов npm, сохраненных в локальном каталоге. Теперь я хочу сделать резервную копию моих проектов без node_modulesпапки, так как она занимает много места и может быть восстановлена ​​в любое время с помощью npm install. Итак, мне нужно решение для рекурсивного удаления всех...

90
Node js Получить путь к папке из файла

Есть ли способ получить путь к папке, содержащей определенный файл. fs.realpathSync('config.json', []); возвращает что-то вроде G:\node-demos\7-node-module\demo\config.json я просто хотел G:\node-demos\7-node-module\demo\ or G:\node-demos\7-node-module\demo\ Есть ли для этого какой-нибудь api или...

89
Неустранимая ошибка: превышено максимальное время выполнения 300 секунд

Я продолжаю получать эту ошибку PHP: Неустранимая ошибка: превышено максимальное время выполнения 300 секунд Я попытался установить мои max_execution_timeи мои max_input_timeнастройки в php.ini (как Apache и АОН) , чтобы 0, -1и 4000секунды каждый. И я все еще получаю сообщение об ошибке:...

87
Как я могу разделить мои команды Click, каждая с набором подкоманд, на несколько файлов?

У меня есть одно приложение с большим щелчком, которое я разработал, но навигация по различным командам / подкомандам становится затруднительной. Как мне организовать свои команды в отдельные файлы? Можно ли организовать команды и их подкоманды в отдельные классы? Вот пример того, как я хотел бы...

85
Как я могу «перехватить» Ctrl + C в приложении CLI?

Как я могу перехватить Ctrl + C(который обычно убивает процесс) в Java-приложении CLI (интерфейс командной строки)? Существует ли мультиплатформенное решение (Linux, Solaris, Windows)? Я использую Console«S readLine(), но при необходимости, я мог бы использовать какой - то другой способ , чтобы...

81
Может ли один исполняемый файл быть одновременно консольным и графическим приложением?

Я хочу создать программу на C #, которую можно будет запускать как приложение CLI или GUI, в зависимости от того, какие флаги в него переданы. Это можно сделать? Я нашел эти связанные вопросы, но они не совсем подходят для моей ситуации: Как писать в консоль в приложении с графическим интерфейсом...