pam
Portable application manager (windows, for now)
End Game: remove the need for installers in windows. allow portable application developers a marketplace.
Installation
- download the release
- unzip to a folder that doesnot need admin access to write - eg: c:\me\pam Important: this will be PAM_HOME, choose carefully
First run
Run the following in command line
cd c:\me\pam
pam
- the folder that pam is running in (c:\me\pam) is set as %PAM_HOME% folder
- %PAM_PATH% = %PAM_HOME% env var is created, appended to %PATH%
- .pamrc.json: registry is set to %PAM_HOME%.reg (unzipped folder contains this), can be changed
- .pamrc.json: download cache is set to %PAM_HOME%.cache (unzipped folder contains this), can be changed
Installing packages
Run the following in command line
pam install <package>
<or>
pam install gh:<package>
Where is
- a valid .reg/.pam.json
- TODO github.com/.pam.json eg: = sarath/pam-reg/go
removing packages
TODO
registry format
TODO
Uninstallation
Removing pam is easy
- delete PAM_HOME folder
- delete %PAM_HOME% env variable
- delete %PAM_PATH% env variable