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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: hk_horn-0.0.3.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.3.tar.gz
Algorithm Hash digest
SHA256 a0b00ec8dc2fa89b6503a66ddaee8d3fbfa9f86edd01648ff10c943723058fcc
MD5 5048aedecb12fc709b3a845e9217af53
BLAKE2b-256 c0f8d06ae430931ed49be80d4339e30a89462773bab7a3ca86194d991668f881

See more details on using hashes here.

File details

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

File metadata

  • Download URL: hk_horn-0.0.3-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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 db2a2a7b8706c3a3a87bf1fd703d03396beac58fd6f9019700c056c8ef61bffe
MD5 ce8ec3d93d5ec54aa58de4d58e5be299
BLAKE2b-256 9049171156b2868fc3593ef5ed781753e8b8cd1c6cffc0b15e0f9668200d48df

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