|
|
@ -4,8 +4,12 @@ from file_handlers import FileHandler
|
|
|
|
def init_project():
|
|
|
|
def init_project():
|
|
|
|
# validate_values()
|
|
|
|
# validate_values()
|
|
|
|
version = Version.from_file('build.gradle')
|
|
|
|
version = Version.from_file('build.gradle')
|
|
|
|
version.increment(ReleaseLevel.SNAPSHOT)
|
|
|
|
v2 = Version.from_file('package.json')
|
|
|
|
version.write()
|
|
|
|
print(type(version.file_handler))
|
|
|
|
|
|
|
|
print(type(v2.file_handler))
|
|
|
|
|
|
|
|
# version.increment(ReleaseLevel.SNAPSHOT)
|
|
|
|
|
|
|
|
# version.write()
|
|
|
|
|
|
|
|
print(version.get())
|
|
|
|
|
|
|
|
|
|
|
|
def prepare_release():
|
|
|
|
def prepare_release():
|
|
|
|
pass
|
|
|
|
pass
|
|
|
@ -24,11 +28,16 @@ class Version():
|
|
|
|
def __init__(self, version, is_snapshot):
|
|
|
|
def __init__(self, version, is_snapshot):
|
|
|
|
self.version = version
|
|
|
|
self.version = version
|
|
|
|
self.is_snapshot = is_snapshot
|
|
|
|
self.is_snapshot = is_snapshot
|
|
|
|
|
|
|
|
self.file_handler = None
|
|
|
|
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
@classmethod
|
|
|
|
def from_file(cls, config_file_path):
|
|
|
|
def from_file(cls, config_file_path):
|
|
|
|
file_handler = FileHandler.from_file_path(config_file_path)
|
|
|
|
file_handler = FileHandler.from_file_path(config_file_path)
|
|
|
|
return cls(file_handler.parse())
|
|
|
|
version, is_snapshot = file_handler.parse()
|
|
|
|
|
|
|
|
inst = cls(version, is_snapshot)
|
|
|
|
|
|
|
|
inst.file_handler = file_handler
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
return inst
|
|
|
|
|
|
|
|
|
|
|
|
def increment(self, level: ReleaseLevel):
|
|
|
|
def increment(self, level: ReleaseLevel):
|
|
|
|
self.is_snapshot = False
|
|
|
|
self.is_snapshot = False
|
|
|
|