---
title: "#clap articles | Hashnode"
description: "Explore 16 articles tagged #clap on Hashnode. Tutorials, guides, and how-tos from the community."
url: "https://hashnode.com/tag/clap"
---

Tag

# #clap

16 posts · 0 followers

[DevTools Guide](https://hashnode.com/@devtoolsguide) · [Mar 3](https://hashnode.com/posts/building-cli-tools-frameworks-and-best-practices/69a6562fc872f520f2137623)

### [Building CLI Tools: Frameworks and Best Practices](https://devtoolsguide.hashnode.dev/building-cli-tools-frameworks-and-best-practices?utm_source=hashnode&utm_medium=feed)

Building CLI Tools: Frameworks and Best Practices A well-built CLI tool feels invisible -- it does what you expect, gives clear feedback, and gets out of the way. Building one that meets that bar takes more thought than most developers expect. Argume...

9 min read · [devtoolsguide.hashnode.dev](https://devtoolsguide.hashnode.dev/building-cli-tools-frameworks-and-best-practices?utm_source=hashnode&utm_medium=feed)

[ara-ta3](https://hashnode.com/@ara-ta3) · [May 26, 2025](https://hashnode.com/posts/how-to-use-enums-in-rust-cli-applications-with-clap-command-and-option-mapping-guide/683481fb006f06aa3e47e893)

### [How to Use Enums in Rust CLI Applications with clap (Command & Option Mapping Guide)](https://ara-ta3.hashnode.dev/how-to-use-enums-in-rust-cli-applications-with-clap-command-and-option-mapping-guide?utm_source=hashnode&utm_medium=feed)

Build robust and maintainable command-line interfaces in Rust using clap's enum support for commands and options.

3 min read · [ara-ta3.hashnode.dev](https://ara-ta3.hashnode.dev/how-to-use-enums-in-rust-cli-applications-with-clap-command-and-option-mapping-guide?utm_source=hashnode&utm_medium=feed)

[Carlos Armando Marcano Vargas](https://hashnode.com/@Carlos27) · [Oct 16, 2023](https://hashnode.com/posts/how-to-build-a-cli-tool-to-show-ports-available-rust/652d3474dc0e5ec773e9276e)

### [How To Build a CLI Tool To Show Ports Available | Rust](https://carlosmv.hashnode.dev/how-to-build-a-cli-tool-to-show-ports-available-rust?utm_source=hashnode&utm_medium=feed)

Sometimes, when I'm writing a web application or installing one, I find that is not possible to start it up because the port that is supposed to use is used by other applications. So, that is the reason I want to create a program that shows me if a p...

4 min read · [carlosmv.hashnode.dev](https://carlosmv.hashnode.dev/how-to-build-a-cli-tool-to-show-ports-available-rust?utm_source=hashnode&utm_medium=feed)

[Aleksandar Janicijevic](https://hashnode.com/@ajanicij) · [Oct 9, 2023](https://hashnode.com/posts/reading-command-line-arguments-with-clap/652426cf0c2813e2a1413901)

### [Reading command line arguments with clap](https://ajanicij.hashnode.dev/reading-command-line-arguments-with-clap?utm_source=hashnode&utm_medium=feed)

This post is the first in a series that will develop a small rewrite of ls command with a small subset of features of the official Linux ls command. For a Rust implementation of ls that aspires to implement the full rewrite, take a look at coreutils....

3 min read · [ajanicij.hashnode.dev](https://ajanicij.hashnode.dev/reading-command-line-arguments-with-clap?utm_source=hashnode&utm_medium=feed)

[Priyam Srivastava](https://hashnode.com/@ipriyam26) · [Apr 16, 2023](https://hashnode.com/posts/journey-in-rust-expanding-our-chatgpt-api-command-line-tool-part-4/643c00ab5012f13f662b7d0c)

### [Journey in Rust: Expanding Our ChatGPT API Command Line Tool - Part 4](https://ipriyam26.hashnode.dev/journey-in-rust-expanding-our-chatgpt-api-command-line-tool-part-4?utm_source=hashnode&utm_medium=feed)

Learn how to implement subcommands in Rust CLI tools and improve the code quality with refactoring.

7 min read · [ipriyam26.hashnode.dev](https://ipriyam26.hashnode.dev/journey-in-rust-expanding-our-chatgpt-api-command-line-tool-part-4?utm_source=hashnode&utm_medium=feed)

[Sangam Biradar](https://hashnode.com/@sangambiradar) · [Jan 19, 2023](https://hashnode.com/posts/writing-rust-clis-clap/63c9204dbb62338cf18d3794)

### [Writing Rust CLIs - Clap](https://blog.cloudnativefolks.org/writing-rust-clis-clap?utm_source=hashnode&utm_medium=feed)

Clap - A full featured, fast Command Line Argument Parser for Rust

10 min read · [blog.cloudnativefolks.org](https://blog.cloudnativefolks.org/writing-rust-clis-clap?utm_source=hashnode&utm_medium=feed)
