/EverythingCLI

List and link to common Desktop tasks that can be done in the command line.

GNU Lesser General Public License v2.1LGPL-2.1

Everything CLI

List of command line programs that perform common desktop computing tasks.

Objective: This is my effort to show that anything on the Desktop can be done in a console. This is my comprehensive list of Desktop tasks and the command line tools that can perform those tasks.

This list is meant to be as comprehensive as possible.

Please submit pull requests or submit an issue for any changes. The list of GUI apps is not meant to be complete, but only serve as a reference when looking for a possible replacement by the CLI app.

Updates

2018-08-06

Added

  • Merged Organization.md with Office.md.
  • New category in Administration/Monitoring.
  • s-tui system monitoring tool UI in Administration/Monitoring.
  • Taskbook task manager Office/to-do lists.
  • note-keeper note taking tool in Office/Note Taking.
  • lazygit git client with UI in Development/Version Tracking.

2018-07-25

Added

  • New category Organization/Time Tracking.
  • Time tracking apps timebook and timetrap to Organization/Time Tracking.
  • goodreadsh (Goodreads website) to Internet/Informational.

2018-07-16

Added

  • browsh (Cool modern text browser supports HTML 5 video, JS and WebGL) to Internet/Web Browser.
  • ytmdl and yt2mp3 which downloads music videos from youtube and converts them to mp3 to Internet/Downloading

2018-07-11

Added

  • ticker.sh (Real-time Stock ticker) to Business.
  • Reference SAL site in Education.md for CLI apps for Astronomy, Biology and Chemistry, Physics. The SAL website has a large reference of Scientific applications that run on Linux. This reference will need to be eventually hashed out due to its volume and may even warrant creating it's own section on this list, possibly Science.md. Adding this to to-do task.
  • Referenced Bib Tex for Bibliography. There seems to be several ways to implement. Requires more research, but applies a reference for those needing this type of tool. Adding to to-do list.

Removed

  • mscmdlineutils from Business.md - project no longer active.
  • pysh from Shells - Project no longer active.
  • e from Education.md/Mathmatical - Unable to find project.
  • amap form Education/Biology and Chemistry. - Unable to find project.
  • sixpack from Education/Bibliography. Project seems out of date.

2018-03-09

Added

  • MapSCII to Education.

2018-01-23

Added

  • Shooting game Piu Piu SH to Games.
  • Rotten Tomatoes CLI to Multimedia.
  • Open-Paperless (scan and index) to Office.
  • rtv (reddit) to Internet.
  • tosheets (Google Sheets) to Office.
  • nba-go (NBA Game Live) to Hobbies.
  • Geeknotes (Evernote) to Office.

2018-01-21

Added Pandora, Spotify and Tidal to Multimedia > Streaming Audio

Added the following CLI applications:

  • Tidal CLI Client (Tidal)
  • Spotify CLI Linux (Spotify)
  • Spotctl (Spotify)
  • Pytify (Spotify)
  • Pianobar (Pandora)

2017-12-16

Added Invoicing Section to Business

Added the following CLI applications:

  • Invoicer
  • Invoicer-cli
  • clinvoice
  • Invoice Manger
  • Contract CLI Generator
  • autofakture

2017-11-24

Converted website to markdown for github.

Todo

  • Review SAL website and apps from that site to this project. Possibly create new Science.md category.
  • Review list of CLI apps from To_be_reviewed.txt and categorize.
  • Categorize and list apps found on the ttygames site.
  • Research implementation of Bib Tex for bibliography and add to Education.md.
  • Have at least one significant GUI app for each task.
  • Remove/replace abandoned or legacy apps.
  • Validate all link work.
  • add url links to all CLI applications
  • Include links to tutorials, How-to's or other instructions in the github wiki. Contributor welcome.
  • Improve page look to be more aesthetically pleasing
  • Continue to update applications