Rewriting the CLI in Rust: Was It Worth It?` is an article about the development of a new Command Line Interface (CLI) for Railway, a software company that provides instant application deployments to developers. The previous CLI was rewritten from scratch using Rust programming language due to its benefits in terms of type safety, DevEx philosophies, and user experience improvements. The new CLI, version 3, introduces several features such as clean and readable tables, fuzzy select menus, automatic confirmation of Y/n prompts, and better documentation. Despite some challenges during the development process, the team is happy with the final result and excited about its potential to improve future development and create new integrations with other tools and services. The article provides a detailed account of the development process, highlighting the benefits of Rust in this context and the improvements made to the CLI.