Skip to content

Shell context menu integration #12

@cst8t

Description

@cst8t

Why this matters

A lot of Git actions start before the repo is even open in an app. Being able to right-click a folder, repo, or remote URL and jump straight into Gitmun would make common workflows feel much more natural.

What this should cover

  • Add shell context menu integration on supported platforms
  • Support useful entry points like:
    • clone into Gitmun
    • open repo in Gitmun
    • fetch
    • pull
    • push
  • Make actions appear in places that make sense, such as folders, repositories, and maybe selected files where relevant
  • Keep labels and behavior consistent across platforms, while still respecting platform conventions
  • Handle cases where Gitmun is not running already
  • Make failures more understandable when the selected path is not a repo, Git is unavailable, or the requested action cannot run safely
  • Leave room for platform-specific expansion later without making the first version overly broad

Done when

  • You can right-click a supported path and launch useful Gitmun actions from the shell
  • Opening or cloning from the context menu feels reliable and fast
  • Repo actions only show up when they make sense for the selected target
  • Platform differences do not make the feature feel confusing or half-broken
  • If an action cannot run, Gitmun explains why instead of failing silently

Notes

This should feel like Gitmun showing up where Git work already starts, not just bolting a few commands onto the shell.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions