/setappimage

AppImage Setup Utility

Primary LanguageShell

The easiest way to integrate AppImage applications into your Linux system!

installation setup features usage license



Features

  • One-Command Setup - Transform AppImages into native-like applications
  • Desktop Integration - Automatic menu entries and icon extraction
  • Secure Installation - Proper permissions and system-wide availability
  • Beautiful Interface - Clear, colorful, and user-friendly interaction
  • Error Handling - Comprehensive validation and recovery


Installation

⇨ Quick Install

curl -s https://raw.githubusercontent.com/1hehaq/setappimage/main/setappimage.sh | bash

⇨ Manual Installation

# Clone the repository
git clone https://github.com/1hehaq/setappimage.git

# Navigate to the project directory
cd setappimage

# Make executable and install
chmod +x setappimage.sh
sudo cp setappimage.sh /usr/local/bin/setappimage


Setup

⇨ Basic Usage

sudo setappimage

⇨ Interactive Prompts

📂 AppImage path: ~/Downloads/MyApp.AppImage
📝 Application name: My Amazing App


Using

⇨ Example: VSCode Installation

$ sudo setappimage
📂 AppImage path: ~/Downloads/VSCode.AppImage
📝 Application name: VSCode
✨ Done! VSCode is now in your applications menu!

⇨ Example: Obsidian Setup

$ sudo setappimage
📂 AppImage path: ~/Downloads/Obsidian.AppImage
📝 Application name: Obsidian
✨ Done! Obsidian is ready to use!

⇨ What It Does

├── Makes AppImage executable
├── Moves to /opt/appimages
├── Extracts application icon
├── Creates desktop entry
└── Updates system database


Security

⇨ Features

├── Proper permission handling
├── Secure installation paths
├── System-wide availability
└── Comprehensive validation


License

This project is licensed under the MIT License - see the LICENSE file for details.



Made with ❤️ for the Linux Community

Built by 1hehaq