Skip to content

SizzleUnrlsd/Package-manager

Repository files navigation

PACKAGE-MANAGER

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".

Run the server

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

Run the client

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}

Authors

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published