Краткий man: обзор инструмента tldr
Инструмент tldr коротко и ёмко знакомит новичков и всех разработчиков с возможностями основных команд терминала. Постоянно пополняемая коллекция описаний реализована во множестве клиентов для популярных ОС и языков программирования.
6К открытий6К показов
Сообщество из более чем 500 разработчиков на GitHub выпустило инструмент для краткого представления справочных материалов — так называемых man-ов.
TL;DR
Разработка получила название tldr – сокращение от Too Long;Didn’t Read (слишком длинно;не читал). Она сокращает справку к популярным утилитам, делая её более дружелюбной. Очень легко забыть, за что отвечают lsof
или tar
. И вызов помощника через man tar
не очень-то упрощает жизнь:
Вместо этого tldr предлагает ознакомиться со следующими подсказками:
Репозиторий инструмента постоянно пополняется новыми коллекциями самых распространённых утилит UNIX, Linux, macOS и SunOS.
Клиенты
У tldr есть множество реализаций:
- Alfred Workflow;
- Клиенты для Android:tldr-viewer, доступный в Google Play;tldroid, доступный в Google Play;
- Клиенты для Bash:tldr;tldr-bash-client;
- Клиент для C++:
brew install tldr
; - Клиент для Crystalt:
brew install porras/tap/tlcr
; - Клиент для Dart:
pub global activate tldr
; - Dash docset:
Preferences > Downloads > User Contributed
, пункт спискаtldr pages
; - Клиент для Elixir (бинарные файлы пока не доступны);
- Клиент для Emacs, доступен в MELPA;
- Клиенты для Go:github.com/pranavraja/tldr: go get github.com/pranavraja/tldr(или скомпилированные релизы);4d63.com/tldr: go get 4d63.com/tldr или brew install 4d63/tldr/tldr(или скомпилированные релизы);
- Клиенты для iOS:tldr-man-page, доступен в App Store;tldr-pages, доступен в App Store;
- Клиент для Haskell:
stack install tldr
; - Клиент для Node.js:
npm install -g tldr
; - Клиент для Perl5:
cpanm App::tldr
; - Клиент для PHP:
composer global require brainmaestro/tldr
; - Клиенты для Python:tldr-python-client: pip install tldr;tldr.py: pip install tldr.py;
- Клиент для R:
devtools::install_github('kirillseva/tldrrr')
; - Клиент для Ruby:
gem install tldrb
; - Клиенты для Rust:rust-tldr (тонкий клиент с поиском онлайн): cargo install tldr;tealdeer (полноценный клиент с оффлайн кэшем): cargo install tealdeer;
- Веб-клиенты:tldr.jsx: http://tldr.ostera.io/;DistroWatch.
6К открытий6К показов