Useful Tools | Linux | GitOps | DevOps
6.09K subscribers
210 photos
3 videos
7 files
775 links
Полезные бесплатные opensource инструменты на все случаи жизни, а иногда и советы.

Понравился проект из поста - поддержи автора звездой!

Web: https://gitgate.d3.ru

Сотрудничество: @maxgrue
Обсуждение: @gittalk
Download Telegram
Christmas-tree - просто поздравление с наступающем Новым Годом написанное на голом bash.

Рекомендую заглянуть в код, там красиво.. А скоро от автора и бесплатный курс по bash начнется. Анонс будет !

https://github.com/tagd-tagd/Christmas-tree

поделился автор: @Tagd_Tagd

опубликовано в @gitgate


#bash #chritmas
🔥23👍12
Совет дня:

Немного полезных CLI команд в bash про повторение аргументов.

!^      first argument
!$ last argument
!* all arguments
!:2 second argument

!:2-3 second to third arguments
!:2-$ second to last arguments
!:2* second to last arguments
!:2- second to next to last arguments

!:0 the command
!! repeat the previous line


публиковано в @gitgate

#tips #bash #cli
👍37🔥12
Совет дня:

Работающий почти везде visual bell для включение в bash скрипты, например для индикации окончания какого то этапа.

printf '\e[?5h'; sleep 0.2 ; printf '\e[?5l'


опубликовано в @gitgate

#tips #bash
👍27🔥8
Совет дня:

Простая арифметика прямо в CLI для bash

echo $((2+2*4))  


публиковано в @gitgate

#tips #bash #cli
🔥15👍10
bunster - скомпилируйте сценарии оболочки bash в статические двоичные файлы.

Вы когда-нибудь хотели, чтобы ваши сценарии оболочки были быстрее, портативнее и безопаснее? Bunster воплощает это в жизнь, преобразуя ваши сценарии оболочки в эффективные автономные двоичные файлы, которые легко распространять и развертывать на разных платформах (на данный момент поддерживается только Unix) .

В отличие от других инструментов, Bunster не просто оборачивает ваши сценарии в двоичный файл - он компилирует их в эффективный машинный код, используя мощную цепочку инструментов Go. Это обеспечивает производительность, портативность и надежность.

Технически говоря, Bunster на самом деле является shell-to-Go транслятором, который генерирует исходный код Go из ваших скриптов. Затем при необходимости используется Go Toolchain для компиляции кода в исполняемую программу.

https://github.com/yassinebenaid/bunster

опубликовано в @gitgate

#bash #go #binary #compiller
👍14🔥12