Hok 0.1.0-beta.7

A CLI implementation of Scoop in Rust

Download for Windows

About Hok

A CLI implementation of Scoop in Rust

What's new in 0.1.0-beta.7

⚠ BREAKING CHANGES
- libscoop: switch to use tracing for logging
- libscoop: manifest.hash() return type changed from str to HashString
Features
- hok: add hok completions command to generate shell completion (da1b6d8)
- hok: add global --verbose flag (5fd0505)
Bug Fixes
- libscoop: hash checking should be case insensitive (fix #18) (b3afbef)
Code Refactoring
- libscoop: switch to use tracing for logging (d835c7f)

Full release notes »

Technical details

PublisherChawye Hsu
Version0.1.0-beta.7
Release date2024-12-10
LicenseApache-2.0
Installer typezip
Architecturex86, x64, arm64
Package IDChawyeHsu.Hok

Install Hok from the command line

Install with Windows Package Manager
winget install --id=ChawyeHsu.Hok -e
Update to the latest version
winget upgrade --id=ChawyeHsu.Hok -e
Uninstall
winget uninstall --id=ChawyeHsu.Hok -e

scoop

Hok version history

0.1.0-beta.6 Oct 10, 2024

Features
- libscoop: Adpot new cache filename format (15172a9)
Bug Fixes
- cargo clippy fix (71a7596)
- hok: Check if cat_style is empty (4ed662e), closes #10
- hok: Remove type.exe dep in hok cat, closes #14 (47a42c5)

0.1.0-beta.5 Jul 9, 2024

Features
- libscoop|config: support use_isolated_path config (1bb5ee7)
- libscoop: remove env paths under isolated_path mode correctly (2f58173)
- libscoop: support use_sqlite_cache config (35c9577)
Bug Fixes
- libscoop|config: support named use_isolated_path (5e9a181)
- libscoop: case insensitive match on package querying (5efde66)
- libscoop: updated Config struct (17e474a)

0.1.0-beta.4 Sep 9, 2023

Features
- hok: added s shortcut for search command (50c0bfc)
Bug Fixes
- hok: added long format arg of listing known buckets (658ef7d)
- hok: fix 50c0bfc (387fd66)
- hok: trim yes_no prompt input (0a01f1e)
- libscoop|config: default config path should be always returned (d3040ad)
- libscoop|fs: improve symlink removal logic (398ef27)
- libscoop|resolve: correct pinned dependency cascade resolving (660d3e2)
Performance Improvements
- libscoop|manifest: defer hash validation (d1ff3f6)

Other versions

  • 0.1.0-beta.3

Frequently asked questions

Is Hok free?

Yes. Hok is free and open-source software released under the Apache-2.0 license.

What is the latest version of Hok?

The latest version is 0.1.0-beta.7, released on Dec 10, 2024.

Is it safe to download Hok?

The download button links to the official installer published on github.com, the same file Windows Package Manager installs. You can verify the downloaded file by comparing its SHA-256 checksum with bd8da407d4397ab05151ec1fb997edced1341832589383a535247c67ea947282.

Which Windows versions does Hok support?

Hok runs on Windows and is available for 32-bit (x86), 64-bit (x64), ARM64 systems.

How do I uninstall Hok?

Open Settings › Apps › Installed apps, find Hok and select Uninstall. From the command line, run winget uninstall --id=ChawyeHsu.Hok -e.

Is there a portable version of Hok?

Yes. Hok is available as a portable ZIP archive (hok-x86_64-pc-windows-msvc.zip, 64-bit (x64)) that runs without installation. Copy it to any folder or USB drive and run it from there.