Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 7 additions & 7 deletions appimagelint/cli.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
import os
import sys

from appimagelint.services.checks_manager import ChecksManager
from .services.checks_manager import ChecksManager
from .cache.runtime_cache import AppImageRuntimeCache
from .reports import JSONReport
from .services.result_formatter import ResultFormatter
Expand All @@ -15,7 +15,7 @@
def get_version():
try:
import pkg_resources
version = pkg_resources.require("appimagelint")[0].version
version = '0.0.1'
except ImportError:
version = "unknown"

Expand All @@ -35,7 +35,7 @@ def get_version():
return version


def parse_args():
def parse_args(args=None):
parser = argparse.ArgumentParser(
prog="appimagelint",
description="Run compatibility and other checks on AppImages automatically, "
Expand Down Expand Up @@ -80,15 +80,15 @@ def parse_args():
nargs="+",
help="AppImage to review")

args = parser.parse_args()
parsed_args = parser.parse_args(args)

return args
return parsed_args


def run():
def run(args=None):
ChecksManager.init()

args = parse_args()
args = parse_args(args)

if getattr(args, "display_version", False):
print(get_version())
Expand Down