Skip to main content

Contains anything related to setting up a new computer (desktop) system

Reason this release was yanked:

Buggy

Project description

License GitHub PyPI Contributing pre-commit

title image

🖥️ gurk 🥒 - The user-friendly package manager allowing customizable and repeatable computer setup

Installation

Ubuntu

Install dependencies:

sudo apt update
sudo apt install git pipx

Then, install gurk via:

pipx install gurk

MacOS, Windows and other Linux distributions

Not supported yet.

Usage

Using gurk you can run various plugins and tasks via

gurk run <plugin>[:<option> | /<task-subname>] [<task-args>]

where <plugin> is a plugin's git URL, the name of an installed plugin or a local path to a custom plugin. For example:

gurk run 'https://github.com/ArturoRoberti/gurk_example_plugin.git'

[!WARNING] Make sure to wrap git URLs in quotes to avoid shell interpretation issues with special characters (e.g. &)

Please have a brief look at the documentation for more information.

Contributing

Please see CONTRIBUTING.md for contribution guidelines.

License

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

TODO

Please see TODO.md for a list of planned improvements and features.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gurk-2.0.1.tar.gz (129.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

gurk-2.0.1-py3-none-any.whl (207.0 kB view details)

Uploaded Python 3

File details

Details for the file gurk-2.0.1.tar.gz.

File metadata

  • Download URL: gurk-2.0.1.tar.gz
  • Upload date:
  • Size: 129.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.14

File hashes

Hashes for gurk-2.0.1.tar.gz
Algorithm Hash digest
SHA256 32afe4d699ce67dd6cd2ab71ce72b35add91b9c8352be43ae3f46ea21b6dc8c8
MD5 a27b1568c2b7a600bb3f400b2ccc0b9a
BLAKE2b-256 e1c2f0cac10b432f4d79ef0bd88c73bb5ad8648e4b883bd9afb4e8a568184bd3

See more details on using hashes here.

File details

Details for the file gurk-2.0.1-py3-none-any.whl.

File metadata

  • Download URL: gurk-2.0.1-py3-none-any.whl
  • Upload date:
  • Size: 207.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.14

File hashes

Hashes for gurk-2.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a6af86292a5e739974ab5e793c7b2ed2abefdd26618b9402ce32727b3bc1d82e
MD5 56e16c1224811c41c9ec254ee69f2547
BLAKE2b-256 41d51e188f69b43982534cc070ab0f1264a63664122ee1b78589c781df5f2299

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page