Dev Tools
3.44K subscribers
1 photo
220 links
Предложить материал: @developer_tools_suggestion_bot

По вопросам рекламы: @account_managerTG

Авторы: @katetheriver
Download Telegram
​​git checkout -

Каждый раз как где-то набираю эту команду - кто-то удивляется что так можно было.
 git checkout - 
делает checkout на предыдущий активный бранч.
October 2, 2019
​​elvish

friendly interactive shell and an expressive programming language

elv.sh - очередной shell на замену bash, zsh, fish и других. Что мне понравилось:
- Удобный скриптовый язык
- встроенная навигация через что-то подобное на ranger
- и search через fzf
Из коробки выглядит приятнее чем zsh и fish но если потратить время на их настройку то будете в плюсе.
October 4, 2019
​​git blame

Show what revision and author last modified each line of a file

git blame - команда которая показывает построчно кем и когда были изменения в файле.
October 7, 2019
​​terminalizer

Record your terminal and generate animated gif

terminalizer - прикольный инструмент для записи и шеринга записей терминала.
На сайте можно найти кучу прикольных снипетов и записей. Можно пушить в онлайн, можно оставить запись локально в виде гифки.
October 8, 2019
​​forgit

Fuzzy git

forgit - наконец-то что-то очень достойное на канале. Нашел этот инструмент очень крутым и не понимаю почему на нем так мало звезд.
Тут просто обьеденили git + fzf и получился в итоге очень крутой плагин для работы с гитом с крутым UI.
Список команд можно глянуть тут.
Уже попробовал его на большом проекте - остался доволен.
October 8, 2019
​​ex-ui

edex-ui - очень странный инструмент. У него нет особого практического применения, но он делает из вашего терминала - терминал хакера и взломщика из любого голливудского фильма начала 2000ых.
Очень круто.
Обязательно советую поставить и запускать его каждый раз как нужно сделать видимость работы.
October 9, 2019
​​fd - file finder

A simple, fast and user-friendly alternative to 'find'

fd - очередной инструмент который является более удобной оберткой дефолтного поиска написаным на расте.
Небольшая ремарка по поводу инструментов которые я упоминаю на канале:
Если вы не пользуетесь find - вам не нужен fd. Не пользуете grep - не нужен ag, rg и прочее.
Не ставте себе все подряд, а просто заменяйте инструменты которыми пользуетесь на более удобные( и то не обязательно).
October 11, 2019
​​Gotop and vtop

Подбирая материал на канал нашел еще пару инструментов которые делают тоже самое что top, htop, gtop.
Мне кажется вариация этого инструмента реализованана всех языках программирования, которые не особо отличаются между собой.
В этот раз:
gtop - написанный на Go
и
vtop - Написанный на Js
October 14, 2019
А каким top-ом пользуешься ты?
Anonymous Poll
16%
top
59%
htop
1%
gtop
1%
gotop
1%
vtop
2%
Другой top
19%
Не пользую top
October 14, 2019
​​extraterm

The swiss army chainsaw of terminal emulators

extraterm - необычный инструмент который является самостоятельной апликухой типа терминала. Основной уклон сделан на GUI, так как тут много всяких перетягиваний, кликов, и прочее.
Если вы не любите tmux или его альтернативы, но пользуетесь консолью, то можете глянуть на эту репу.
Проект пока в бета версии.
October 15, 2019
​​Rainbow Brackets for JetBrains IDE

Очень крутой плагин для IDE.
Ничего необычного, просто парные кавычки красятся одним цветом.
October 16, 2019
​​BuildWith Chrome Extension

Я много занимаюсь парсингом, и иногда бывает полезно посмотреть технический стек сайта.
Например через этот ексеншн понятно что одноиенный ebanoe.it написан на php. И прочее.
October 17, 2019
​​format the GET query params

Ранее я писал про Chrome Dev Tools Snippets и обещал периодически разбирать некоторые из них.
Удобный сниппет для форматирования параметров get запроса в Chrome Console.
October 21, 2019
​​wtfutil

personal information dashboard

wtfutil - очередной дашборд мониторинг системы. Похож на sampler.
Но тут прям в разы больше всяких компонентов.
И есть уже готовые варианты сборок.
Но внешне мне sampler нравится больше.
October 23, 2019
​​git bisect

git bisect находит коммит который спровоцировал ошибку.
git bisect start - начало работы с bisect
git bisect bad - обозначение того, что на текущем коммите что-то не работает
С помощью git checkout <commit-hash> ищете работающий коммит и обозначаете его как git bisect good
После этого вас перебросит на "срединный" коммит между работающим и неработающим.
C помощью git bisect bad и git bisect good проверяете каждый из них.
Bisect будет перебрасывать вас между коммитами по принцыпу бинарного поиска(от сюда и bisect), пока вы не найдете коммит который породил ошибку.
Невероятно удобный инструмент, если один раз в нем разобраться.
После работы вводите git bisect reset что-бы вернуться к актуальной версии.
Документация
October 25, 2019
​​tldr

Simplified and community-driven man pages

tldr - библиотека упрощенных мануалов которые сходу легко и понятно читать.
Есть web-версия что-бы попробовать.
October 27, 2019
​​Power Mode II for JetBrains

Power Mode - совершенно бессмысленный плагин для JetBrains который делает ввод текста более агрессивным.
Просто прикольно. Его много где советуют как хороший плагин для JetBrains.
October 27, 2019
Привет!
Пользуетесь технологиями про которые я тут пишу?
Anonymous Poll
17%
Да, часто
45%
Иногда
15%
Редко
24%
Ни разу ещё не пользовался
October 27, 2019
​​HTTP-Prompt

HTTP Prompt - Интерактивный консольный HTTP клиент.

Из того что мне понравилось:
- Response Cookies автоматически сохраняются для следующих запросов
- Автокомплит по встроенным командам
- Интеграция с httpie
Обязательно советую попробовать, если Вам приходится часто работать с curl или Httpie.
October 28, 2019