RubyGems Navigation menu

ukiryu 0.2.4

Ukiryu is a platform-adaptive command execution framework that transforms CLI tools into declarative APIs. It provides the "OpenAPI" for command-line interfaces, enabling cross-platform tool integration with type safety and structured results. Key features: * Declarative YAML profiles define tool behavior, eliminating hardcoded command strings * Platform-adaptive execution across macOS, Linux, and Windows * Shell-aware command formatting for bash, zsh, fish, PowerShell, and cmd * Type-safe parameter validation with automatic coercion * Version routing support with semantic version matching (via Versionian) * Interface contracts allow multiple tools to implement the same abstract API * Structured Result objects with success/failure information instead of parsing stdout * Comprehensive error handling under Ukiryu::Errors namespace The Ukiryu ecosystem consists of: * ukiryu gem - The runtime framework * ukiryu/register - Collection of YAML tool profiles * ukiryu/schemas - JSON Schema for validation Use Ukiryu to integrate command-line tools like ImageMagick, FFmpeg, Inkscape, Ghostscript, and more into your Ruby applications with consistent, predictable interfaces.

Gemfile:
=

インストール:
=

バージョン履歴:

  1. 0.2.4 February 22, 2026 (252KB)
  2. 0.2.3 February 20, 2026 (252KB)
  3. 0.2.2 February 19, 2026 (261KB)
  4. 0.2.1 February 19, 2026 (261KB)
  5. 0.2.0 February 19, 2026 (252KB)
全てのバージョンを表示(全11件)

Runtime依存関係 (6):

git ~> 3.0
lutaml-model ~> 0.7.0
lutaml-xsd ~> 0.1.0
thor >= 0
versionian ~> 0.1

所有者:

プッシュ者:

GitHub

作者:

  • Ribose Inc.

SHA 256チェックサム:

=

来歴:

Built and signed on

GitHub Actions

Build summary

累計ダウンロード数 2,717

このバージョンのみ 702

このバージョンがリリースされたのは:

ライセンス:

BSD-2-Clause

必要なRubyのバージョン: >= 2.7.0

リンク: