TINAPAMA / 2025-08-06 18:18:28
1 |
Have you ever found yourselves installing the same program over and over again, on your different Amigas? You can now automate this process, even at distance, with TINAPAMA! 
|
In a Nutshell
TINAPAMA (TINAPAMA is Not A PAckage MAnager) brings automated program installation on Classic Amigas. It supercedes AmiAutoUpdate, which had a different philosophy and was never completed . It's also different from AmiUpdate on AmigaOS 4 and EasyInstall on MorphOS by providing a simple command line and decentralised program descriptions. TINAPAMA allows updating programs individually or in groups, physically or remotely .
A typical use of TINAPAMA would be to execute the following command to update AmiModRadio to compare the local version of AmiModRadio with the one in Aminet and update it to the latest (if necessary).
Usage in a Nutshell
1.C:> TINAPAMA Utilitaires:Musique/Divers/AmiModRadio/AmiModRadio.tinapama
|
If local version is older than Aminet |
If local version is up-to-date |
TINAPAMA v0.1 (Aug 05 2025) © 2025-2026 Tygre
Using AmiModRadio.tinapama
Setting up logging: Ok
Getting destination drawer: Ok
Setting up data file: Ok
Setting up description file: Ok
Setting up local drawer: Ok
Parsing version file address: Ok
Getting remote version file: Ok
Saving remote version file: Ok
Getting files list: Ok
Getting remote version file type: Ok
Getting remote version file analysis: Ok
Parsing remote version file: Ok
Getting local version: Ok
Is local version up-to-date? No
Parsing remote file address: Ok
(Local : Utilitaires:Musique/Divers/AmiModRadio/)
(Remote: mus/play/AmiModRadio.lha)
Getting remote file: Ok
Saving remote file: Ok
Getting files list: Ok
Getting remote file content type: Ok
Copying remote files to local drawer: Ok
Updating local data to new version: Ok
Updated Utilitaires:Musique/Divers/AmiModRadio/
with package mus/play/AmiModRadio.lha
Good bye!
|
TINAPAMA v0.1 (Aug 05 2025) © 2025-2026 Tygre
Using AmiModRadio.tinapama
Setting up logging: Ok
Getting destination drawer: Ok
Setting up data file: Ok
Setting up description file: Ok
Setting up local drawer: Ok
Parsing version file address: Ok
Getting remote version file: Ok
Saving remote version file: Ok
Getting files list: Ok
Getting remote version file type: Ok
Getting remote version file analysis: Ok
Parsing remote version file: Ok
Getting local version: Ok
Is local version up-to-date? Yes
Good bye!
|
TINAPAMA works, of course , with Aminet packages: with or without the Version: field in their readmes, with or without top drawers in their archives. It also works with packages in GitHub and should work all the same with packages in BitBucket, CodeBerg, or SourceForge!
Requirements
Availability and Downloads
Usages
TINAPAMA is a command line that uses a description file to locate the remote version of a program and compare its version with the version in the local drawer. You can use ready-made descriptions files or create your own.
Ready-made Description Files
From Aminet:
- mus/play/AmiModRadio
- d
- d
- d
- d
- d
- d
- d
- d
- d
From GitHub:
- obarthel/amiga-smbfs
Description File Format
Timeline
Roadmap
Links
Details
TINAPAMA is written in C with Cubic IDE and vbcc for the coding, GadToolsBox for the GUI design, and SimpleCat for the internationalisation.
Icon from Flaticon in Home Screen Apps pack, free for personal and commercial purpose with attribution.
|