Build Custom CLI Tooling with OClif and React-Ink with Shawn Swyx Wang
Today, you can't do anything in JavaScript without bumping into a CLI:
Want to install a library? yarn add it.
Want a React app? create-react-app.
Want to format your JavaScript? prettier --write.
Want your types checked? tsc.
Bundling? Pick from webpack, rollup, or parcel.
Deploying? now or netlify deploy.
You use them all the time, but how do they make them so good?
Shawn "swyx" Wang has learned a thing or two about that.
In this workshop, Shawn will guide you through the state of the art in CLI tooling using OClif and React-Ink.
Topics Include:
Create a Simple CLI
Pass Args and flags to a CLI
Set up testing for a CLI
Add filesystem state to a CLI
Scaffold boilerplates (e.g. templates)
Polish the CLI with colors, spinners, etc.
Spawn child processes so other CLIs can run
Control logging & output from other processes
Take Shawn's workshop, and start building professional grade CLIs the next day!
Tickets Prices in USD
Additional Information
This event will occur from 11 am - 1 pm Pacific (click here for timezones). Tickets are non-refundable. Tickets are transferrable.