Release CLI Love - A pack of excellent CLI Apps for OP


Unix rogue?


Rogue_Unix_Screenshot_CAR.PNG

sources? :)


edit:


nevermind , i added ultrarogue to CLI Love :)
 
Last edited:
Who wants to help me out with CLI Love BETA2 tests [checking apps / finding whats not working properly ]?. As a "thank You" for testing CLI Love i'll give new QupZilla PND [excellent webbrowser for OP (wasnt released previously)] and DosBox EX v2.0 (wasnt released previously) to CLI Love tester.


Complete list of apps in BETA2[ and some scripts ]



Code:
7z

7za

7zCon.sfx

7zr

7z.so

abook

_abook

animate

_animate

apps

apps-add

aria2

_aria2c

asapconv

asap-sdl

axel

blip-pl

calcurse

_calcurse

cftp

chkslang

clean

climm

_climm

clines

_clines

clockywock

_clockywock

cls

Codecs

compare

_compare

composite

_composite

conjure

_conjure

convert

_convert

ctris

_ctris

cxmame

_cxmame

data-left

deco

_deco

decode-bit.ly

display

_display

download-amigaremix-mp3

download-asma

download-brainyquote

download-c64remix-mp3

download-demotywatory-pics

download-failblog-pics

download-gog-com

download-imdb

download-modules-pl

download-quoteoftheday

download-youtube-channel

egrep

elmo

_elmo

expand-url

facebook

fdd

_fdd

fddconvert

_fddconvert

ffmpeg

ffplay

ffprobe

ffserver

fgrep

freesweep

_freesweep

frotz

_frotz

ftpsync

gamp

_gamp

gendoc

grep2

help

helpme

history-grep

hnb

_hnb

htop

_htop

identify

_identify

import

_import

io

_io

jed

_jed

ledger

_ledger

links

_links

linksx

_linksx

lmp3

_lmp3

lrzip

lynx

_lynx

lynx.cfg

lynx.lss

lzmadec

_lzmadec

lzopack

mc

_mc

mdcp

_mdcp

mikmod

_mikmod

mogrify

_mogrify

montage

_montage

mp3blaster

_mp3blaster

mp3tag

_mp3tag

mpop

msdl

_msdl

msmtp

mtr

myip

naim

_naim

nano

_nano

ncdc

_ncdc

ncdc-gen-cert

ncdu

_ncdu

ncftp

ncftpbatch

ncftpbookmarks

ncftpget

ncftpls

ncftpput

ncftpspooler

ncmatrix

_ncmatrix

ncmpc

_ncmpc

netstat-apps

netstat-ip

netstatr-ip

nInvaders

_nInvaders

p3c

_p3c

pdfdetach

pdffonts

pdfimages

pdfinfo

pdftops

pdftotext

ping-ip

ping-network

pngcrush

popcheck

_popcheck

pr-proc

prr-proc

ps-cpu-usage

ps-memory-usage

qc

random-password

realtime-data-left

realtime-netstat

realtime-netstat2

remind

_remind

remove-file-extension

robotfindskitten

_robotfindskitten

rsync

_rsync

screencast

screenshot

screenshot-upload

seatris

_seatris

simple

simple-rss-rip

slrn

_slrn

slrnsetup

snownews

_snownews

spell-check

splay

_splay

ssaver

ssysm

_ssysm

stream

_stream

tanya

_tanya

tar-7zip

tar-7zip-unpack

tar-backup

tarbomb

tar-gzip-batch

tbear

_tbear

tbsearch

_tbsearch

temp

_test-graph

test-graph

testmini

tetris

_tetris

text2pdf

text2speech

tf

_tf

tf-mudlist-top20

tig

_tig

tinybc

_tinybc

todo

todo.cfg

translate

trash

twitter

twitterr

twitter.txt

twitter-user

twitter-user-full

twitter-users.txt

uclpack

unace

unlzx

unrar

unrar-check

unrar-damaged

unrar-pass

unzip-all

upload-dropbox

upload-imageshack

upload-imgur

upload-isgd

upload-ompldr

