Tiny Core Linux

Tiny Core Extensions => TCE News => TCE 2.x => Topic started by: curaga on October 03, 2009, 03:51:37 AM

Title: Appbrowser-cli
Post by: curaga on October 03, 2009, 03:51:37 AM
Quote
Title:          appbrowser-cli.tcz
Description:    Command-line appbrowser
Version:        0.4b
Author:         Curaga
Original-site:  http://tinycorelinux.com
Copying-policy: GPLv3
Size:      8K
Extension_by:   Curaga
Comments:       My adaptation of appbrowser to ncurses.
      No deps, runs on microcore as well.
-
      Requires at least TC/MC 2.3.
-
      PPI compatible
Change-log:     
Current:        2009/10/03 Original

Finally, comfortable reading of extension info in the console ;) Not to forget installing.

(http://preview.shareapic.net/preview6/019544527.png) (http://www.shareapic.net/View-19544527-TC.html)  (http://preview.shareapic.net/preview6/019544529.png) (http://www.shareapic.net/View-19544529-TC.html) 
Title: Re: Appbrowser-cli
Post by: bmarkus on October 03, 2009, 09:40:14 AM
A great tool! Hope one day it will support recursive dependency resolution  :-*

Just one notice. File list contains not only the binary but the higher level dirs too.
Title: Re: Appbrowser-cli
Post by: curaga on October 03, 2009, 10:21:58 AM
A great tool! Hope one day it will support recursive dependency resolution  :-*

Just one notice. File list contains not only the binary but the higher level dirs too.
Thanks :D

Recursive dep resolution - that would happen when tce-load supports it. There's no duplicated functionality around, both appbrowser and appbrowser-cli call tce-load.

File list - ok, updated
Title: Re: Appbrowser-cli
Post by: jpeters on October 03, 2009, 11:54:35 AM
Quote
Title:          appbrowser-cli.tcz
Description:    Command-line appbrowser
Version:        0.4b
Author:         Curaga
Original-site:  http://tinycorelinux.com
Copying-policy: GPLv3
Size:      8K
Extension_by:   Curaga
Comments:       My adaptation of appbrowser to ncurses.
      No deps, runs on microcore as well.
-
      Requires at least TC/MC 2.3.
-
      PPI compatible
Change-log:    
Current:        2009/10/03 Original

Finally, comfortable reading of extension info in the console ;) Not to forget installing.

(http://preview.shareapic.net/preview6/019544527.png) (http://www.shareapic.net/View-19544527-TC.html)  (http://preview.shareapic.net/preview6/019544529.png) (http://www.shareapic.net/View-19544529-TC.html)  

Update script posts extension info into console, or from console instantly into a browser (links, etc): info, dep, list
update -inf app, update -dp app, update -ls app  (eg 'update -ls gnumeric')

Also does instant seaches: (eg, 'update -s python')
[removed due to policy]apps/update.png
Title: Re: Appbrowser-cli
Post by: curaga on October 03, 2009, 01:23:00 PM
Sorry, I didn't know that, I haven't been following the latest updates.

I don't mean to belittle your work.
Title: Re: Appbrowser-cli
Post by: jpeters on October 03, 2009, 03:54:48 PM
Sorry, I didn't know that, I haven't been following the latest updates.

I don't mean to belittle your work.

Turned out that keeping as a script was a real blessing, since it's simple to keep improving (still haven't added any music, though  :D
Title: Re: Appbrowser-cli
Post by: curaga on October 30, 2009, 05:53:17 AM
Update.

Quote
Title:          appbrowser-cli.tcz
Description:    Command-line appbrowser
Version:        0.4g
Author:         Curaga
Original-site:  http://tinycorelinux.com
Copying-policy: GPLv3
Size:      8K
Extension_by:   Curaga
Comments:       My adaptation of appbrowser to ncurses.
      No deps, runs on microcore as well.
-
      Requires at least TC/MC 2.3.
-
      PPI compatible
Change-log:     2009/10/03 Original
Current:        2009/10/30 Fixes, new features

I need to practise my PR, so here's the ad:

- increased stability
- tons of new features
- takes full advantage of the 105-key keyboard

Oh geez. And in tech:

- pageup, pagedown
- listing of long extension names
- no longer crashes with extension names longer than 4096 characters ;)
Title: Re: Appbrowser-cli
Post by: Kingdomcome on October 30, 2009, 09:44:21 AM
The updates look good Curaga. :)  long extension names no longer upset the order and the PgUp and PgDn feature is very nice.  Thanks for the work!
Title: Re: Appbrowser-cli
Post by: curaga on February 13, 2010, 09:22:31 AM
Quote
Title:          appbrowser-cli.tcz
Description:    Command-line appbrowser
Version:        0.4h
Author:         Curaga
Original-site:  http://tinycorelinux.com
Copying-policy: GPLv3
Size:      8K
Extension_by:   Curaga
Comments:       My adaptation of appbrowser to ncurses.
      No deps, runs on microcore as well.
-
      Requires at least TC/MC 2.3.
-
      PPI compatible
Change-log:     2009/10/03 Original
      2009/10/30 Fixes, new features
Current:        2010/02/13 Removed install option, added argv search

Current releases of TC no longer have the copy2fs functionality via a tce-load parameter. This has been that way for some releases, so I believe it's ok to remove that support now.

Also added a quick-search function similar to the included ab: "appbrowser-cli searchword" opens a search for that word on startup. Still works without one as well.
Title: Re: Appbrowser-cli
Post by: bigpcman on February 13, 2010, 10:39:22 AM
Quote
Title:          appbrowser-cli.tcz
Description:    Command-line appbrowser
Version:        0.4h
Author:         Curaga
Original-site:  http://tinycorelinux.com
Copying-policy: GPLv3
Size:      8K
Extension_by:   Curaga
Comments:       My adaptation of appbrowser to ncurses.
      No deps, runs on microcore as well.
-
      Requires at least TC/MC 2.3.
-
      PPI compatible
Change-log:     2009/10/03 Original
      2009/10/30 Fixes, new features
Current:        2010/02/13 Removed install option, added argv search

Current releases of TC no longer have the copy2fs functionality via a tce-load parameter. This has been that way for some releases, so I believe it's ok to remove that support now.

Also added a quick-search function similar to the included ab: "appbrowser-cli searchword" opens a search for that word on startup. Still works without one as well.

How does the tce-load "-c" option "fit in".
http://forum.tinycorelinux.net/index.php?topic=4949.msg26510#msg26510
Title: Re: Appbrowser-cli
Post by: curaga on February 13, 2010, 10:55:11 AM
While it's similar to the old -r option, the current way is persistent via copy2fs.{lfs,flg}. If an user installed an app with the install mode set as "install", they would expect that extension to load to ram/fs after a reboot as well.

Tce-load -c does not manage that, it's a one-time load.
Title: Re: Appbrowser-cli
Post by: curaga on March 26, 2010, 02:55:31 PM
Updated search to work with current versions.

Quote
Title:          appbrowser-cli.tcz
Description:    Command-line appbrowser
Version:        0.4i
Author:         Curaga
Original-site:  http://tinycorelinux.com
Copying-policy: GPLv3
Size:      8K
Extension_by:   Curaga
Comments:       My adaptation of appbrowser to ncurses.
      No deps, runs on microcore as well.
-
      Requires at least TC/MC 2.3.
      Search requires at least 2.9.
-
      PPI compatible
Change-log:     2009/10/03 Original
      2009/10/30 Fixes, new features
      2010/02/13 Removed install option, added argv search
Current:        2010/03/26 Updated search for recent versions