This project is a small building block in a larger project. It aims to create a packet manager and organise code updates for projects such as "TekSH" and "TekOS".
Clone the project
git clone https://github.com/SizzleUnrlsd/Package-manager
Go to the project directory
cd Package-manager/
Install dependencies
make
Start the server
make run
Entry into the server
make it
Retrieve the data.json file manually
make data_cp
Stop the server
make stop
Shows all available packets
./client.py get
Retrieves a packet file
./client.py get --get-files --package-files {packet name}
Adds a packet and its version without a file
./client.py add --name {packet name} --version {package_version}
Adds a packet and its version with a file
./client.py add --name {packet name} --version {package_version} --file {packet_file}
Delete a packet
./client.py delete --name {packet name}