Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
pppkg [2024/04/15 14:41] Webmaster VitaNetworkspppkg [2024/04/16 13:07] (current) Webmaster VitaNetworks
Line 5: Line 5:
 ===== About & Brief Version History ===== ===== About & Brief Version History =====
  
-**pppkg** originally was shortcut for paging the ''opkg list'' command'output. ''opkg'' is the package manager of the firewall distribution **//OpenWRT//**  . +**pppkg** is simple script program that manipulates OpenWRT's ''opkg'' package management utility in order to: 
-==== v2 ====+  - Minimize the input to the 26 letters of the English alphabet to help users cope with a mismatched keyboard layout, and 
 +  - Make easy batch [un]installations.
  
-Almost immediarely it was expanded to mimic another personal script that works with the output of lsofExcept that looking for ports and processes, It was almost immediately expanded to do a bit more while at the same time more thought was put into it so it wouldn't require no more than the letters of the English alphabet to serve a more practical use as a console utility where the only available keyboard layout is US-en to help minimize errors brought my muscle memoryIt was expanded once more+**pppkg** is a Bash script. Bash is not installed by default in OpenWRT and may be too big for embedded systems.
  
-If it'run by itself it the same thing as issueing `opkg list`. when few more words are added after the commandthey are used as the argument for grep -iE+==== CAUTION ==== 
 + 
 +When both installing and uninstalling in batch, run a risk of breaking a systems as system packages may get overwritten, by incompatible ones or removed altogether. This may include the package manager itself. Regex is used in most if not all arguments taken by the utility, test expressions before adding the options for install or uninstall to the syntax. 
 + 
 +==== Version History ==== 
 + 
 +=== v1 and v2 === 
 + 
 +**pppkg** originally was a shortcut for sifting through ''opkg list'' command's output in paged presentation. ''opkg'' is the package manager of the firewall distribution **//OpenWRT//** . Based on the ''lports'' script that manipulates ''lsof'''s output''pppkg'' was created as a shortcut mainly to minimize hunting for characters that move around between keyboard layouts (e.g. ''|'', ''-'', ''/'', ''\'', ''*'', all brackets, braces, punctuation, etc.) to help ease working in the OpenWRT console where the only keyboard layout supported is **en-US**. 
 + 
 +Run by itself it's no different than running ''opkg list | less -F''. A string of arguments may be added which is passed to ''grep'' in case-insensitive extended regex mode, i.e. ''-iE''
 + 
 +=== v3 === 
 + 
 +''lports'', the base for ''pppkg'' is a Bash script and it's meant for a full distribution where there are 
  
 License License