1
0
mirror of https://github.com/CMiksche/gitea-auto-update synced 2025-12-10 07:57:23 +01:00

fix: cli in update.py

This commit is contained in:
Christoph Miksche
2019-08-26 23:03:09 +02:00
parent 98ddb8c119
commit aa6fc91826
3 changed files with 25 additions and 36 deletions

View File

@@ -1,33 +0,0 @@
'''
Gitea Auto Updater
Copyright 2018, 2019 The Gitea-Auto-Update Authors
All rights reserved.
License: GNU General Public License
'''
import logging
import configparser
import fire
import update
def updater(settings='settings.ini'):
# Config
config = configparser.ConfigParser()
config.read(settings)
# Create a log file
logging.basicConfig(filename=config.get('Gitea', 'logFile'), level=logging.DEBUG)
# Start update
update.Update(config.get('Gitea', 'site'),
config.get('Gitea', 'file'),
config.get('Gitea', 'sourceDir'),
config.get('Gitea', 'apiUrl'),
config.get('Gitea', 'buildFromSource'),
config.get('Gitea', 'tmpDir'),
config.get('Gitea', 'system'))
def main():
fire.Fire(updater)
if __name__ == '__main__':
main()

View File

@@ -8,11 +8,12 @@ License: GNU General Public License
'''
import os
import logging
import configparser
import fire
import lib.version
import lib.download
import lib.build
class Update:
def __init__(self, gtSite, gtFile, sourceDir, apiUrl, buildFromSource, tmpDir, gtSystem):
@@ -57,3 +58,24 @@ class Update:
print("update successfully")
else:
print("current version is uptodate")
def updater(settings='settings.ini'):
# Config
config = configparser.ConfigParser()
config.read(settings)
# Create a log file
logging.basicConfig(filename=config.get('Gitea', 'logFile'), level=logging.DEBUG)
# Start update
Update(config.get('Gitea', 'site'),
config.get('Gitea', 'file'),
config.get('Gitea', 'sourceDir'),
config.get('Gitea', 'apiUrl'),
config.get('Gitea', 'buildFromSource'),
config.get('Gitea', 'tmpDir'),
config.get('Gitea', 'system'))
def main():
fire.Fire(updater)
if __name__ == '__main__':
main()

View File

@@ -4,7 +4,7 @@ with open("README.md", "r") as fh:
long_description = fh.read()
setuptools.setup(name='gitea_auto_update',
version='2.0.4',
version='2.0.5',
description='A script which can update gitea to a new version.',
long_description=long_description,
long_description_content_type="text/markdown",
@@ -26,6 +26,6 @@ setuptools.setup(name='gitea_auto_update',
],
packages=setuptools.find_packages(),
entry_points={
'console_scripts': ['gitea-auto-update=gitea_auto_update.cli:main'],
'console_scripts': ['gitea-auto-update=gitea_auto_update.update:main'],
}
)