Skip to content

Latest commit

 

History

History
57 lines (36 loc) · 2.45 KB

README.md

File metadata and controls

57 lines (36 loc) · 2.45 KB

Arch-EIP

Screenshots

GUI implementation

Console implementation

Description

Script for exporting installed packages to list in Arch linux for Flatpack, AUR, Official and PIP (Python 3). To get packages, I use flatpak, pamac and grep to exclude unnecessary strings. All tests were performed on Manjaro Linux

Usage

GUI implementation

Prepare for GUI version launch:

pip install PySide6 tomli
chmod +x ./app/main.py

Just run the main.py file in app folder, just run it with a mouse click and choose what needs to be exported (Flatpak/AUR/Official/PIP). Click "Export" and wait for the result in the form of the desired files in the output folder.

In general, I'm new to all these GUI on Linux (this is my first graphical application), previously I did only on WinForms and a little WPF on Windows, so do not hesitate and correct my code/pay my attention to errors

Console implementation

Do the following in terminal or just launch with a mouse click (or how many of them you need to produce 😉)

python ./console.py

The packages of each type of package will be written to the appropriate text file: Flatpak.txt, AUR.txt, Official.txt and PIP.txt

Licensing

Project License
PySide6 LGPL-3.0/GPL-2.0
Tomli MIT License