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

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

Авторы: @katetheriver
Download Telegram
​​git add <filename> --patch

Флаг для git add которая позволяет добавлять изменения в индекс по частям.
Очень удобно, если надо логически подробить дифы на коммиты, или отправить только их часть, не пользуясь при этом stash.
Доки
​​Postwoman

Феминистический ответ Postman-у.

Postwoman - очередной браузерный инструмент для построения и отладки запросов. Ничего необычного в нем не нашел, весь функционал есть в инструменте которым вы уже пользуетесь.
Поддержка всех HTTP запросов, и сокетов.
Сайт.
​​expr

Я когда-то писал про qalc и bc. Вот нашел еще встроеный инструмент для базовых исчислений.
Прост, ничего необычного. Не надо ставить ничего лишнего.
expr 1 + 2
​​The Great Suspender

A chrome extension for suspending all tabs to free up memory

Suspender - плагин для Chrome,который "замораживает" неактивные вкладки.
Неймоверно полезный плагин который почему-то прошел мимо меня. Если ты любитель держать по 100 вкладок в браузере - этот вариант для тебя.
Можно исключать ссылки/домены или "замораживать" страницы руками.
Привет!

Стало интересно, как ты связан с АйТи) Я работаю 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.