Htmlq - консольная утилита для выполнения запросов по CSS атрибутам и выборки данных по html документу. Это как jq но для html.
#htmlq #query #cli
https://github.com/mgdm/htmlq
#htmlq #query #cli
https://github.com/mgdm/htmlq
GitHub
GitHub - mgdm/htmlq: Like jq, but for HTML.
Like jq, but for HTML. Contribute to mgdm/htmlq development by creating an account on GitHub.
This media is not supported in your browser
VIEW IN TELEGRAM
Viddy - альтернатива watch на стероидах: цветной вывод, diff-ы, time machine, pager, кнопки как в vim, поиск и кастомизация.
#viddy #watch #cli
https://github.com/sachaos/viddy
#viddy #watch #cli
https://github.com/sachaos/viddy
Kcctl - утилита командной строки для работы с Kafka Connect. Клиент реализован с оглядкой на kubectl, позволяет регистрировать и проверять коннекторы, удалять их, перезапускать и т.д.
Более подробно в видео https://youtu.be/F9bUsM1ZwKk
#kcctl #kafka #kafka_connect #cli
https://github.com/kcctl/kcctl
Более подробно в видео https://youtu.be/F9bUsM1ZwKk
#kcctl #kafka #kafka_connect #cli
https://github.com/kcctl/kcctl
YouTube
kcctl -- A command line client for Apache Kafka Connect
This video introduces kcctl (https://github.com/gunnarmorling/kcctl), an experimental open-source CLI client for Kafka Connect, allowing to register connectors, examine their state, restart them, etc.
This media is not supported in your browser
VIEW IN TELEGRAM
Gobang - кроссплатформенный инструмент управления базами данных TUI, написанный на Rust. Поддерживает MySQL, PostgreSQL и SQLite. Управление сугубо клавиатурное.
#gobang #cli #tui #postgresql #mysql #sqlite
https://github.com/TaKO8Ki/gobang
#gobang #cli #tui #postgresql #mysql #sqlite
https://github.com/TaKO8Ki/gobang
rbac-tool - Утилита для работы с Kubernetes RBAC. Позволяет генерировать политики на основании аудита с минимальным использованием wildcard, позволяет искать и выводить политики кластера, а также визуализировать их.
#k8s #kubernetes #rbac #cli #kerw
https://github.com/alcideio/rbac-tool
#k8s #kubernetes #rbac #cli #kerw
https://github.com/alcideio/rbac-tool
Rakkess - утилита для отображения доступных вам прав в Kubernetes согласно RBAC.
По сути это всё та же команда
#k8s #kubernetes #rbac #cli #krew
https://github.com/corneliusweig/rakkess
По сути это всё та же команда
kubectl auth can-i --listно более наглядно и с более гибкими параметрами
#k8s #kubernetes #rbac #cli #krew
https://github.com/corneliusweig/rakkess
Sysz - инструмент командной строки для визуальной работы с systemd юнитами (systemctl)
#tui #cli #systemd #systemctl
https://github.com/joehillen/sysz
#tui #cli #systemd #systemctl
https://github.com/joehillen/sysz
GitHub
GitHub - joehillen/sysz: An fzf terminal UI for systemctl
An fzf terminal UI for systemctl. Contribute to joehillen/sysz development by creating an account on GitHub.
Btop - ещё одина реализация bashtop и bpytop но уже на c++
#cli #tui #top
https://github.com/aristocratos/btop
#cli #tui #top
https://github.com/aristocratos/btop
Miller - утилита командной строки которая позволяет использовать именованные поля без необходимости подсчета позиционных индексов, используя знакомые форматы, такие как CSV, TSV, JSON и позиционно-индексированные. Затем на лету вы можете добавлять новые поля, которые являются функциями существующих полей, удалять поля, сортировать, статистически агрегировать, красиво печатать и т.д.
Это некая замена для sed, grep, awk, jq, cut и join.
#csv #json #tsv #cli
https://github.com/johnkerl/miller
Это некая замена для sed, grep, awk, jq, cut и join.
#csv #json #tsv #cli
https://github.com/johnkerl/miller
This media is not supported in your browser
VIEW IN TELEGRAM
Plumber — это CLI инструмент для проверки, передачи, обмена сообщениями и перенаправления данных в таких системах как Kafka, RabbitMQ и подобных брокерах сообщений.
Инструмент позволяет:
▫️Безопасный просмотр содержимого ваших потоков данных
▫️Запись простых или закодированных данных в любую систему
▫️Маршрутизация данных из одного места в другое
▫️Декодирование данных protobuf/avro/thrift/JSON в режиме реального времени
▫️Ретрансляция данных в Batch platform
▫️Воспроизведение событий в системе сообщений в вашей локальной сети
А поддерживает эта утилита и в правду много систем. А именно: Kafka, RabbitMQ, GCP PubSub, MQTT, Amazon Kinesis Streams, Amazon SQS, Amazon SNS, ActiveMQ, Azure Service Bus, Azure Event Hub, NATS, NATS Streaming, Redis-PubSub, Redis-Streams, Postgres CDC, MongoDB CDC, Apache Pulsar, NSQ, KubeMQ 😳
#cli #kafka #rabbitmq #pubsub
https://github.com/batchcorp/plumber
Инструмент позволяет:
▫️Безопасный просмотр содержимого ваших потоков данных
▫️Запись простых или закодированных данных в любую систему
▫️Маршрутизация данных из одного места в другое
▫️Декодирование данных protobuf/avro/thrift/JSON в режиме реального времени
▫️Ретрансляция данных в Batch platform
▫️Воспроизведение событий в системе сообщений в вашей локальной сети
А поддерживает эта утилита и в правду много систем. А именно: Kafka, RabbitMQ, GCP PubSub, MQTT, Amazon Kinesis Streams, Amazon SQS, Amazon SNS, ActiveMQ, Azure Service Bus, Azure Event Hub, NATS, NATS Streaming, Redis-PubSub, Redis-Streams, Postgres CDC, MongoDB CDC, Apache Pulsar, NSQ, KubeMQ 😳
#cli #kafka #rabbitmq #pubsub
https://github.com/batchcorp/plumber
👍2
jo — небольшая утилита для создания объектов JSON.
К примеру:
https://github.com/jpmens/jo
К примеру:
jo -p name=jo n=17 parser=falseполучим:
{
"name": "jo",
"n": 17,
"parser": false
}
илиseq 1 10 | jo -aполучим:
[1,2,3,4,5,6,7,8,9,10]#cli #json
https://github.com/jpmens/jo
GitHub
GitHub - jpmens/jo: JSON output from a shell
JSON output from a shell. Contribute to jpmens/jo development by creating an account on GitHub.
XSV — это программа командной строки для индексации, нарезки, анализа, разделения и объединения CSV-файлов. Написана на Rust.
▫️cat — объединение CSV по строке или по столбцу
▫️count — подсчет строк в CSV (Мгновенно с индексом)
▫️fixlengths — заставить CSV иметь записи одинаковой длины, либо дополняя, либо усекая их
▫️flatten — плоский вид записей CSV
▫️fmt — переформатировать данные CSV с другими разделителями, разделителями записей или правилами цитирования
▫️frequency — создание частотных таблиц для каждого столбца в данных CSV. (Использует параллелизм)
▫️headers — показать заголовки данных CSV
▫️index — создать индекс для CSV
▫️input - чтение данных CSV с экзотическими правилами цитирования/экранирования
▫️join - внутренние, внешние и перекрестные соединения
▫️partition — разбиение данных CSV на основе значения столбца
▫️sample — произвольное рисование строк из данных CSV с использованием выборки
▫️reverse — обратный порядок строк в данных CSV
▫️search — запустить регулярное выражение для данных CSV
▫️select — выберите или измените порядок столбцов данных CSV
▫️slice — нарезать строки из любой части CSV
▫️sort — сортировка данных CSV
▫️split — разделить один CSV на множество CSV по N фрагментов
▫️stats — показать основные типы и статистику каждого столбца в CSV
▫️table — показать выровненный вывод любых данных CSV
#csv #cli
https://github.com/BurntSushi/xsv
▫️cat — объединение CSV по строке или по столбцу
▫️count — подсчет строк в CSV (Мгновенно с индексом)
▫️fixlengths — заставить CSV иметь записи одинаковой длины, либо дополняя, либо усекая их
▫️flatten — плоский вид записей CSV
▫️fmt — переформатировать данные CSV с другими разделителями, разделителями записей или правилами цитирования
▫️frequency — создание частотных таблиц для каждого столбца в данных CSV. (Использует параллелизм)
▫️headers — показать заголовки данных CSV
▫️index — создать индекс для CSV
▫️input - чтение данных CSV с экзотическими правилами цитирования/экранирования
▫️join - внутренние, внешние и перекрестные соединения
▫️partition — разбиение данных CSV на основе значения столбца
▫️sample — произвольное рисование строк из данных CSV с использованием выборки
▫️reverse — обратный порядок строк в данных CSV
▫️search — запустить регулярное выражение для данных CSV
▫️select — выберите или измените порядок столбцов данных CSV
▫️slice — нарезать строки из любой части CSV
▫️sort — сортировка данных CSV
▫️split — разделить один CSV на множество CSV по N фрагментов
▫️stats — показать основные типы и статистику каждого столбца в CSV
▫️table — показать выровненный вывод любых данных CSV
#csv #cli
https://github.com/BurntSushi/xsv
GitHub
GitHub - BurntSushi/xsv: A fast CSV command line toolkit written in Rust.
A fast CSV command line toolkit written in Rust. Contribute to BurntSushi/xsv development by creating an account on GitHub.
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
smag — утилита командной строки для создания графиков из команд и просмотра их в терминале. Это как команда watch, но с графиком вывода.
Примеры использования:
https://github.com/aantn/smag
Примеры использования:
smag 'ping -c1 ya.ru | grep -oP ".*time=\K\d+\.\d+"'#cli #watch #graph #plot
smag "kubectl get pods -A | grep Running | wc -l"
smag "grep ' 404 ' access.log | wc -l" -d
https://github.com/aantn/smag
👍4
This media is not supported in your browser
VIEW IN TELEGRAM
Pleco — это утилита которая позволяет автоматически удалять облачные ресурсы и ресурсы kubernetes на основе времени жизни (TTL). Защитить ресурсы от удаления можно с помощью защитного тега
#k8s #kubernetes #aws #digitalocean #cli
https://github.com/Qovery/pleco
do_not_delete. В kubernetes пока умеет удалять только namespace, но умеет делать многое с ресурсами AWS, Digital Ocean и Scaleway.#k8s #kubernetes #aws #digitalocean #cli
https://github.com/Qovery/pleco
GitHub
GitHub - Qovery/pleco: Automatically removes Cloud managed services and Kubernetes resources based on tags with TTL
Automatically removes Cloud managed services and Kubernetes resources based on tags with TTL - GitHub - Qovery/pleco: Automatically removes Cloud managed services and Kubernetes resources based on ...
gig — это инструмент командной строки, который поможет вам создавать файлы
И как бонус, кому CLI дергать не хочется, есть экстеншены для IDE работающие с gitignore.io. К примеру для VSC — .gitignore Generator
#gitignore #cli
https://github.com/shihanng/gig
.gitignore для вашего проекта. Он вдохновлен gitignore.io и контент сгенерированный gig, должен совпадать с контентом, сгенерированным gitignore.io.И как бонус, кому CLI дергать не хочется, есть экстеншены для IDE работающие с gitignore.io. К примеру для VSC — .gitignore Generator
#gitignore #cli
https://github.com/shihanng/gig
GitHub
GitHub - shihanng/gig: Generate .gitignore files from your terminal (mostly) offline!
Generate .gitignore files from your terminal (mostly) offline! - shihanng/gig
👍4
Hunt — простая, быстрая и удобная альтернатива утилитам find, locate и fd
Согласно бенчмарка быстрее find, locate и fd в несколько раз
#find #locate #fd #cli
https://github.com/LyonSyonII/hunt-rs
Согласно бенчмарка быстрее find, locate и fd в несколько раз
#find #locate #fd #cli
https://github.com/LyonSyonII/hunt-rs
GitHub
GitHub - LyonSyonII/hunt-rs: Simplified Find command made with Rust.
Simplified Find command made with Rust. Contribute to LyonSyonII/hunt-rs development by creating an account on GitHub.
This media is not supported in your browser
VIEW IN TELEGRAM
Huber — Диспетчер пакетов для репозиториев GitHub.
Призван упростить управление пакетами из проектов GitHub с помощью встроенного списка популярных проектов.
Сейчас в репозитории содержится всего 171 проект, такие как: bat, kubectl, jq, podman, opa, trivy и т.п. Но выглядит уже очень интересно, инструмент позволяет легко устанавливать и обновлять бинарники из релизов GitHub.
К примеру установим утилиты
#gh #github #cli #package_manager
https://github.com/innobead/huber
Призван упростить управление пакетами из проектов GitHub с помощью встроенного списка популярных проектов.
Сейчас в репозитории содержится всего 171 проект, такие как: bat, kubectl, jq, podman, opa, trivy и т.п. Но выглядит уже очень интересно, инструмент позволяет легко устанавливать и обновлять бинарники из релизов GitHub.
К примеру установим утилиты
kubectl,
jq, yq и bat. Для этого просто выполним: huber install kubectl jq yq batИ добавим в планировщик задание
huber update, к примеру раз в сутки, что позволит держать версии утилит в актуальном состоянии.
#gh #github #cli #package_manager
https://github.com/innobead/huber
❤1