Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

appto

appto is a minimal CLI tool that integrates AppImages into your desktop. It is not a launcher nor a package manager, it just runs once when you call it. Meant for people who aren't AppImage enthusiasts and just want them discoverable by the system.

Installation

Crates.io

cargo install appto

Building from source

git clone https://github.com/insop1/appto
cd appto
cargo install --path .

Usage

# Install and integrate an AppImage
# Aliases: install, i
appto add ~/Downloads/Test_Example.AppImage

# List installed apps
# Alias: ls
appto list

# Re-sync a desktop entry after an AppImage self-updates
appto sync test-example

# Sync all installed apps' desktop entries
appto sync

# Sync desktop with the icon
appto sync --icon
appto sync --icon test-example

# Checks sync diff, no changes
# Alias: --dry-run
appto sync --check

# Remove an app (files, menu entry, and symlinks)
# Alias: rm
appto remove test-example

Where things live

appto uses these paths by default, however they respect XDG variables.

  • App containers: ~/.local/share/appto/
  • Desktop entries: symlinked into ~/.local/share/applications/
  • Binaries: symlinked into ~/.local/bin/ (No XDG)
  • Cache: ~/.cache/appto/

Requirements

Linux only. Works with type-2 AppImages.

About

A minimal AppImage CLI tool

Topics

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages