version.py 789 B

12345678910111213141516171819202122232425
  1. #!/usr/bin/env python
  2. # encoding: utf-8
  3. import Naked.settings
  4. from Naked.toolshed.system import exit_success
  5. class Version:
  6. def __init__(self):
  7. self.major_version = Naked.settings.major_version
  8. self.minor_version = Naked.settings.minor_version
  9. self.patch_version = Naked.settings.patch_version
  10. self.name = Naked.settings.app_name
  11. self.app_version_string = self.name + " " + self.major_version + "." + self.minor_version + "." + self.patch_version
  12. self.version_string = self.major_version + "." + self.minor_version + "." + self.patch_version
  13. def print_version(self):
  14. print(self.app_version_string)
  15. exit_success()
  16. def get_version(self):
  17. return self.version_string
  18. if __name__ == '__main__':
  19. pass