Georgy Marchuk is a Software Engineer at Pipedrive, where he’s been building the Front-End platform and is lately focusing on GraphQL adoption. He likes to build open-source things, is surprisingly good in table football, and pets most of the dogs he meets.
Have you ever wondered, why do people write CLI tools? When is a good time to think about yours? Today we’ll touch on these questions, along with some tips to remember when creating one. However, all of this serves as a prelude to the real topic: end-to-end testing of CLI tools.