Skip to main content

Hollow Knight Mods Manager =)

Project description

hk-horn

Hollow Knight Mods (Packages) Manager =)

(In current time in Alpha..)

Installation..

pip install --upgrade hk_horn

Usage

Help

# with `python -m`
python -m horn -h
# or if included in PATH:
horn -h

output:

Usage: horn.py [OPTIONS] COMMAND [ARGS]...

Options:
  --version   Show the version and exit.
  -h, --help  Show this message and exit.

Commands:
  find
  info
  install

Mods search

horn find --name HK

output:

'HKHKHKHKHK' 1.5.0.0
'HKMP HealthDisplay' 0.0.6.0
'HKMirror' 2.1.0.0
'HKMP' 2.4.1.0
'HKMP Prop Hunt' 0.0.2.1
'HKVR' 0.0.0.0
'HkmpPouch' 1.0.0.0
'SmashKnight' 1.0.0.0
'HKmote' 1.4.0.0
'HKTracker' 3.4.1.1
'HKTool Legacy' 1.11.8.0
'HKTool' 2.2.1.0
'HKTimer' 0.1.1.0
'HKMP.ModDiff' 1.0.2.0
'HKMP Tag' 2.3.1.0
'HKRoomLogger' 1.0.8467.33528

Mod info

horn info HKMP --version 2.4.1.0

output:

Mod(
    name='HKMP',
    description='Hollow Knight Multiplayer allows people to host games and let others join them in their adventures.',
    version='2.4.1.0',
    link='https://github.com/Extremelyd1/HKMP/releases/download/v2.4.1/HKMP.zip',
    dependencies=None,
    repository='https://github.com/Extremelyd1/HKMP/',
    issues=None,
    tags=None,
    authors=['Extremelyd1']
)

Mods installation (will update in future)

horn install 'HKMP' --path=/path/to/game/mods/dir/Games/Hollow\ Knight/Hollow\ Knight_Data/Managed/Mods

output:

[11/19/23 04:30:25] INFO     Searching package 'HKMP'                                                                                                                                                     api.py:397
                    INFO     Searching field(s) ptrn(s) `{'name': '^HKMP$'}`                                                                                                                              api.py:283
                    INFO     Installing package `'HKMP'==2.4.1.0`                                                                                                                                         api.py:415
[11/19/23 04:30:27] INFO     Downloading `https://github.com/Extremelyd1/HKMP/releases/download/v2.4.1/HKMP.zip` to path `~/.cache/horn/pkg/HKMP.zip`                                           api.py:361
[11/19/23 04:30:28] INFO     Unpacking `~/.cache/horn/pkg/HKMP.zip` to path `~/PortWINE/PortProton/prefixes/DEFAULT/drive_c/Games/Hollow Knight/Hollow Knight_Data/Managed/Mods/HKMP` api.py:379
                    INFO     Installation of package `'HKMP'==2.4.1.0` complete!                                                                                                                          api.py:424
Status:  OK

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

hk_horn-0.0.5.tar.gz (14.0 kB view details)

Uploaded Source

Built Distribution

hk_horn-0.0.5-py3-none-any.whl (14.9 kB view details)

Uploaded Python 3

File details

Details for the file hk_horn-0.0.5.tar.gz.

File metadata

  • Download URL: hk_horn-0.0.5.tar.gz
  • Upload date:
  • Size: 14.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.0 CPython/3.11.5 Linux/5.10.194-1-MANJARO-TKG

File hashes

Hashes for hk_horn-0.0.5.tar.gz
Algorithm Hash digest
SHA256 5de0f0710d295c3c44a8dc571350eaa2787dd8b22a07bb0a54f9b921741e7a2d
MD5 8ab3aca447eea8441d03a1e56b25d5ff
BLAKE2b-256 0ead3b1639f1643353dbab7c1ac7fcdc4ed26714e42af7e493f866055e455aa7

See more details on using hashes here.

File details

Details for the file hk_horn-0.0.5-py3-none-any.whl.

File metadata

  • Download URL: hk_horn-0.0.5-py3-none-any.whl
  • Upload date:
  • Size: 14.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.0 CPython/3.11.5 Linux/5.10.194-1-MANJARO-TKG

File hashes

Hashes for hk_horn-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 150b5cd0dc9034d55d5c6343e0083910cd16fabbfdd7c97c9cf8a27119dec664
MD5 809229ededc0ebe12c5246b74842ba34
BLAKE2b-256 fcfa8b2f73f57f2d8ac6e58e7fd8c15723f778363147bb841707818ce94ebab0

See more details on using hashes here.

Supported by

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