Skip to content

MK2112/appimanage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

appimanage

A CLI tool for integration and management of AppImage programs on Linux systems.

Features

  • Set a dedicated directory for AppImage files
  • Create .desktop entries for AppImages for easy application launching
  • Manage and update AppImage integrations

Installation (WIP)

git clone https://github.com/MK2112/appimanage.git
cd appimanage
pip install -e .

Usage

Set AppImage directory:

appimanage --set /path/to/appimages-directory

With a directory set, create start menu entries:

appimanage --startmenu

Supported Distributions

Tested on Debian-based distributions.

Roadmap

  • --set to set the AppImage directory
  • --unset to forget the AppImage directory
  • --list to display all managed AppImages
  • --startmenu to link all managed AppImages to the start menu
  • --desktop to create a desktop shortcut for a specific AppImage
  • --remove to set the AppImage directory
  • --move to enable auto moving of AppImages and link updates
  • Setup CI/CD
  • Expand distribution compatibility
  • --update to update all managed AppImages (requiring some sort of versioning and web referencing)
  • (Optional) Publish to PyPI