Skip to content

Check AppImages for compatibility, best practices etc. Powerful functionality combined with simple usage and human-friendly feedback.

License

Notifications You must be signed in to change notification settings

TheAssassin/appimagelint

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

appimagelint

appimagelint is a tool to check AppImage files for common issues.

appimagelint runs a variety of checks on AppImages and reports the results in human-readable form in the console log.

screenshot

Usage

First, get a copy of appimagelint, either by downloading the AppImage from the release page, or by installing it via pip.

appimagelint is not published on PyPI right now, but you can install it directly from GitHub if you have git installed. Just call pip install -e git+https://github.com/TheAssassin/appimagelint#egg=appimagelint to install.

Now call appimagelint on any AppImage you want to evaluate:

# use via AppImage
> wget https://github.com/TheAssassin/appimagelint/releases/download/continuous/appimagelint-x86_64.AppImage
> chmod +x appimagelint-x86_64.AppImage
> ./appimagelint-x86_64.AppImage some_other.AppImage
[...]

# use via pip
# it is recommended to use a virtualenv for it, the following shows how it works with virtualenvwrapper
> mkvirtualenv appimagelint
> workon appimagelint
> pip install -e git+https://github.com/TheAssassin/appimagelint#egg=appimagelint
> appimagelint some_other.AppImage

About

Check AppImages for compatibility, best practices etc. Powerful functionality combined with simple usage and human-friendly feedback.

Resources

License

Stars

Watchers

Forks

Packages

No packages published