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

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

Авторы: @katetheriver
Download Telegram
Привет!
Пользуетесь технологиями про которые я тут пишу?
Anonymous Poll
17%
Да, часто
45%
Иногда
15%
Редко
24%
Ни разу ещё не пользовался
​​HTTP-Prompt

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

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

Очень удобный app на замену дефолтному terminal.
byobu - включил в себя функционал terminator и интеграцию с tmux.
Если вы пользуетесь дефолтным terminal - советую перейти на byobu.
При старте byobu есть пару вариантов для начала работы:
- подключиться к одной из активных tmux сессий
- запустить один из tmux конфигов
- создать пустую tmux сессию
- запустить дефолтный терминал (zsh/bash)
​​NNN

nnn - очень простой и удобный файловый менеджер. На самом деле после ranger я думал что прикольных файловиков уже не будет.
nnn очень шустрый, есть огромное количество плагинов, но и из коробки работает очень хорошо и понятно.
Куча встроенного функционала итд.
​​tig

tig - консольный интерфейс для работы с гитом.
Я не особо впитываю такие инструменты, как и работу с гитом через IDE, но тем не менее tig довольно популярный, потому решил рассказать.
Через tig можно
- переключаться и смотреть изменения по коммитам
- смотреть stash-ы
- blame
Полный список возможностей тут.
​​td-cli

command line todo manager

td - случайно наткнулся на этот "блокнот" для задач.
Я не фанат таких штук, так как большинство из тех что я видел очень нагружены и сложны. Привычнее записать на листок.
Но этот инструмент мне понравился.
 td add "сделать пост на @developer_tools 

 td <id> complete 

Очень удобный интерфейс.
Оставил себе для каких-то коротких задач и напоминалок.
Советую попробовать.
​​Альтернативы

В ответ на некоторые статьи мне в обратку присылают "альтернативы" для этих инструментов.
Некоторые из них не планирую разбирать в отдельной статье, потому буду их периодически собирать их в таких статьях.
Вместо BuildWith - Whatruns
Вместо TheGreatSuspender - OneTab
Вместо terminalizer - Asciinema

P.S. Спасибо, что присылаете ссылки/материалы. Это очень помогает развитию и ведению канала)
Прислать материал можно сюда: @developer_tools_suggestion_bot
​​bash kill command

kill - посылает сигнал процессу.
Многие думают что kill только "убивает" процесс, на самом деле через аргумент - s можно передать определенный сигнал для процесса.
Например с помощью SIGSTOP можно остановить процесс, а с помощью SIGCONT его восстановить.
Полный список сигналов можно посмотреть тут.
​​fff

fff - очередной "самый быстрый и лаконичный" файловый менеджер, в этот раз написаный на bash.
Есть стандартный набор команд, вроде copy/paste/mark/rename , работает шустро, выглядит просто.
Причин переходить на него с других файловых менеджеров - не вижу. Но если ищете себе фм для консоли - этот неплохой.
Как по мне так он больше заточен для работы с vim/nvim или другими консольными редакторами.
​​mapscii

Очень часто когда ищу материал на канал, то попадаю на очень интересные проекты без особого практического применения, но которые однозначно заслуживают внимания.
mapscii - карта мира в твоем терминале.
Для просмотра введи в терминале telnet mapscii.me .
Можно установить локально через npm.
​​exa

A modern version of ‘ls’

На Rust есть своя реализация дефолтного ls в виде exa.
Почти все флаги доступные в ls есть в exa.
Если вы все еще юзаете дефолтный ls то можно смело переключатся на exa.
Я полюзую k и поводов менять враппер над ls не вижу.
​​broot

broot - смотрел этот инструмент как возможную альтернативу ls и k, exa.
Но это оказался довольно полноценный навигатор.
Последнее время как то натыкаюсь на огромное к-во новых инструментов написанных на расте, по к-ву написаных тулзов уже может конкурировать с js.
В broot есть интеграция с fzf, можно сразу смотреть память директории, открывать/смотреть файлы.
Единственное что для меня стало минусом - установка через cargo.
Если вы пишете на rust то можно пробовать, но ставить раст ради broot не стоит.
​​Refined Github

Один из тех плагинов, которые я думаю стоит установить всем посетителям Github-a.
Из возможностей:
- Кликабельные ссылки в PR и в тикете
- инлайновое решение конфликтов
- итд
Список полный тут.
​​Brackets

An open source code editor for the web, written in JavaScript, HTML and CSS

Решил сменить IDE. Раньше писал в Jetbrains софте, теперь хочу перейти на vim подобные.
Решил сделать обзор на некоторые популярные IDE на github-e.
Brackets - IDE для FE разработки написаный на этих-же инструментах ¯\_(ツ)_/¯
Из его плюсов:
- Синхронизация с браузером и тем что вы там видите
- Удобная работа с контекстом
Из того что не понравилось:
- Его плюсы лежат не на поверхности и с ними сложно работать поначалу.
- Непонятный интерфейс(мне)
- его плюсы можно настроить в любой другой IDE немного повозившись там
P.S.
У тебя был опыт смены IDE? Зачем? Как прошло? Го в коменты
​​fg - bg

Продолжаю нашу регулярную рубрику с разбором базовых команд в консоли.
fg - команда которая достает джобу из бекграунда и открывает ее на актуальный терминал.
bg - обратное действие, отправляет исполнение команды на фон, освобождая текущий терминал.
Отправить команду в ожидание можно так-же через ctrl + z и потом восстановить ее выполнение через fg который по-дефолту берет последнию "замороженную" джобу.
Через jobs можно посмотреть список текущих джоб и передав айдишник через fg %1 можно восстановить выполнение определенной команды.
​​30 Seconds - не особо люблю браузерные расширения где меняется стартовая страница, но этот - неплохой.
При открытии новой вкладки он подтягивает какой-то прикольный код-семпл с обьяснением и показывает на стартовой странице.
Можно настроить по темам и языкам программирования.
​​Code Glance - плагин для JetBrains софта, который добавляет sublime-like боковую карту по коду.
Я особо не фанател никогда по саблайму, но эта карта меня всегда забавляла.
Этот плагин есть для любого JetBrains софта.
P.S. Знаю что тут не все исполюзуют софт JetBrains, в ближайшее время начну разбавлять лену крутыми плагинами и инструментами для VSCode, Vim итд.
​​Starwars in Terminal

Иногда нахожу просто удивительные команды, которые опять таки не несут особой пользы, но мимо которых действительно сложно пройти.
 telnet towel.blinkenlights.nl 

Включает первые звездные войны прямо в консоли.
Это невероятно.
​​hub

git wrapper

hub - врапер для гита.
Есть список прикольных команд вроде:
- hub-api для просмотра инерфеса работы с API Github-a
- hub-browse для открытия pr/issue итд в браузере
- hub-gist для работы с гистом
и много другого.
Неплохо


Прислал @talentless_guy через @developer_tools_suggestion_bot