upload-pastehtml

upload-pnd-to

upload-sprunge

upx

urogue

_urogue

vfu

_vfu

vifm

_vifm

wavemon

_wavemon

wbarmaker

web

weechat

_weechat-curses

wget-check-fakelinks

whois

wifi-mon

wiki

xmp

xz

_xz

xzdec

_xzdec

youtube-dl

zipone
 
Last edited:
Who wants to help me out with CLI Love BETA2 tests [checking apps / finding whats not working properly ]?. As a "thank You" for testing CLI Love i'll give new QupZilla PND [excellent webbrowser for OP (wasnt released previously)] and DosBox EX v2.0 (wasnt released previously) to CLI Love tester.


Complete list of apps in BETA2[ and some scripts ]


-Snipped long list of apps -

you know at this rate you may need to add a command to helpme to allow listing of commands by category...


- Neelix
 
I will be happy to help you test this out.


Are you going to paste BETA2 on your FB wall?
 
Last edited by a moderator:
Testers should be aware that they're looking for anything that writes to the NAND...

I will not extensive test apps because i currently have no time to do it. If anyone test it, and find a "NAND write app" in the package please send me email

http://www.gp32x.de...post__p__959306

i created very easy script to check if apps write stuff to nand [it will be included in BETA3 or RC1]:



Code:
#!/bin/bash

if (($# ==0))

then

basename=`basename "$0"`

echo "$basename - Will check how many files and dirs in in directory [with hidden dirs/files]"

echo ""

echo "Usage: $basename [directory]"

echo "eg:	$basename /home/streak"

exit

fi

ls $1 -A | wc -l


testers could run it before [first] starting app and after. This should be helpfull..


if we start it with switch /home/[yourlogin] on pandora it will reveal how many files/dirs are in /home/[yourlogin] on OP . In this way we can easily check how many files/dirs was before starting app [on NAND], and after..
 
Last edited by a moderator:
That's an epic collection of CLI apps! Awesome idea.


I wouldn't mind dishing out a bit of beta testing love.


A "help" command could be a simple script with some switches for categories. Something like:


$> listcommands


Please specify a category ( listcommands category )


Compression


Network


Games


System


Multimedia


$> listcommands games


The following games are available:


freesweep


tetris


urouge
 
iptraf would be a good one to have.

i would compile it if i find textbox library somewhere [google throws some garbage info - not what i expect to find :) ].


apart of that there will be [i think] no problem with compiling iptraf


btw.


ld: cannot find -ltextbox


:p
 
-ltextbox is buit in the support dir. Go there, change the makefile to point to your toolchainncurses and all should be good. I was able to build it successfully.


Just run make in the support dir, then run male in the srcdir.


And be sure to pass the common Pandora CFLAGS in the makefile:


-DPANDORA -DHAVE_GLES -O3 -pipe -march=armv7-a -mtune=cortex-a8 -mfpu=neon -mfloat-abi=softfp -ftree-vectorize -ffast-math -fsingle-precision-constant -fsigned-char


Else you will ged warnings for signedness.


When installing, make sure you set all the targetpaths correctly and replace strip with arm-angstrom-linux-gnueabi-strip
 
Last edited by a moderator:
-ltextbox is buit in the support dir. Go there, change the makefile to point to your toolchainncurses and all should be good. I was able to build it successfully.


Just run make in the support dir, then run male in the srcdir.


And be sure to pass the common Pandora CFLAGS in the makefile:


-DPANDORA -DHAVE_GLES -O3 -pipe -march=armv7-a -mtune=cortex-a8 -mfpu=neon -mfloat-abi=softfp -ftree-vectorize -ffast-math -fsingle-precision-constant -fsigned-char


Else you will ged warnings for signedness.


When installing, make sure you set all the targetpaths correctly and replace strip with arm-angstrom-linux-gnueabi-strip

You're right. I didnt noticed this support folder previously :) . Thanks.. :)
 
Only thing that is missing in cli love is proper email client. I want to compile ALPINE [which is the best choice for CLI Love, and the best email program for CLI, btw :) ] but im unlucky :/


