Solution: lb_wc
Node.js·1 min read·Apr 17, 2025
Here is the commented solution for this project.
Set up the project
Create a file named lb_wc.js.
$ touch lb_wc.jsImplement a command-line parser
The objective of this part is to implement a parser for command-line flags and positional arguments.
-
Import the
parseArgs()function exported by the core Node.jsnode:utilmodulelb_wc.jsconst { parseArgs } = require('node:util'); -
Use the
parseArgs()function to define the-l(short for--lines),-w(short for--words), and-c(short for--bytes) boolean command-line flags and allow for positional arguments.lb_wc.jsconst { parseArgs } = require('node:util');
Unlock the full program 🚀
Pay once, own it forever.
€149
30-day money-back guarantee
- 13 modules
- 113 lessons with full-code examples
- 29 projects with commented solutions
- All future lesson and project updates
- Lifetime access
By submitting this form, you agree to the Terms & Conditions and Privacy Policy.