Difference between revisions of "Cli-love"

From Pandora Wiki
Jump to: navigation, search
m (The List)
m (The List)
Line 57: Line 57:
 
* [[/raw list]]
 
* [[/raw list]]
 
* [[/working list]]
 
* [[/working list]]
 +
  
 
* [http://snaplinks.mozdev.org/ The Snap Links Plus extension] will let Firefox users easily open multiple links on a page.
 
* [http://snaplinks.mozdev.org/ The Snap Links Plus extension] will let Firefox users easily open multiple links on a page.
Line 62: Line 63:
 
** For example, <tt>mkfs</tt> is listed once and its variations are not (<tt>mkfs.ext2</tt>, etc).
 
** For example, <tt>mkfs</tt> is listed once and its variations are not (<tt>mkfs.ext2</tt>, etc).
  
From within cli-love:
+
 
 +
From within CLI Love:
  
 
* <tt>apps</tt> lists the complete application list.
 
* <tt>apps</tt> lists the complete application list.
 
** An easy way to get that list into something you can copy-paste, is to run <tt>apps</tt> in one tab, then <tt>Shift-Control-t</tt> to open a new tab, and run <tt>cat ~/bin/apps.tmp | leafpad</tt>
 
** An easy way to get that list into something you can copy-paste, is to run <tt>apps</tt> in one tab, then <tt>Shift-Control-t</tt> to open a new tab, and run <tt>cat ~/bin/apps.tmp | leafpad</tt>
 +
 
* <tt>newapps</tt> lists the most recent 20 apps.
 
* <tt>newapps</tt> lists the most recent 20 apps.
 +
** <tt>newapps (n)</tt> lists the most recent n apps.
 +
 +
* <tt>man (command)</tt> will show an application's [[Wikipedia:man page|man page]].
 +
** Not all applications have a man page.  (FIXME)
 +
 +
* <tt>helpme (command)</tt>
 +
 +
* <tt>howto</tt> lists How-To Recipes.
 +
 
* <tt>which (command)</tt> will give you the full path, or reveal if the command is an alias or shell function.
 
* <tt>which (command)</tt> will give you the full path, or reveal if the command is an alias or shell function.
* <tt>man (command)</tt> will show an application's [[Wikipedia:man page|man page]].
+
 
** Not all applications have a man page.  TODO:  It doesn't look like _any_ man pages are there.  Ouch.
+
 
 
* TODO:  info?  help?  other?  FIXME:  There is indeed a big textfile that's included, with brief descriptions for .. every command?  todo: investigate..
 
* TODO:  info?  help?  other?  FIXME:  There is indeed a big textfile that's included, with brief descriptions for .. every command?  todo: investigate..
  
Line 134: Line 146:
 
ImageMagick
 
ImageMagick
 
[ animate ]
 
[ animate ]
* Most functionality from the ImageMagick suite has been replaced in cli-love with GraphicsMagick.
+
* Most functionality from the ImageMagick suite has been replaced in CLI Love with GraphicsMagick.
  
  
Line 160: Line 172:
 
[ mount.gmailfs ]
 
[ mount.gmailfs ]
 
GMail account as a virtual filesystem.
 
GMail account as a virtual filesystem.
* It isn't known what's in cli-love, [http://richard.jones.name/google-hacks/gmail-filesystem/gmail-filesystem.html the official site] is dead, and there is [http://sr71.net/projects/gmailfs/ a fork].
+
* It isn't known what's in CLI Love, [http://richard.jones.name/google-hacks/gmail-filesystem/gmail-filesystem.html the official site] is dead, and there is [http://sr71.net/projects/gmailfs/ a fork].
 
* see also [http://libgmail.sourceforge.net/ libgmail]
 
* see also [http://libgmail.sourceforge.net/ libgmail]
  
Line 196: Line 208:
  
 
[ allapps, apps, apps-add, newapps ]
 
[ allapps, apps, apps-add, newapps ]
List all cli-love applications.
+
List all CLI Love applications.
 
* allapps seems to be mostly a duplicate of apps.
 
* allapps seems to be mostly a duplicate of apps.
 
* apps.tmp is just the temp file from running apps.
 
* apps.tmp is just the temp file from running apps.
Line 204: Line 216:
 
[ allegro ]
 
[ allegro ]
 
Helper script for Allegro.pl (Polish language)
 
Helper script for Allegro.pl (Polish language)
* TODO:  Should this even be in cli-love?
+
* TODO:  Should this even be in CLI Love?
  
  
Line 210: Line 222:
 
[ amigaremix-dl ]
 
[ amigaremix-dl ]
 
Helper script for amigaremix.com
 
Helper script for amigaremix.com
* TODO:  Should this even be in cli-love?
+
* TODO:  Should this even be in CLI Love?
 
** If so, it needs to be edited to actually tell the user what it is and what it does.
 
** If so, it needs to be edited to actually tell the user what it is and what it does.
  

Revision as of 16:42, 22 June 2012

(This page is maintained by user:spiralofhope.)

Introduction

cli-love is a PND application bundle with various commandline programs.


The purpose of this wiki page is to list the applications, briefly describe them and give links to the developer website for more details.

This list is much easier to use than checking for help/info/man pages - which may not even exist - and hoping they have the developer website listed.. somewhere.

Only when there is no developer website, or their website is missing information, or we need Pandora-specific information, will anything extra be created on this wiki.

  • There will be no attempts to categorize this list.
  • No opinions, reviews or rankings will be given.
  • No support will be given.
  • This list is kept simple for easy maintenance.



Wouldn't it be awesome if every application:

  • .. had screenshots?
  • .. had a detailed review?
  • .. had a tutorial?
    • .. for each common use?
  • .. had a video or two?
  • .. was checked regularly for updates?
    • .. and an updated cli-love is created right away?

.. sure. But by what magic can that be done? This is a maintenance effort larger than anything I could imagine. — Spiralofhope-logo-016.png spiralofhope / (talk)

Installation, Running, Basic Use

cli-love is not installed, but is run like any other PND.

From the commandline, it can be run with:

 pnd_run ./FILENAME.pnd

(Where FILENAME is the appropriate name for the PND you downloaded.)

The terminal (Stjterm) can then be shown with Control-Escape. This is Control-Fn-Q, or RightShoulder-Fn-Q.

  • Shift-Control-t opens a new tab.
  • exit or Control-d will close a tab at the commandline.
    • If an application is running, RightClick > Quit will force a tab to close.
  • Shift-Control-PageUp and Shift-Control-PageDown will view the previous/next tab.
  • Shift-PageUp and Shift-PageDown to scroll up/down.
  • man is installed, and help is another command. (TODO - elaborate)

The List


  • The Snap Links Plus extension will let Firefox users easily open multiple links on a page.
  • [ command ] won't always be exact.
    • For example, mkfs is listed once and its variations are not (mkfs.ext2, etc).


From within CLI Love:

  • apps lists the complete application list.
    • An easy way to get that list into something you can copy-paste, is to run apps in one tab, then Shift-Control-t to open a new tab, and run cat ~/bin/apps.tmp | leafpad
  • newapps lists the most recent 20 apps.
    • newapps (n) lists the most recent n apps.
  • man (command) will show an application's man page.
    • Not all applications have a man page. (FIXME)
  • helpme (command)
  • howto lists How-To Recipes.
  • which (command) will give you the full path, or reveal if the command is an alias or shell function.


  • TODO: info? help? other? FIXME: There is indeed a big textfile that's included, with brief descriptions for .. every command? todo: investigate..

Applications

  • The terminal is stjterm
  • The shell is GNU bash 3.2
    • TODO: As of 2012-06-20, 4.2 is the latest.

[1] [2] 7zip [ 7z, 7za, 7zr, 7zCon.sfx ] File archiver.

  • TODO: What is 7zCon.sfx ?
  • 7z.so seems related.


[3] Aurelius Bruzas CD Player [ abcdp ] CD player and CD database.

  • Why include this?


[4] Addressbook [ abook ] Addressbook for the mutt console email client.


UNKNOWN [ abxtext ]


[5] ASCII-art Editor Without A Name [ aecat, aewan, aemakeflic ]

  • FIXME: aecat and aewan don't have man pages.

[6] [7]


UNKNOWN [ aee ]

  • FIXME: Doesn't run. Also it's huge. Whatever it is, it needs to justify its existence or be removed.


[8] [9] util-linux [ agetty, fdisk, fsck, mkfs, mount, mkswap, raw, TODO: MORE ]


[10] The Aime Interpreter [ aime ] C like programming language and an application embeddable interpreter.


[imagemagick.org] ImageMagick [ animate ]

  • Most functionality from the ImageMagick suite has been replaced in CLI Love with GraphicsMagick.


[11] [ antiword ] MS Word document convertor.


[12] [ any2djvu ] Helper script for creating DjVu documents (online service)


UNSURE [13]

  • [ ar65 ]
    • 6502 cross-development?




[?] [ mount.gmailfs ] GMail account as a virtual filesystem.

MORE TODO


[14] GraphicsMagick [ TODO: Commands ] Image processing.

  • probably associated: GraphicsMagick++-config, GraphicsMagick-config, GraphicsMagickWand-config


[15] Stjerm Terminal emulator. [ stjterm ]


MORE TODO

Scripts

(DOSBox scripts) [ 4dos, 4dos-scan ]

  • these 2 scrips are prepared especially for dosbox ex : they're making 01.bat's from files *.exe / *.com files found in sub-directories [4dos-scan is an interactive script -- commander-beef[16]
  • FIXME: Unfortunate name. 4DOS is a command line interpreter, one which I'm going to set up in DOSBox! — Spiralofhope-logo-016.png spiralofhope / (talk)


[ addurl ] Adds urls to urls.txt

  • TODO: Research


[ allapps, apps, apps-add, newapps ] List all CLI Love applications.

  • allapps seems to be mostly a duplicate of apps.
  • apps.tmp is just the temp file from running apps.


[17] [ allegro ] Helper script for Allegro.pl (Polish language)

  • TODO: Should this even be in CLI Love?


[18] [ amigaremix-dl ] Helper script for amigaremix.com

  • TODO: Should this even be in CLI Love?
    • If so, it needs to be edited to actually tell the user what it is and what it does.


MORE TODO


UNKNOWN [ CenterIMLog2HTML.py ]

  • TODO: Research


MORE TODO