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_horns

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.2.tar.gz (13.9 kB view details)

Uploaded Source

Built Distribution

hk_horn-0.0.2-py3-none-any.whl (14.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: hk_horn-0.0.2.tar.gz
  • Upload date:
  • Size: 13.9 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.2.tar.gz
Algorithm Hash digest
SHA256 6ddbf16b64eef453f5520449ed223ef031e23c189871f9f9ae145b3e14a27768
MD5 d820e29c7a39b8f0856c6e302acfb762
BLAKE2b-256 ce353556c62e84f27fea462b63842329d7822824ebd5e7b94926b08c55c213a8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: hk_horn-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 14.8 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 b495efe279a92fc4d26a62d302d765deccf86f0743544c498bf41e6f29be090f
MD5 666e7190eceaec8ae02684672b5a0503
BLAKE2b-256 4ee245a4b29865d8fdd4d4ac23c20b4b99335db755c9144bd6167b734973a759

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