English Amiga Board


Go Back   English Amiga Board > Support > support.Apps

 
 
Thread Tools
Old 14 February 2017, 09:31   #1
juen
Registered User

 
Join Date: Jan 2016
Location: Kraków / Poland
Posts: 102
APP - auto download/install/run software

Small new project. Command line app installer.

Req: internet! (or enabled bsdsocket.library on winuae)
Download: http://szajb.us/juenizer/a.lha

Easy installation:
1) extract archive (for example) to SYS:
2) Assign <>NIL: APP: SYS:App (and add this assign to startup-sequence on top)
3) run command from cli: execute app:app upgrade (this will update app, modify script flags, and copy app command to c

and now...

USAGE:
app install tanksfurry - tanksfurry is example packet name
app install tanksfurry play - for instant run!
app run tanksfurry - run if installed first
app addlib medplayer.library - get a library!
app clean - clean temporary data
app upgrade - upgrade APP to new version!
app list - list packets
app done - list downloaded and available for run packets
app search [game]
app search whdload
etc..

example:
app install asmone
- reqtools is required so it will be autodownloaded if you don't have!

app install benefactor play
- whdload is required so it will be autoinstalled if you don't have!

list of packets (app list - no need to do upgrade to see new packets!)

[util] pt23d (protracker) (music/edit)
[util] hippoplayer (music/play)
[util] snoopdos (util/moni)
[util] whdload (latest)
[util] kingcon (v1.3) (util/shell)
[util] sysinfo (v3.24)
[util] mui (v3.8)
[util] mui-classes (NList, Textinput, Popplaceholder)
[util] reqtools (v2.9a)
[util] bgui (v41.11)
[util] filemaster (v3.2 beta 3)
[util] xpk (v5.2a)
[util] magic64 (v1.81)
[util] asmone (v1.48)
[util] grunch (latest)
[util] mmulib (latest)
[util] amissl (v4.0)
[util] dopus5 (v5.91)
[util] mcp (v1.30)
[util] pt1210 (mk v1)
[util] unzip (v5.40)
[util] unlzx
[util] lha (v2.12)
[util] amirc (v3.6.2) (000/020)
[util] wget (v1.12)
[util] ibrowse (v2.4) (demo) (020+)
[util] makecd (v3.2b)
[util] magicmenu (v2.30) (000/020)
[util] xfdmaster (v1.38)
[util] virusz (III v1.02)
[util] xadmaster (v12.1a) (000/020)
[util] amath (v1.6.3)
[util] ade (GCC based Amiga Development Environment) (v2.95.3) (os3.1)

[game] maxknightxmas (hdd demo)
[game] franko (whdload)
[game] doman (whdload)
[game] benefactor (whdload)
[game] squeek (game/jump)
[game] tanksfurry (v1.2) (game/shooter)
[game] blackcrypt (whdload)
[game] boxxtrilogy (v1.0) (hd)

[intro] osc_retro_intro_2016

[demo] stateoftheart (by spaceballs) (hd version)
[demo] relic (by nerve axis) (020+)

Last edited by juen; 17 February 2017 at 12:06.
juen is offline  
AdSense AdSense  
Old 14 February 2017, 19:22   #2
emufan
Registered User
 
Join Date: Feb 2012
Location: #DrainTheSwamp
Posts: 3,916
this is a really cool idea. just installed a game and demo. does work well.
with long filenames, it would be much more userfreindly, if you could just type in:
"execute app intro 1" instead of "execute app ocs_retro_intro_2016"

you could add an icon to the app mainfolder, since Apps is inside APP: so you have to set "show all" to enter the main folder.

#1) maybe you can do something with RequestChoice command to get some gui.
#2) just added an example for requestchoice
Attached Thumbnails
Click image for larger version

Name:	Clipboard.png
Views:	66
Size:	3.0 KB
ID:	52043  

Last edited by emufan; 14 February 2017 at 19:56.
emufan is offline  
Old 14 February 2017, 19:32   #3
puppypc
Registered User

puppypc's Avatar
 
Join Date: Apr 2016
Location: Greensboro, NC USA
Age: 26
Posts: 66
Sounds interesting, there is someone on amiga.org who is trying to create an apt-like program for aminet, if you're interested in collaborating with them.
puppypc is offline  
Old 14 February 2017, 21:36   #4
juen
Registered User

 
Join Date: Jan 2016
Location: Kraków / Poland
Posts: 102
Quote:
Originally Posted by emufan View Post
this is a really cool idea. just installed a game and demo. does work well.
with long filenames, it would be much more userfreindly, if you could just type in:
"execute app intro 1" instead of "execute app ocs_retro_intro_2016"

you could add an icon to the app mainfolder, since Apps is inside APP: so you have to set "show all" to enter the main folder.

#1) maybe you can do something with RequestChoice command to get some gui.
#2) just added an example for requestchoice
i preffer cli comands, but front-end can write anyone later


---

of course idea is taken from apt, aptitude, yam... my scripts are not so powerfull but have a potential i think.. and app is working from start project started 2 days ago

should be working on any amiga with 2megs.. soon i will do some automatic script and add this way many intros/demos.. command "search" will by added, and listing by type (demo, game, util etc...)

and as always sorry for my poor english

ps: no need to type "execute" if you run first execute app:app upgrade, just: app install <packetname>
juen is offline  
Old 16 February 2017, 17:32   #5
emufan
Registered User
 
Join Date: Feb 2012
Location: #DrainTheSwamp
Posts: 3,916
Quote:
Originally Posted by juen View Post
i preffer cli comands, but front-end can write anyone later
i thought so, and it is indeed suitable from cli, the way you did it
emufan is offline  
Old 16 February 2017, 22:48   #6
juen
Registered User

 
Join Date: Jan 2016
Location: Kraków / Poland
Posts: 102
magicmenu, xfdmaster, xadmaster, virusz and more added!

already tested on stock a600.
juen is offline  
Old 17 February 2017, 12:40   #7
Sir_Lucas
Registered User

Sir_Lucas's Avatar
 
Join Date: Dec 2008
Location: Norwich, UK
Posts: 474
Great idea!!
Sir_Lucas is offline  
Old 17 February 2017, 20:34   #8
TenLeftFingers
Registered User

TenLeftFingers's Avatar
 
Join Date: Sep 2013
Location: Ireland
Age: 38
Posts: 783
This is really cool juen I hope:

app remove <app-name>

will be possible some time too.
TenLeftFingers is offline  
Old 19 February 2017, 10:54   #9
juen
Registered User

 
Join Date: Jan 2016
Location: Kraków / Poland
Posts: 102
Quote:
Originally Posted by TenLeftFingers View Post
This is really cool juen I hope:

app remove <app-name>

will be possible some time too.
of course
juen is offline  
Old 08 March 2017, 08:26   #10
juen
Registered User

 
Join Date: Jan 2016
Location: Kraków / Poland
Posts: 102
amibird, poing, amos pro 2.0, ignition and many many more added!
juen is offline  
Old 08 March 2017, 11:13   #11
s2325
Zone Friend

s2325's Avatar
 
Join Date: Jun 2006
Location: Gargore
Age: 37
Posts: 17,725
Amibird gameplay
[ Show youtube player ]
s2325 is online now  
Old 22 April 2017, 14:53   #12
TuKo
Apollo Team

TuKo's Avatar
 
Join Date: May 2014
Location: Switzerland
Posts: 184
Hi Juen!

Nice tool you made there ! I'm trying to modify it for my own needs and would like to know if the "list" file on your server is just a text file or a php script. If it PHP, could you share the sources too ?

Thanks in advance

Best Regards

Renaud
TuKo is offline  
AdSense AdSense  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
How do you run CD APP or games on WinUAE AF2013 New to Emulation or Amiga scene 2 24 January 2015 21:46
iGame will not run - Can't create App?? eebuckeye support.Apps 11 03 May 2014 21:43
RUN PUFF!! AMIGA 500 1MB Download Amiten project.Amiga Game Factory 11 09 February 2013 12:10
Where can I download Amiga ADF Software? Amiga Forever New to Emulation or Amiga scene 4 24 September 2010 01:49
does TIM auto download latest dats? gizmomelb project.TOSEC (amiga only) 4 06 September 2006 13:51

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 16:26.


Powered by vBulletin® Version 3.8.8 Beta 1
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Page generated in 0.16604 seconds with 12 queries