The command-line interface is one of the oldest, yet commonly used human-computer interface, where users type textual commands with arguments to get desired results. Developers often provide command-line options for software applications along with a graphical user interface. Several programming languages provide standard libraries to help programmers parse and handle command-line arguments. However, both CLI and libraries have evolved all these years, standardizing the way how commands are built and adding along with new functionalities like the use of colors, auto-completion, auto-correction etc. …

John Samuel

Data Science Research, Photography, Art and Traveling

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store