GNU nano is aconsole texteditor,modelled afterPico. It isverynewcomer-friendlydue toon-screen menuswith alwaysvisiblekeyboardshortcuts.Keybindings areconfigurable,and full undoand redoactions aresupported. Nanocan even beused as STDINpager, and itprovides fastsyntaxhighlightingusing regularexpressions.
Micro is aterminal-basedtext editorthat aims to beeasy to use andintuitive,while alsotakingadvantage ofthe fullcapabilities ofmodernterminals. Itcomes as onesingle,batteries-included,static binarywith nodependencies,and you candownload anduse it rightnow. As thename indicates,micro aims tobe somewhat ofa successor tothe nano editorby being easyto install anduse in a pinch,but micro alsoaims to beenjoyable touse full time,whether youwork in theterminal becaus
rmw (ReMove toWaste) is asafe-removeutility for thecommand line.Its goal is toconform to theFreeDesktop.orgTrashspecificationand thereforebe compatiblewith KDE,GNOME, XFCE,and others.Desktopintegration isoptionalhowever, and bydefault, rmwwill only use awaste folderseparated fromyour desktoptrash. One ofits uniquefeatures is theability topurge filesfrom yourWaste/Trashdirectoriesafter x numberof days.
dte is a smalland easy to useconsole texteditor. Colorsand bindingscan be fullycustomized toyour liking. It has somefeatures usefulto programmers,like ctagssupport and itcan parsecompilererrors, but itdoes not aim tobecome an IDE.
sngrep is aterminal toolthat groups SIP(SessionInitiationProtocol)Messages byCall-Id, anddisplays themin arrow flowssimilar to theused in SIPRFCs. The aimof this tool isto make easierthe process oflearnig ordebugging SIP. Features: *Capture SIPpackets fromdevices or readfrom PCAP file* Supports UDP,TCP and TLS(partially)transports *Allowsfiltering usingBPF (BerkeleyPacket Filter)* Save capturedpackets to PCAPfile
Picocom is aminimaldumb-terminalemulationprogram. It is,in principle,very much likeminicom, onlyit's"pico"instead of"mini"! It wasdesigned toserve as asimple, manual,modemconfiguration,testing, anddebugging tool.It has alsoserved (quitewell) as alow-tech serialcommunicationsprogram toallow access toall types ofdevices thatprovide serialconsoles. Itcould alsoprove useful inmany othersimilar tasks. It is ideal forembeddedsystems sinceits memoryfootprint is mi
Tomb is asystem to makestrongencryption easyfor everydayuse. A tomb islike a lockedfolder that canbe safelytransported andhidden in afilesystem. Itskeys can bekept separate;for example,you can keepthe tomb onyour computerand its key ona USB stick.Tomb is writtenin code that iseasy to reviewand linkssharedcomponents: itconsists of aZShell scriptand desktopintegrationapps; it usesstandard GNUtools and thecrypto API ofthe Linuxkernel(dm-crypt) viacryptsetup.
Shuriken is atool tofacilitate thetedious task ofcopying configfiles and sshkeys acrossservers; to doso it follows avery minimalistapproach,leveraging thepower of scriptgenerationdirectly in theclipboard andready to pastein a terminal,rather thandealing withfile transfersand filepermissions. When a file isimported fromstdin, Shurikendetects what itis and importsit into itsrepository(usually in`~/.shuriken`)where allpublic keys andconfigurationsare stored. When
libtmt is theTiny MockTerminalLibrary. Itprovidesemulation of aclassic smarttext terminal,by maintainingan in-memoryscreen image.Sending textand commandsequences tolibtmt causesit to updatethis in-memoryimage, whichcan then beexamined andrenderedhowever theuser sees fit. libtmt issimilar inpurpose tolibtsm, butconsiderablysmaller (500lines versus6500 lines).libtmt is also,in thisauthor'shumble opinion,considerablyeasier to use.
FLoM is a toolforsynchronizingshell commandsand avoidingcomplexworkarounds. Itmanages processserializationnot unlike"nice"handles theirprioritization.It allows shellcommands to beserialized andsynchronizedwithin a singlesystem or anetwork. Itrequires littleconfigurationto easilyhandle commonsettings.
Jaro Mail is anintegratedsuite ofinteroperabletools forGNU/Linux andApple/OSX tomanage e-mailcommunicationin a privateand efficientway, withoutrelying toomuch on on-lineservices, infactencouragingusers to storee-mail locally. Rather thanreinventing thewheel, JaroMail reusessome existingfree and opensource toolsworking sincemore than 10years,generatingtheirconfigurationsand setting upintegrationsautomatically.
Zuper is aminimalistlibrary ofextensions forZshprogramming,because believeit or not Zshis so slick andpowerful thatit can be usedas aprogramminglanguage. Zuperfeaturesload/save ofassociativemaps askey/valuestorage onfilesystem, anative ztcpfacility forget/set k/v onconsul.io andsome moreworkflowdebuggingfacilities.
Luit is afilter that canbe run betweenan arbitraryapplication anda UTF-8terminal emulator. Itwill convertapplicationoutput from thelocale'sencoding intoUTF-8, andconvert terminal inputfrom UTF-8 intothelocale's encoding. It ismainly used tosupport xterm.
termsqlconverts textfrom stdin orany file intoan SQLitedatabase tableand allowsusers toexecute SQLqueries on thattable, all injust one lineon the commandline. It can beused to sort,display,convert,extract, andmodify data onthe commandline usingsyntax familiarto those whoknow SQL.