Zum Hauptinhalt springen
Echtzeit-Radar & Feeds
Alle RSS Feeds ➔
👥 Community & Social
Unix & Linux ServerThe Netherlands Picked NixOS. France Was Already Using It(30.09.2026 um 04:33 Uhr)
•••
Sichere ProgrammierungCode Completion From Your Own Repository's Statistics(30.09.2026 um 05:00 Uhr)
•••
Sichere Programmierung10 Dev Tools and AI Pipelines Transforming Media Workflows in 2026(30.09.2026 um 05:00 Uhr)
••
Sichere ProgrammierungSemi-Linearizability: Cut Coordination, Keep Invariants(30.09.2026 um 05:01 Uhr)
•
Sichere ProgrammierungEngineering High Intent Activity Landing Pages(30.09.2026 um 05:03 Uhr)
•
Unix & Linux ServerThe Netherlands Picked NixOS. France Was Already Using It(30.09.2026 um 04:33 Uhr)
•••
Sichere ProgrammierungCode Completion From Your Own Repository's Statistics(30.09.2026 um 05:00 Uhr)
•••
Sichere Programmierung10 Dev Tools and AI Pipelines Transforming Media Workflows in 2026(30.09.2026 um 05:00 Uhr)
••
Sichere ProgrammierungSemi-Linearizability: Cut Coordination, Keep Invariants(30.09.2026 um 05:01 Uhr)
•
Sichere ProgrammierungEngineering High Intent Activity Landing Pages(30.09.2026 um 05:03 Uhr)
•
Intelligence View
⚡ tsecurity.de Intelligence

🥳 We built the cli of our dreams to send sms ❣️

🤔 About the benefits of cli Since a few years now, we started to design various cli for internal batch usage, on our Java Stack on top of picocli and quarkus, delivered as images, and run on podman. Our goal was to : Avoid as much as…

0
↗ Quelle (dev.to)
Reagiere als Erste:r — dein Feedback zählt!




🤔 About the benefits of cli



Since a few years now, we started to design various cli for internal batch usage, on our Java Stack on top of picocli and quarkus, delivered as images, and run on podman.



Our goal was to :





  1. Avoid as much as possible to write unnecessary documentations : each tool should describe himself according to a common pattern

  2. Rely on the best possible practices

  3. And overall : deliver a consistent first-class UX to OPS



Therefore I started to read and follow the following site to follow the best possible guidelines :







GitHub logo

cli-guidelines
/
cli-guidelines



A guide to help you write better command-line programs, taking traditional UNIX principles and updating them for the modern day.







Command Line Interface Guidelines




An open-source guide to help you write better command-line programs, taking traditional UNIX principles and updating them for the modern day.


This is the source code for the guide. To read it, go to clig.dev.


Join us on Discord if you want to discuss the guide, or just chat about CLI design.



Contributing




The content of the guide lives in a single Markdown file, content/_index.md.
The website is built using Hugo.


To run Hugo locally to see your changes, run:


$ brew install hugo
$ cd <path>/<to>/cli-guidelines/
$ hugo server

To view the site on an external mobile device, run:


hugo server --bind 0.0.0.0 --baseURL http://$(hostname -f):1313



License




This work is licensed under a
Creative Commons Attribution-ShareAlike 4.0 International License.




















🎯 Our Go(al)



On my very own side I gave a try during a hackathon to Go and goreleaser :







Then, I wanted to bring my team to the Go experience at the office as sometimes we need to deliver apps to systems on which we don't want or can't install new softwares : so delivering a static binary thanks to Go and goreleaser seemed a good option for effortless cross-compilation... and of course build the best possible UX thanks to Cobra.



So I used this opportunity to sharpen our skill with my team :






// Detect dark theme
var iframe = document.getElementById('tweet-1909597554590855170-316');
if (document.body.className.includes('dark-theme')) {
iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1909597554590855170&theme=dark"
}





And...




Build the best possible cli of our dreams to send sms from a terminal and see what we can deliver and learn from that.







🍿 v1.0.0 brew unboxing










📜 The story behind the product development



As I always say to my team & student, always "Start with why" :






// Detect dark theme
var iframe = document.getElementById('tweet-1910458188945867005-276');
if (document.body.className.includes('dark-theme')) {
iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1910458188945867005&theme=dark"
}





After having drafted my ideas :






// Detect dark theme
var iframe = document.getElementById('tweet-1908757267941666914-866');
if (document.body.className.includes('dark-theme')) {
iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1908757267941666914&theme=dark"
}





Here are the motivations that kept us on track :



Do things extremely :




  • 🧩 Interoperable


  • 🫴 Easy to integrate for anyone (even on legacy systems)

  • ⚡ Efficient


  • 🦥 Useful : make people save time, ie. make more with less effort


  • 📦 Easy to deliver and install

  • 🤩 Beautiful


  • 📉 Fast to build : for an improved Time to market


  • 🟢 Fast to (learn to) use


  • 💡 Inspiring for us and others, eg. create new business opportunities ideas


  • 😍 Desirable : people should feel the desire to use the product and feel joy while using it


  • 🧑‍🤝‍🧑 Create new relationships with people and discover new practices






🔭 What's next



Next, we'll focus on showing and sharing the benefits :





  • ♾️ Continuous delivery tools and automation


  • 📼 New ways of documentation with next-gen tools


  • 🛡️ Security (beacause it always matters)


  • 🦸 One liners (because they're both a cool and efficient way to get things done)


  • 🐧 Classical linux tools

  • 📚 General IT Culture


  • 🧑‍🎨 Creative product design and development



Hopefully you'll like it as much as we do...and will engage yourself on the same kind of way : the #learnbydoing journey 🤗

2. Cyber Threat Intelligence & Forensik

CTI Threat Relationship Graph3 Knoten / 2 Relationen
CVE / Incident Software MITRE ATT&CK CWE Weakness IoC
Ähnliche Beiträge
🔍 Verwandte News

Auch interessante Nachrichten 🥳 We built the cli of our dreams to send sms ❣️

Thematisch verwandte Begriffe: built, dreams, send · 6 Treffer

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

💬 Kommentare werden geladen…
Zum Aktualisieren ziehen
ZERO-DAY CVE-2026-102771 | A security vulnerability has been detected in Naichen ThinkCMF up to 8.…
Advisory →
tsecurity.de Icon
Offline-Lesen, Eilmeldungen & 0ms Ladezeit

Installiere tsecurity.de direkt auf deinen Home-Bildschirm für das ultimative Vollbild-Magazinerlebnis ohne Browser-Leisten.

Nächster Beitrag