• Sign In



  • Categories

    Extension Details



    Readme

    Fork for Nova

    Official Nova extension for the Fork Git client, enabling
    repository access, commit history, and file change inspection.

    Requirements

    1. Install Fork via website download or homebrew:

    brew install --cask fork

    1. Install Fork CLI (not required with homebrew):

    Settings → Integration → Install Command Line Tools

    Usage

    The following commands are available when the current workspace is a Git repository:

    Editor and Context Menus

    • Show File History in Fork – Opens the Git commit history for the active file.

    Extensions Menu

    • Open Repository – Launches the current workspace in Fork.
    • Open Commit View – Displays uncommitted changes and opens the commit UI.
    • Show All Commits – Displays the full commit history for the repository.

    All commands are also available via the Command Palette (⌘⇧P).

    Keyboard shortcuts

    To set keyboard shortcuts for any of the above commands, use Nova’s
    Key Bindings feature.

    Acknowledgements

    • The Fork icon is the property of Danil Pristupov and is used with permission.
    • Based on the original OpenInFork Nova extension
      by Gant Hobbs.

    Release Notes

    1.0.2 - 2025-05-23

    Changed

    • Minor rewording in the README.md

    1.0.1 – 2025-05-09

    Changed

    • Always activate extension; enable commands only when the workspace is a Git repository.

    1.0.0 – 2025-05-07

    Added

    • Open Repository – Launches the current workspace in Fork.
    • Open Commit View – Displays uncommitted changes and opens the commit UI.
    • Show All Commits – Displays the full commit history for the repository.

    Changed

    • Commands are now only available when the current workspace is a Git repository.
    • Cached the path to the Fork binary.

    License

    MIT License

    Copyright (c) 2021 Grant Hobbs, 2025 Toni Förster

    Permission is hereby granted, free of charge, to any person obtaining a copy
    of this software and associated documentation files (the "Software"), to deal
    in the Software without restriction, including without limitation the rights
    to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
    copies of the Software, and to permit persons to whom the Software is
    furnished to do so, subject to the following conditions:

    The above copyright notice and this permission notice shall be included in all
    copies or substantial portions of the Software.

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
    IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
    FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
    AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
    LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
    OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
    SOFTWARE.