tpkg - Application Packaging and Deployment

tpkg is a tool for packaging and deploying applications. It is designed to work alongside your operating system's packaging tool.

The packaging features of tpkg work in a similar fashion as many OS packaging tools like rpm, dpkg, SysV, etc, but with some additional features. tpkg is designed to be cross-platform so that you can use the same tool across all the operating systems in your environment.

The deployment features in tpkg are designed to scale to deployments across hundreds or thousands of systems.



If you run into any problems or have any questions you'll find us on the tpkg-users mailing list:


  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Added some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request




Various parties have contributed to tpkg development and hold the copyright to the code they have contributed, including but not limited to: Jason Heiss