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 (22.04+)

Ensure you have pipx installed via python3.12 (or higher) and git:

sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update
sudo apt install python3.12 git
python3.12 -m pip install --user pipx
python3.12 -m pipx ensurepath

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.4.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.4-py3-none-any.whl (207.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: gurk-2.0.4.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.4.tar.gz
Algorithm Hash digest
SHA256 f7de26393c7ea89e6e5cab57d72558d70be44e1cc532f616fadfd83b036674c3
MD5 da8386c1042b8b3eb7a3b83bcc719bdb
BLAKE2b-256 0e8f65906029f4cf3c022a1f87199ce420c609af40b53070174f5d376ceca3ee

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gurk-2.0.4-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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 2697389519686f0a7c2d5c1ac01589dd70cc504c67e6a070c3a9e2e0c76264e2
MD5 f03c66e938e7e1d88239e420a13495e2
BLAKE2b-256 d0c4ed1c742a2388fc5a374cdcce3dd1501d30ce8b2d85a238436de6b4fd3494

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