https://seegatesite.com/3-best-scripting-editor-for-linux-programmer/