Skip to content

GitGhost v1.0.0

Compare
Choose a tag to compare
@decodingchris decodingchris released this 09 Apr 20:18
· 4 commits to main since this release

A secure CLI tool to manage private files and folders alongside your public Git repositories.


Features

  • Separate private repository to keep sensitive files out of your public repo
  • Simple commands: init, status, save, discard
  • .gitghostinclude file to easily specify which files/folders to protect
  • Manual control — you decide when to sync private data
  • Seamless integration with existing Git workflows
  • Cross-platform support (Linux/Ubuntu)
  • Open source under the MIT License
  • High test coverage with automated CI/CD for reliability

Requirements

  • Python 3.10 or higher
  • Git installed
  • GitHub CLI (gh) is required for private repo automation

Installation

Install directly from PyPI:

pip install gitghost

Usage

Initialize GitGhost in your repository:

gitghost init

Check private file changes:

gitghost status

Save private changes:

gitghost save

Discard unwanted private changes:

gitghost discard

For full command details, see the README or run:

gitghost --help

Thank you for using GitGhost!

Contributions, feedback, and stars are welcome.
Secure your sensitive files with confidence.