Linux CLI tools for programming and editing