MENU

Fun & Interesting

How to Create Custom CLIs for Internal Developer Platforms with Nushell

DevOps Toolkit 7,575 lượt xem 2 weeks ago
Video Not Working? Fix It Now

In this video, we delve into the world of Command Line Interfaces (CLIs) and explore how to create our own platform-specific CLI using Nushell. We'll cover why building custom CLIs can be beneficial, especially for internal developer platforms, and how Nushell provides a perfect blend of scripting and programming capabilities. Learn to handle parameters, arguments, and data with ease, and see how to integrate and execute other binaries seamlessly. By the end of this tutorial, you'll be equipped to build efficient, user-friendly CLIs tailored to your platform's needs.


#CLI #Nushell #DevTools #DeveloperPlatform


Consider joining the channel: https://www.youtube.com/c/devopstoolkit/join

▬▬▬▬▬▬ 🔗 Additional Info 🔗 ▬▬▬▬▬▬
➡ Transcript and commands: https://devopstoolkit.live/terminal/how-to-create-custom-clis-that-make-your-devops-life-easier---nushell
🔗 Nushell: https://nushell.sh
🎬 The Future of Shells with Nushell! Shell + Data + Programming Language: https://youtu.be/zoX_S6d-XU4

▬▬▬▬▬▬ 💰 Sponsorships 💰 ▬▬▬▬▬▬
If you are interested in sponsoring this channel, please visit https://devopstoolkit.live/sponsor for more information. Alternatively, feel free to contact me over Twitter or LinkedIn (see below).

▬▬▬▬▬▬ 👋 Contact me 👋 ▬▬▬▬▬▬
➡ BlueSky: https://vfarcic.bsky.social
➡ LinkedIn: https://www.linkedin.com/in/viktorfarcic/

▬▬▬▬▬▬ 🚀 Other Channels 🚀 ▬▬▬▬▬▬
🎤 Podcast: https://www.devopsparadox.com/
💬 Live streams: https://www.youtube.com/c/DevOpsParadox

▬▬▬▬▬▬ ⏱ Timecodes ⏱ ▬▬▬▬▬▬
00:00 Intro to CLIs for Platforms
02:12 Why Build Our Own CLIs?
06:41 How to Build a Platform-Specific CLI?
10:46 Requirements for Internal CLIs
11:52 Help with Nushell
13:34 Parameters and Arguments with Nushell
15:58 Source Code with Nushell
18:35 Binaries Execution with Nushell
19:38 Data Management with Nushell
22:17 Creating Single Self-Sufficient Executable with Nushell

Comment