DEVOPSITSEC Telegram 1633
🔥 Bash как искусство: стиль от автора YSAP

Если ты пишешь на Bash — обратит внимание на этот гайд , это минималистичное и чёткое руководство от создателя You Suck At Programming.

Это не просто стиль — это манифест читаемого, безопасного и портируемого Bash-кода.

💡 Коротко, что советует автор:

• Используй [[ ... ]] вместо [ — надёжнее.
foo() и local var=... — забудь про function.
• Только $(...) — никаких обратных кавычек.
• Не ls, а glob (`*`) и while read.
• Арифметика? Только ((…)) и $((…)).
• Переменные — всегда в кавычках: "$name".
• Только табы. Только 80 символов в строке.

👨‍💻 И это всё с аргументами: зачем, почему и как.
🎯 Подойдёт и новичку, и тем, кто пишет продакшн‑скрипты.
📦 Есть терминальная версия: curl style.ysap.sh/plain

📎 Читать гайд

Сохрани, чтобы не забыть. Bash должен быть красивым.
👍11🔥73🥴3👎2



tgoop.com/DevOPSitsec/1633
Create:
Last Update:

🔥 Bash как искусство: стиль от автора YSAP

Если ты пишешь на Bash — обратит внимание на этот гайд , это минималистичное и чёткое руководство от создателя You Suck At Programming.

Это не просто стиль — это манифест читаемого, безопасного и портируемого Bash-кода.

💡 Коротко, что советует автор:

• Используй [[ ... ]] вместо [ — надёжнее.
foo() и local var=... — забудь про function.
• Только $(...) — никаких обратных кавычек.
• Не ls, а glob (`*`) и while read.
• Арифметика? Только ((…)) и $((…)).
• Переменные — всегда в кавычках: "$name".
• Только табы. Только 80 символов в строке.

👨‍💻 И это всё с аргументами: зачем, почему и как.
🎯 Подойдёт и новичку, и тем, кто пишет продакшн‑скрипты.
📦 Есть терминальная версия: curl style.ysap.sh/plain

📎 Читать гайд

Сохрани, чтобы не забыть. Bash должен быть красивым.

BY DevOps




Share with your friend now:
tgoop.com/DevOPSitsec/1633

View MORE
Open in Telegram


Telegram News

Date: |

Your posting frequency depends on the topic of your channel. If you have a news channel, it’s OK to publish new content every day (or even every hour). For other industries, stick with 2-3 large posts a week. Public channels are public to the internet, regardless of whether or not they are subscribed. A public channel is displayed in search results and has a short address (link). Other crimes that the SUCK Channel incited under Ng’s watch included using corrosive chemicals to make explosives and causing grievous bodily harm with intent. The court also found Ng responsible for calling on people to assist protesters who clashed violently with police at several universities in November 2019. According to media reports, the privacy watchdog was considering “blacklisting” some online platforms that have repeatedly posted doxxing information, with sources saying most messages were shared on Telegram. Read now
from us


Telegram DevOps
FROM American