This media is not supported in your browser
VIEW IN TELEGRAM
Lazygit - простой терминальный UI для git, написан на Go и библиотеке gocui.
Возможно вам хочется чего-то хуман-френдли 🙂
https://github.com/jesseduffield/lazygit
Возможно вам хочется чего-то хуман-френдли 🙂
https://github.com/jesseduffield/lazygit
👍8
Для тех кто пропустил, но теперь все никнеймы в телеграм - это субдомены 3го уровня.
Т.е. если ваш урл на телегу: https://news.1rj.ru/str/prowebit
То теперь можно писать так: https://prowebit.t.me
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5😱3❤1
Ripgrep (rg) - это инструмент линейно-ориентированного поиска, который рекурсивно ищет текущий каталог по шаблону regex. По умолчанию ripgrep соблюдает правила gitignore и автоматически пропускает скрытые файлы/каталоги и бинарные файлы. (Чтобы отключить автоматическую фильтрацию по умолчанию, используйте rg -uuu.) ripgrep имеет первоклассную поддержку на Windows, macOS и Linux, причем для каждого выпуска доступны двоичные файлы для загрузки. ripgrep похож на другие популярные инструменты поиска, такие как The Silver Searcher, ack или стандартный grep.
https://github.com/BurntSushi/ripgrep
https://github.com/BurntSushi/ripgrep
👍2
AstroVim - IDE на базе NVIM. А точнее это VIM для ленивых. По сути это набор конфигураций, которые превратят NVIM в поолне себе мощную IDE.
Прелесть NVIM, в том что он поддержиыает Lua, что позволяет делать более сложные конфигурации чем в VIM (хотя в последней версии появился vim-noscript, и тут уже высказывание может быть спорным).
В общем тем кто сидит на вим, советую взглянуть
https://astronvim.github.io/
Прелесть NVIM, в том что он поддержиыает Lua, что позволяет делать более сложные конфигурации чем в VIM (хотя в последней версии появился vim-noscript, и тут уже высказывание может быть спорным).
В общем тем кто сидит на вим, советую взглянуть
https://astronvim.github.io/
⚡2🔥2👌1
This media is not supported in your browser
VIEW IN TELEGRAM
Периодически забываю про эту комбинацию:
[⌘ Command] + [⇧ Shift] + [ . ] - показывает скрытые файлы в MacOS Finder
Запишу сюда.
#tips #tricks #macos
⌘ + ⇧ + .[⌘ Command] + [⇧ Shift] + [ . ] - показывает скрытые файлы в MacOS Finder
Запишу сюда.
#tips #tricks #macos
👍8❤2🔥1
Благодаря подписчику @iburnaev открыл для себя замену стандартному Spotlight в MacOS - https://www.raycast.com/
Помимо более широких возможностей у них есть апи и можно писать свои расширения причем прямо (!) на JavaScript/TypeScript
Помимо более широких возможностей у них есть апи и можно писать свои расширения причем прямо (!) на JavaScript/TypeScript
🔥4🤔2❤1
Узнал про новый клиент для терминала: https://www.warp.dev/
Пока не могу сказать свои впечатления, на сколько это новый опыт, пока пробую
Пока не могу сказать свои впечатления, на сколько это новый опыт, пока пробую
⚡2👍2🤔1
Написал небольшую библиотечку для пайтона - MagicConfig. Это небольшая либа для удобной (мое имхо ессно, писал для себя и своей команды) конфигурации проектов, когда хочется иметь единый глобальный реестр с перемнными окуржения и прочими, с удобным доступом к ним (регистронезависимые имена, приведение к типам итд...)
https://geekjob.tech/magic-config-library-for-python-5acd0046eca6
https://geekjob.tech/magic-config-library-for-python-5acd0046eca6
👍3
Если вы хотите добавить человечности в ваши консольные скрипты, рассказываю свой опыт как я делаю это на мак и делюсь своей GUI Bash либой
https://geekjob.tech/make-gui-in-macos-terminal-307bf2a0798
https://geekjob.tech/make-gui-in-macos-terminal-307bf2a0798
👍3🔥3👎1👏1
Сам файл снипетов https://github.com/frontdevops/dotfiles/blob/main/gui.sh
🙏2
Продолжая тему консооли: как вывести графики? Для пайтона есть такая либа
https://github.com/glamp/bashplotlib
https://github.com/glamp/bashplotlib
❤2👍2🔥2
Интересная штука: прямо в консоли, не отвлекаясь на браузер получать ответы со стековерфлоу
https://github.com/gleitz/howdoi
$ howdoi create tar archive
> tar -cf backup.tar --exclude "www/subf3" www
https://github.com/gleitz/howdoi
GitHub
GitHub - gleitz/howdoi: instant coding answers via the command line
instant coding answers via the command line. Contribute to gleitz/howdoi development by creating an account on GitHub.
👍4❤3🤔3
Благодаря радиоту узнал про хурл. Интересная штка для тестирования апишек и прочих запросов
https://hurl.dev
https://hurl.dev
👍5❤1🤔1
Частенько скрипты в линуксе пишутся со сбрасыванием вывода в /dev/null
Catp — утилита, которая позволяет перехватить вывод из /dev/null и вывести его на экран. Возможно вам пригодится для отладки или каких-то еще целей
Никакой магии: внутри ptrace, с помощью которого перехватывается системный вызов write. Но это значит, что для работы потребуются права root.
Установка не требуется, просто скачиваем с GitHub и запускаем распакованный файл.
https://github.com/rapiz1/catp
Catp — утилита, которая позволяет перехватить вывод из /dev/null и вывести его на экран. Возможно вам пригодится для отладки или каких-то еще целей
Никакой магии: внутри ptrace, с помощью которого перехватывается системный вызов write. Но это значит, что для работы потребуются права root.
Установка не требуется, просто скачиваем с GitHub и запускаем распакованный файл.
https://github.com/rapiz1/catp
🔥4👍2⚡1❤1
This media is not supported in your browser
VIEW IN TELEGRAM
jqp (jq playground) — это TUI-песочница для работы с jq.
Про jq я писал выше - это тулза для работы с JSON в терминале
A jqp добавляет панели, для улучшения визуального комфорта
https://github.com/noahgorstein/jqp
Про jq я писал выше - это тулза для работы с JSON в терминале
A jqp добавляет панели, для улучшения визуального комфорта
https://github.com/noahgorstein/jqp
👍4❤1🤔1
AutoRegex — AI‑генератор регулярных выражений из обычных человекочитаемых описаний на английском.
Внутри у этого сервиса — OpenAI Codex, публичная нейронка, которая пишет код по словесному описанию.
Не могу сказать что она работает идеально, но чисто для изучения для начинающих либо попробовать посмотреть варианты, если вдруг свои идеи кончилисиь...
https://www.autoregex.xyz/
Внутри у этого сервиса — OpenAI Codex, публичная нейронка, которая пишет код по словесному описанию.
Не могу сказать что она работает идеально, но чисто для изучения для начинающих либо попробовать посмотреть варианты, если вдруг свои идеи кончилисиь...
https://www.autoregex.xyz/
👍3🤔2👎1
This media is not supported in your browser
VIEW IN TELEGRAM
ContainerSSH - позволяет создавать для SSH-клиентов изолированные контейнеры. Контейнеры создаются прямо на лету, в момент подключения.
Установка очень простая и делается в одну команду с использованием Docker или Kubernetes. Интересное решение для изоляции пользователей (например, гостевые сессии или песочницы для недоверенных личностей) и проведения всяких соревнований, когда нужно создать идентичные окружения, но пользователи не должны иметь возможность что‑то сломать или помешать друг другу.
https://github.com/ContainerSSH/ContainerSSH
Установка очень простая и делается в одну команду с использованием Docker или Kubernetes. Интересное решение для изоляции пользователей (например, гостевые сессии или песочницы для недоверенных личностей) и проведения всяких соревнований, когда нужно создать идентичные окружения, но пользователи не должны иметь возможность что‑то сломать или помешать друг другу.
https://github.com/ContainerSSH/ContainerSSH
🔥3⚡2👍1
И в догонку про консольные jq и прочие cli инструменты, которые позволяют работать с JSON прямо в терминале - это
https://kellyjonbrazil.github.io/jc/
jc - JSON Convert, штука которая конвертирует вывод любой консольной команды в JSONhttps://kellyjonbrazil.github.io/jc/
👍5🌚2❤1🔥1
csvq - SQL-like query language for csv
Продолжаем тему работы с данными в терминале. CSV - удобный формат, но еще удобнее работать с ним написав SQL запрос
https://github.com/mithrandie/csvq
Продолжаем тему работы с данными в терминале. CSV - удобный формат, но еще удобнее работать с ним написав SQL запрос
https://github.com/mithrandie/csvq
🔥3❤1👍1🤔1🤡1
Когда покупаю курсы, то всегда сохраняю купленный контент, так как по опыту сервисы имеют свойство исчезать. А я все же заплатил денег и хочу иметь у себя купленные копии. В общем раньше юзал и VLC и ffmpeg, но сейчас использую youtube-dl. И вот моя небольшая обертка для скачивания уроков, чисто удобство, ничего боле
https://geekjob.tech/my-wrapper-for-youtube-dl-for-download-lessons-556afe04eec4
https://geekjob.tech/my-wrapper-for-youtube-dl-for-download-lessons-556afe04eec4
Medium
My wrapper for youtube-dl for download lessons
When my spouse or I buy a video lecture course, we want to have that content because we paid for it. But there are situations where the…
🔥8👍2🤔1