2017-02-17 5 views
0

Часто, когда я использую brew package manager для установки инструментов и программных сред на компьютер Macintosh, в конце установки будет представлен важный текст, который описывает некоторые нюансы использования того, что я только что установил , Например, после установки Redis, вы увидите что-то вроде следующегоRedisplay brew Сообщение об установке

$ brew install redis 
# ... lots of stuff ... 
==> Caveats 
To restart redis after an upgrade: 
    brew services restart redis 
Or, if you don't want/need a background service you can just run: 
    redis-server /usr/local/etc/redis.conf 

Короткого бежать brew uninstall [thing];, а затем перезапустив brew install [thing];, есть способ, чтобы заварить повторно отобразить этот текст?

Если нет - данный текст исходит из какой-то программы где-то, есть ли способ, которым я мог бы взять пакет для варки? (не уверен, что это правильный термин) - и найдите этот текст в хорошо структурированном файле данных или программе где-нибудь?

ответ

2

Эти названия называются «Предостережения» и печатаются с brew info. Ниже приведен пример с youtube-dl:

$ brew install youtube-dl 
... 
==> Caveats 
To use post-processing options, `brew install ffmpeg` or `brew install libav`. 

Bash completion has been installed to: 
    /home/baptiste/.linuxbrew/etc/bash_completion.d 

zsh completion has been installed to: 
    /home/baptiste/.linuxbrew/share/zsh/site-functions 

fish completion has been installed to: 
    /home/baptiste/.linuxbrew/share/fish/vendor_completions.d 

==> Summary 
    /.../Cellar/youtube-dl/2017.03.10: 11 files, 1.8M 

Тогда:

$ brew info youtube-dl 
... 
==> Caveats 
To use post-processing options, `brew install ffmpeg` or `brew install libav`. 

Bash completion has been installed to: 
    /home/baptiste/.linuxbrew/etc/bash_completion.d 

zsh completion has been installed to: 
    /home/baptiste/.linuxbrew/share/zsh/site-functions 

fish completion has been installed to: 
    /home/baptiste/.linuxbrew/share/fish/vendor_completions.d 

Вы также можете получить формулу конкретных предостережений (не завершение вещи) с brew info --json=v1, например:

$ brew info --json=v1 youtube-dl | jq . 
[ 
    { 
    "name": "youtube-dl", 
    "full_name": "youtube-dl", 
    "desc": "Download YouTube videos from the command-line", 
    "homepage": "https://rg3.github.io/youtube-dl/", 
    ... 
    "caveats": "To use post-processing options, `brew install ffmpeg` or `brew install libav`.", 
    ... 
    } 
] 

Примечание Я использовал jq для префикса вывода.

Смежные вопросы