Now, it is time to consider a revolutionary way to execute Linux commands from plain English. A new tool called Shell Genie is a command-line tool that makes it possible to interact with the terminal using plain English. It can generate commands, execute the commands, and explain the commands to users.
Shell Genie does not come pre-installed with most of Linux distributions so users must manually install the software using Python 3.10+ and Pip. To install Shell Genie, users must first install Pip and then follow the instructions to finish the installation. After installation is completed, users must test installation by executing the command. A question may be posed to select either openAI or free-genie as the backend, based on user preference and availability of openAI API.
Once the installation is complete, users can invoke the options to produce Linux commands out of plain English. For example, if the user wishes to find all the files smaller than 10 KB in the current directory, they can simply give the command to the terminal in plain English, and the software automatically creates the needs command. With this, users don’t have to browse man pages or search the web for the right command or syntax, dramatically simplifying the process.
Additionally, users can also use Shell Genie to explain the commands. It displays the command and then explains it before prompting the user to execute it or not. This will come handy for users who are not very familiar with more complex Linux commands.
At the same time, it is important to be aware of the potential risks of this tool. As users are less exposed to man pages and more complex commands, the likelihood of understanding commands is decreased. Though the tool has its own merits, it is ultimately up to the user to decide if using it is beneficial for them.