<p>Forthoseofyouwhodon't know, CLI means Command-Line Interface. I'mahugefanofusingCLIovertheirGUI(GraphicalUserInterface)alternatives,totheextentthattypicallytheonlynon-terminalwindowsIhaveopenissimplyone:mybrowser(IceCat).IwouldnotliketoswitchmybrowsertoCLIforvariousreasons,buteverythingelseis.Everythingelse(e-mail,IRC,music,passwordmanager,etc.)isallintheterminal.Idothisformultiplereasons.</p>
<p>Firstoneisthatit's better performance. Instead of spending so many resources on other applications (like e-mail clients and music players, which tend to be rather heavy) I can reserve those resources for other applications, such as VMs or any heavy-duty program I may be running at that moment in time. Of course, I do have a small contradiction on this one which is that I use GNOME3 as my DE, which, for those of you who are not familiar with it, is a somewhat heavy DE. My excuse for this is simply that I'musedtoGNOMEandallofitsnicekeyboardshortcuts,thatanditsinterfacefeelsverynaturalandslicktome.</p>
<p>Ifyou're interested in moving applications of yours to CLI then here'swhatIuseformydifferenttasks:e-mail-Mutt,IRC-irssi,passwordmanager-pwman3(Isuggestgettingitfrom`pip3'insteadofthesystempackagemanager),musicplayer-cmus,to-dolist-tudu.IhavealloftheseinsideofaTMUXinstance.IfyouwanttouseaCLIwebbrowserthentherearebrowserssuchaslinks,lynx,elinks,andw3m,ofwhichIhaveonlytriedlinks(2)andelinks.</p>