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

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

Авторы: @katetheriver
Download Telegram
Привет!

Стало интересно, как ты связан с АйТи) Я работаю Python разработчиком, а ты?
Anonymous Poll
40%
Web development
2%
Embedded development
6%
Qa
19%
Sysadmin/DevOps
3%
Data Science
7%
Desktop/mobile software development
1%
Design
4%
Game development
1%
Database administrator
18%
Другое
​​navi

An interactive cheatsheet tool for the command-line

navi - консольный инструмент со "шпаргалками" каких-то командных сниппетов с возможность изменять аргументы.
На самом деле не особо нашел ей практическое применение, но мне ее пару раз прислали в предложку, потому решил попробовать.
Если Вы активно пользуетесь navi то напишите в коментах как вы ее используете, возможно я упускаю что-то.
Спасибо
​​git checkout -

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

friendly interactive shell and an expressive programming language

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

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

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

Record your terminal and generate animated gif

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

Fuzzy git

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

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

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

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

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

The swiss army chainsaw of terminal emulators

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

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

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

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

personal information dashboard

wtfutil - очередной дашборд мониторинг системы. Похож на sampler.
Но тут прям в разы больше всяких компонентов.
И есть уже готовые варианты сборок.
Но внешне мне sampler нравится больше.
​​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 что-бы вернуться к актуальной версии.
Документация
​​tldr

Simplified and community-driven man pages

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

Power Mode - совершенно бессмысленный плагин для JetBrains который делает ввод текста более агрессивным.
Просто прикольно. Его много где советуют как хороший плагин для JetBrains.