Skip to content

A git hook utility to transfer environement variables and secrets without exposing them to public git repositories.

Notifications You must be signed in to change notification settings

TesDevelopment/Omit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Omit Logo

Description

Omit is a Rust-based project that allows you to securely share environment variables and secrets using a single key. It provides a convenient way to deploy and manage sensitive information while ensuring the safety of your data.

The project utilizes AES encryption to protect your secrets and integrates seamlessly with your git commands, ensuring that your repository stays up to date with the latest changes.

Features

  • Securely share environment variables and secrets using a single key
  • AES encryption for data protection
  • Integration with git commands for easy management and synchronization

Installation

Thanks to cargo Omit can be installed with one simple command cargo install omit

Usage

To use Omit, follow these steps:

  1. Create a git repository and set it up
  2. Run the omit init command in the repositories folder
  3. Add your secrets with the omit < filename > command

For more commands run omit help

Compatibility

Unfortunately Omit is not currently compatible with non-linux systems, windows compatibility is a work in progress. If you'd like to implement more compatibility feel free to contribute to the project.

Contributing

Contributions to Omit are welcome! If you have any ideas, bug reports, or feature requests, please open an issue or submit a pull request on the GitHub repository.

License

Omit is licensed under the MIT License.

About

A git hook utility to transfer environement variables and secrets without exposing them to public git repositories.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages