Skip to content

v0.1.3

Choose a tag to compare

@github-actions github-actions released this 01 Sep 02:04
· 12 commits to master since this release

⚡ linkd v0.1.3 — Smart Incremental Sync & Hierarchical Tree Views

🚀 Highlights

  • 3-Layer Smart Content-Aware Incremental Sync Engine:

    • Layer 1 (Metadata Gate): Instant file size and mtime comparison without redundant disk reads.
    • Layer 2 (Content Hash Gate): Fast SHA-256 comparison for modified timestamps to avoid unnecessary disk writes if content is identical.
    • Layer 3 (Granular In-Place Updates): Writes only modified/added files, preserving untouched files and open file handles in place (eliminating Windows Access Denied and preventing frontend bundler / Flutter rebuild loops).
    • Dead File Cleanup: Automatically detects and deletes only stale removed files from destination.
    • Timestamp Preservation: Preserves source file mtime onto destination so subsequent syncs hit 0ms instant metadata cache.
  • Hierarchical Nested Tree Views:

    • linkd list: Multi-consumer packages are grouped into visual tree branches (├──, └──) instead of flat repeating rows.
    • linkd monitor: Collapsible interactive tree branches grouped by package or consumer with keyboard cycling (g), aggregate inspector, and bulk actions.
  • 11 Native Polyglot Ecosystems:

    • Complete support for Dart/Flutter, .NET (C#/F#/NuGet), Ruby (Bundler/Gems), Swift (SPM), Elixir (Mix), PHP (Composer), Python (uv/pip/poetry), Go Modules, Rust (Cargo), JVM (Maven/Gradle), and Custom Paths.
  • Simplified Setup:

    • Replaced legacy linkd wizard with the fast, inline, interactive linkd init setup wizard.

📦 Installation

Linux & macOS (curl / bash)

�ash curl -fsSL https://raw.githubusercontent.com/pinoox/linkd/master/install.sh | bash

Windows (PowerShell)

powershell irm https://raw.githubusercontent.com/pinoox/linkd/master/install.ps1 | iex

Via Cargo (from source)

�ash cargo install --path crates/linkd-cli --locked

Full Changelog: v0.1.2...v0.1.3