I think it's pretty generic, but requires bash4.. I'm using bash 4.3.30 (source package)
Use this script only in test .pet files/directories
Use a test puppy install (*)
It gets really tiring trying to explain this in detail.. feedback is welcome
usage (1):
Code: Select all
. dotpet
function parameters
function2 parameters
etc
Code: Select all
dotpet function paramaters
dotpet function2 paramaters
etc
dotpet pet_raw_filelist <file.pet>
dotpet pet_filelist <file.pet>
dotpet pet_filelist2 <file.pet>
dotpet pet_check <file.pet>
dotpet pet_has_file <file.pet>
dotpet pet_extract <file.pet>
dotpet pet_extract2 <file.pet> [like a normal tar file]
dotpet pet_extract_file <file.pet> <file>
dotpet pet_specs <file.pet>
dotpet pet2tar <file.pet>
dotpet tar2pet <file.pet>
dotpet unpet2root <file.pet> (*)
MASS PROCESSING
---------------
dotpet dir_pet_has_install <dir>
dotpet dir_pet_has_uninstall <dir>
dotpet dir_pet_has_specs <dir>
dotpet dir_pet_specs <dir>
dotpet dir_pet_filelist <dir>
dotpet dir_pet_filelist2 <dir>
dotpet dir_pet_check <dir>
dotpet dir_pet_extract <dir>
dotpet dir_pet_extract2 <dir>
dotpet dir_pet2tar <dir>
dotpet dir_tar2pet <dir>
dotpet dir_unpet2root <dir> (*)