If any of You could help me up with compilation , i would be grateful.


Sources Download:


http://www.washingto...alpine/acquire/
 
Last edited:
i created very easy script to check if apps write stuff to nand [it will be included in BETA3 or RC1]:



Code:
#!/bin/bash

if (($# ==0))

then

basename=`basename "$0"`

echo "$basename - Will check how many files and dirs in in directory [with hidden dirs/files]"

echo ""

echo "Usage: $basename [directory]"

echo "eg:	$basename /home/streak"

exit

fi

ls $1 -A | wc -l


testers could run it before [first] starting app and after. This should be helpfull..


if we start it with switch /home/[yourlogin] on pandora it will reveal how many files/dirs are in /home/[yourlogin] on OP . In this way we can easily check how many files/dirs was before starting app [on NAND], and after..
Cool :)
 
Last edited by a moderator:
Here is my testing report:


Running HF6RC off of an SD card.


I was unable to run the cli_love.pnd that was posted the facebook wall.


I could start the pnd, and I would see the dialog box in the lower left hand corner that said:


"'Press CTRL+F1 -> CTRL+F9"


After the box would disappear, hitting CRTL+F3 -F9 would not do anything, and CTRL+F1 and F2 would toggle between the xfce desktops.


Hmm....


So, using pmd-tools I mounted the pmd, then opened a term window and ran your run.sh script manually.


Here is the output:


bag-openpandora:/mnt/utmp/cli_love$ ./run.sh


bag-openpandora:/mnt/utmp/cli_love$ ERROR: Unable to grab key; is stjerm already running with the same key?


ERROR: Unable to grab key; is stjerm already running with the same key?


ERROR: Unable to grab key; is stjerm already running with the same key?


ERROR: Unable to grab key; is stjerm already running with the same key?


ERROR: Unable to grab key; is stjerm already running with the same key?


ERROR: Unable to grab key; is stjerm already running with the same key?


ERROR: Unable to grab key; is stjerm already running with the same key?


ERROR: Unable to grab key; is stjerm already running with the same key?


ERROR: Unable to grab key; is stjerm already running with the same key?


I tried manually running the lines in your scrip that seemed to be causing the error:


> ./stjerm -k f1 -m ctrl -fg 66ff11 -st always -h 440 -s right &


> ERROR: Unable to grab key; is stjerm already running with the same key?


So, it seems like some process (probably xfce) has already grabbed the F1-F12 keys.


I changed the run.sh script to kick off stjerm, but use ctrl+1 - crtl+9 (no function keys) and then repacked the .pnd


Now it runs great, the terminals all kick off and it is super quick to toggle between the different terms and the desktop.


I am going to run some of the programs tonight and I will update when I have more feedback on the included programs.


I have already run the following successfully:


lynx, ncftp, snownews and htop


All worked as expected, no problems.


I think a useful addition would be to have a cli-love.cfg file in /pandora/appdata/ with a very simple format of one program per line.


These cli_love programs would be kicked off automatically when you started the program and mapped to each of the term sessions.


I would like to always have htop in term1, snownews in term 2, etc.


I will update as I test more of the programs.


Great work on this, it creates a fantastic environment on the Pandora!
 
Last edited by a moderator:
BETA3 ready to Download from FB Wall: http://www.facebook....197785993604536


In this release:


many improvements: changed keys to CTRL + ESC


two helping scripts: "HELPME" and "APPS"


typing 'helpme [appname]' - getting info about particular app


typing 'helpme internet' - geetting a list + descriptions of all apps in internet/network category


more categories soon: game / multimedia / accessories / system / office .. so on..


and a lot of new apps / scripts [more than 200 apps / scripts in this release ]


BTW. bagmouse7, can You check this new BETA3? Thanks for testings
 
Last edited:
Alpine builds without SSL just fine, seems like we have an old or no ssl on the toolchain, try building a recent openssl firstm then alpine.


Edit: Forgot to mention there are Makefiles in the imap folder and subfolder, that need manual altering to use the toolchain compiler and libs.
 
Last edited by a moderator:
Back
Top