Winpkg, Duel Platform Package Manager
What Is Winpkg?
Winpkg is a script entirely written in python which provides a GNU/Linux Package manager like functionality to Android and Windows. Current builds are in very early stages and only support Windows packages.
Why Winpkg?
Winpkg directly fetches downloads for the desired app present in the repository eliminating searching for apps on the web.
Installation
The package is portable but a few dependencies are required:
- python 3.10+
- pip
- shutil
- requests
- subprocess
- termcolor
- tqdm
In Terminal Run:
pip install shutil requests tqdm termcolor
git clone https://github.com/manav-harsana/smpkg.git
# or download zip file manually
cd smpkg
python .\smpkg.py
Todo (WIP)
Features | Progress |
---|---|
Automatically fetch repository and winpkg update and notify user | ××××××7••• |
Handle updates for all apps in repository | ××3••••••• |
Android Support | ×××××6•••• |
Separate FOSS and "Non-Free" repositories | ××××5••••• |
Latest Build Status
Winpkg Version | 0.3.1 |
---|---|
Package Branch | Stable |
Repository Version | 0.4 |
Support | Windows currently (Android not added yet) |
Requirements | Python 3/3+ |
Python Dependencies | requests, shutil, os, sys, termcolor, subprocess |
Screenshots
Further Details
- License: GNU GPL 3.0+
- Category: Free and Open Source Software
Description
An easy to use Script with a rapidly growing repository to directly download and install apps via Terminal with Windows and Android support.