Skip to content

macOS: after uv tool install graphifyy, only uv tool run --from graphifyy graphify install works #1471

Description

@Patsch36

Summary

On macOS, after installing with uv tool install graphifyy, the only reliably working invocation is:

uv tool run --from graphifyy graphify install

Direct command usage (graphify install) fails with command not found, and uv tool run graphify ... fails because uv tries to resolve graphify as a package name.

Environment

  • OS: macOS (zsh)
  • Tooling: uv

Steps to Reproduce

  1. Install the tool package:
    uv tool install graphifyy
  2. Try running the CLI directly:
    graphify install
  3. Try running via uv tool run using executable name only:
    uv tool run graphify install
  4. Run with explicit package source:
    uv tool run --from graphifyy graphify install

Actual Behavior

  • graphify install:
    zsh: command not found: graphify
    
  • uv tool run graphify install:
    × No solution found when resolving tool dependencies:
    ╰─▶ Because there are no versions of graphify and you require graphify, we can conclude that your requirements are unsatisfiable.
    
  • uv tool run --from graphifyy graphify install works.

Expected Behavior

After uv tool install graphifyy, at least one of the following should work consistently without additional discovery:

  • graphify install (if PATH/tool shim is correctly set up)
  • or docs should clearly instruct to use:
    uv tool run --from graphifyy graphify <command>

Notes

uv reports that package graphifyy provides executables graphify and graphify-mcp, which suggests confusion between package name and executable name. This is likely to affect first-time users.

Suggested Fixes

  • Improve install/run documentation with explicit examples for macOS + zsh.
  • Add a troubleshooting section for PATH setup (uv tool dir) and shell reloading.
  • Optionally consider package/executable naming alignment to reduce friction.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions