slu v0.16.0: Mail, Random & Git IF Utils
#tooling #go #devops #slu
Novinky v slu
v0.16.0 jsou:
- Posilani mailu (prez SMTP server) z terminalu
- Generovani nahodnych stringu
- IF tooling for Git
Posilani emailu
Ukazka poslani emailu z CLI prez SMTP server
slu mail send -H mail.acme.com -P 587 \
-f alice@acme.com -p alicepwd \
-t bob@acme.com \
-s Hello \
-m "Hello Bob, this is Alice."
Generovani nahodnych stringu
Pro generovani se pouziva PRG (pseudo random generator) ktery ma seed z unix microseconds.
ondrej@sika-mac-air:~$ slu random string
3tb3xgaqueg69dfj
ondrej@sika-mac-air:~$ slu random string --length 20
z95ka4j0f3bx6l85nlu9
Git IF
Pridal jsem tooling pro jedoduche podminkovani v shellu. Vychazi to z koncepce:
ondrej@sika-mac-air:~$ true && echo true || echo false ; echo $?
true
0
ondrej@sika-mac-air:~$ false && echo true || echo false ; echo $?
false
0
Pokud mam nejake soubory pripravene ke commitu, tak muzu pouzit
slu git if staged && git commit -m "Message ..." || echo nothing to commit
Mam to pouzite napriklad zde: https://github.com/ondrejsika/www/commit/2882159c883aac79a9275c3f55c5c4c51f89af74
Release na Githubu
Školení Kubernetes
Zaujal Vás Kubernetes? Chcete se dozvědět více? Přijďte na mé Školení Kubernetes!
Případně si můžete vybrat z nabídky otevřených kurzů.
Ondřej Šika
Jsem freelance DevOps konzultant a lektor. Zlepšuji práci vývojářských týmu zaváděním efektivních procesů ve vývoji. Naučím Vás používat prověřené nástroje a technologie, které povedou k rychlejšímu vývoji a bezpečnějšímu provozu vašeho software.