Инструменты командной строки для улучшения рабочего процесса

0
1642
views

Перевод статьи «Improve your workflow with these awesome CLI tools».

CLI-инструменты

К счастью(?) мы живем во время, когда для достижения продуктивности нужно работать не тяжелее, а умнее. Поэтому мы должны постоянно находиться в поиске более быстрых, легких и умных способов достижения результатов.

Представленные в этой статье инструменты позволят вам работать в терминале не только быстрее, но и интереснее.

Примечание: большая часть этих инструментов предназначены для Unix, а значит, могут не работать должным образом в CMD или Powershell. Пользователям Windows я бы посоветовал использовать для их запуска WSL (Windows Subsystem for Linux).

Инструменты для менеджмента и планирования задач

Да, я знаю, что у нас есть масса прекрасных инструментов для менеджмента задач, как в веб-версии, так и десктопных. Однако, стоит испытать и инструменты, созданные для работы в терминале.

Task Warrior

Taskwarrior это свободное программное обеспечение с открытым исходным кодом, позволяющее вам управлять своим TODO-списком из командной строки. Это гибкий, быстрый и незаметный инструмент. Он просто выполняет свою работу, а затем уходит с глаз долой.

Инструменты командной строки: Task Warrior
Это даже не 1/10 того, что умеет Taskwarrior

Thyme  – консольный таймер Pomodoro

Прием «помидора» был разработан Франческо Чирилло. Это очень действенная техника для повышения эффективности работы и тайм-менеджмента. А инструмент Thyme (со своими широкими возможностями в плане настройки) помогает использовать эту технику в терминале.

Moro  – трекер рабочего времени

Инструмент командной строки для отслеживания рабочих часов.

Разработка

Wuzz  – HTTP-инспектор

Представьте себе терминализированный Postman. Wuzz это интерактивный инструмент командной строки для проверки HTTP.

Инструменты командной строки: Wuzz
https://github.com/asciimoo/wuzz

FX  – инструмент для просмотра  JSON

FX это первейший инструмент для обработки и просмотра JSON. Этот инструмент со всеми его командами производит неизгладимое впечатление. Я все еще в поиске десктопного (или веб-) приложения, которое могло бы заменить для меня FX.

Serve  – самая быстрая CLI -утилита для публикации файлов

Возможно, вы думаете, что я преувеличиваю. А вот и нет! Помните, как вам приходилось скачивать simpleHTTPServer Python или web server for chrome app каждый раз, как нужно было настроить статический сайт на localhost? Это уже в прошлом. Теперь для публикации сайта вы сможете просто перейти в его директорию (в терминале) и запустить команду npx serve.

Howdoi – быстрый доступ к StackOverFlow

Этот инструмент описывает себя как «мгновенное получение ответов по теме программирования с помощью командной строки».

В следующий раз, когда вам понадобится поискать какой-то ответ, подумайте, стоит ли для этого открывать браузер. Благодаря howdoi ответ может быть ближе, чем вы думаете.

Gitstats  –  print(githubCharts);

gitstats

DevStats –  print(allDevStats);

DevStats это CLI-приложение, извлекающее и красиво отображающее статистику с «сайтов для разработчиков» вроде StackOverflow, WakaTime и GitHub. Если вы статистический маньяк, вы можете даже выводить ежедневные отчеты и переключаться между днями.

DevStats

Terminalizer и Asciinema  – запись действий в терминале

Если вы хотите записывать свои сессии в терминале и генерировать при этом gif изображения, вам пригодится Terminalizer. Такие гифки очень полезны, когда нужно показать работу какой-то команды.

Terminalizer
Terminalizer

Asciinema это отличное open source решение для тех, кто хочет записывать свои сессии в терминале и делиться ими по сети. Это первейший инструмент для каждого пользователя командной строки, который хочет делиться своими знаниями с окружающими. Ну, или выражаясь иначе, для тех, кто хочет похвастаться своей гиковостью.

Развлечения

Bash2048  – играй в 2048 в своем терминале

Чтобы поиграть в известную игру 2048 прямо в окне терминала, скопируйте и запустите следующую команду:

$ bash <(curl -shttps://raw.githubusercontent.com/mydzor/bash2048/master/bash2048.sh)
2048
bash <(curl -s https://raw.githubusercontent.com/mydzor/bash2048/master/bash2048.sh)

TextMeme

Генерируйте классно выглядящие текстовые мемы (такие как приведенный ниже) прямо из своего терминала.

CLI Typer – практика слепой печати

Этот инструмент позволяет тренироваться печатать вслепую, а также оценивать свои навыки.

CLI Typer

Разное

Speed test – измерение скорости интернет-связи

Git странно себя ведет? Возможно, вам необходимо проверить скорость интернет-соединения. Позвольте speed test запустить ping в вашем терминале.

speed test

Overtime-cli

Простые и понятные таблицы, отображающие время в разных часовых поясах. Удобно для удаленных команд.

Overtime-cli

ОСТАВЬТЕ ОТВЕТ

Please enter your comment!
Please enter your name here