Listen "Bonus 13: I Still Make Silly Mistakes"
Episode Synopsis
A story about parsing command-line arguments manually and some thoughts on “rookie mistakes.”
Show Notes
why you might want to invoke the same program with different names
Python’s argparse library
Commander in Node
clap
structopt
pulldown-cmark
Sponsors
Thanks to Parity for sponsoring the show and hiring Rust developers!
Patreon Sponsors
Adam Green
Aleksey Pirogov
Alexander Kryvomaz
Alexander Lozada
Alexander Payne
Andrew Dirksen
Andrew Thompson
Anthony Deschamps
Anthony Scotti
Arlen Haftevani
Arlo (Hyena)
Behnam Esfahbod
Benjamin Manns
Benjamin Wasty
Brandon ‘Spanky’ Mills
Brian Casiello
Brian Manning
Brian McCallister
Bryan Stitt
Caryn Finkelman
Cass Costello
Cat Dad
Chap Lovejoy
Charlie Egan
Chip
Chris Palmer
Christoffer Ceutz
Dan Abrams
Daniel
Daniel Bross
Daniel Collin
Daniel Mason
David Carroll
David Hewson
Derek Morr
Doug Reeves
Douglas Correa
Eduard Knyshov
Embark Studios
Eugene Bulkin
Fabio (decathorpe)
Gaveen Prabhasara
Graham Wihlidal
Henri Sivonen
Ian Jones
Hoàng Đức Hiếu
“Jake”“ferris”" Taylor"
Jako Danar
James Cooper
James Hagans II
Jason Bowen
Jendrik Illner
Jerome Froelich
Joar Wandborg
Johan Andersson
John Rudnick
Jon
Jonah
Jonathan Knapp
Jonathan Turner
Joseph Hain
Joseph Mou
Joseph Schrag
Joe Percy
Justin Ossevoort
Kai Yao
Kazutaka Mise
Keith Gray
Kilian Rault
Lee Jenkins
Luca Schmid
Luiz Irber
Lukas Eller
Malnormalulo
Martin Heuschober
Masashi Fujita
Matt Rudder
Matthew Brenner
Matthias Ruszala
Max Jacobson
Max R.R. Collada
Messense Lv
Micael Bergeron
Michael Mc Donnell
Michael Melanson
Michael Sanders
Nathan Sculli
Nick Coish
Nick Gideo
Nick Stevens
Nicolas Pochet
Olaf Leidinger
Oliver Uvman
Oluseyi Sonaiya
Ovidiu Curcan
Pascal
Patrick O’Doherty
Paul Naranja
Paul Osborne
Peter Scholtens
Peter Tillemans
Pierre-Antoine Champin
Ralph Giles
Ramon Buckland
Randy MacLeod
Raph Levien
Richard Dallaway
Rob Tsuk
Robbie Clarken
Robert Chrzanowski
Ryan Blecher
Ryan Osial
Scott Moeller
Sebastián Ramírez Magrí
Simon Dickson
Simon G
Soren Bramer Schmidt
Steve Jenson
Steven Knight
Steven Murawski
Stuart Hinson
Tim Brooks
Tim Süberkrüb
Tom Prince
Toolmaker’s Guild
Ty Overby
Tyler Harper
Victor Kruger
Will Greenberg
William Roe
Zak van der Merwe
Zachary Snyder
Zaki
(Thanks to the couple people donating who opted out of the reward tier, as well. You know who you are!)
Become a sponsor
Patreon
Venmo
Dwolla
Cash.me
Flattr
PayPal.me
Contact
New Rustacean: + Twitter: @newrustacean + Email: [email protected]
Chris Krycho + GitHub: chriskrycho + Twitter: @chriskrycho
Show Notes
why you might want to invoke the same program with different names
Python’s argparse library
Commander in Node
clap
structopt
pulldown-cmark
Sponsors
Thanks to Parity for sponsoring the show and hiring Rust developers!
Patreon Sponsors
Adam Green
Aleksey Pirogov
Alexander Kryvomaz
Alexander Lozada
Alexander Payne
Andrew Dirksen
Andrew Thompson
Anthony Deschamps
Anthony Scotti
Arlen Haftevani
Arlo (Hyena)
Behnam Esfahbod
Benjamin Manns
Benjamin Wasty
Brandon ‘Spanky’ Mills
Brian Casiello
Brian Manning
Brian McCallister
Bryan Stitt
Caryn Finkelman
Cass Costello
Cat Dad
Chap Lovejoy
Charlie Egan
Chip
Chris Palmer
Christoffer Ceutz
Dan Abrams
Daniel
Daniel Bross
Daniel Collin
Daniel Mason
David Carroll
David Hewson
Derek Morr
Doug Reeves
Douglas Correa
Eduard Knyshov
Embark Studios
Eugene Bulkin
Fabio (decathorpe)
Gaveen Prabhasara
Graham Wihlidal
Henri Sivonen
Ian Jones
Hoàng Đức Hiếu
“Jake”“ferris”" Taylor"
Jako Danar
James Cooper
James Hagans II
Jason Bowen
Jendrik Illner
Jerome Froelich
Joar Wandborg
Johan Andersson
John Rudnick
Jon
Jonah
Jonathan Knapp
Jonathan Turner
Joseph Hain
Joseph Mou
Joseph Schrag
Joe Percy
Justin Ossevoort
Kai Yao
Kazutaka Mise
Keith Gray
Kilian Rault
Lee Jenkins
Luca Schmid
Luiz Irber
Lukas Eller
Malnormalulo
Martin Heuschober
Masashi Fujita
Matt Rudder
Matthew Brenner
Matthias Ruszala
Max Jacobson
Max R.R. Collada
Messense Lv
Micael Bergeron
Michael Mc Donnell
Michael Melanson
Michael Sanders
Nathan Sculli
Nick Coish
Nick Gideo
Nick Stevens
Nicolas Pochet
Olaf Leidinger
Oliver Uvman
Oluseyi Sonaiya
Ovidiu Curcan
Pascal
Patrick O’Doherty
Paul Naranja
Paul Osborne
Peter Scholtens
Peter Tillemans
Pierre-Antoine Champin
Ralph Giles
Ramon Buckland
Randy MacLeod
Raph Levien
Richard Dallaway
Rob Tsuk
Robbie Clarken
Robert Chrzanowski
Ryan Blecher
Ryan Osial
Scott Moeller
Sebastián Ramírez Magrí
Simon Dickson
Simon G
Soren Bramer Schmidt
Steve Jenson
Steven Knight
Steven Murawski
Stuart Hinson
Tim Brooks
Tim Süberkrüb
Tom Prince
Toolmaker’s Guild
Ty Overby
Tyler Harper
Victor Kruger
Will Greenberg
William Roe
Zak van der Merwe
Zachary Snyder
Zaki
(Thanks to the couple people donating who opted out of the reward tier, as well. You know who you are!)
Become a sponsor
Patreon
Venmo
Dwolla
Cash.me
Flattr
PayPal.me
Contact
New Rustacean: + Twitter: @newrustacean + Email: [email protected]
Chris Krycho + GitHub: chriskrycho + Twitter: @chriskrycho
More episodes of the podcast New Rustacean
Meta 3: Happy Coding
27/05/2019
News: Rust 1.35
23/05/2019
CYSK: bindgen and cbindgen
17/05/2019
e031: FFI Deep Dive
13/05/2019
e030: Can You See Me Now?
26/04/2019
News: Rust 1.33 and 1.34
20/04/2019
e029: I’m Out to C
03/04/2019
Bonus 14: How the Sausage Gets Made
23/03/2019
e028: Meet My Associates
21/02/2019
News: Rust 1.32
22/01/2019