Skip to content

MegaByteMark/keyzee-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KeyZee Command Line Interface

.NET C# License

Table Of Contents

Overview

KeyZee CLI is a command-line interface for managing KeyZee stores directly from the terminal. Built on top of the KeyZee SDK, it provides system administrators and developers with a powerful toolset for managing encrypted key-value pairs across different applications.

The CLI enables you to:

  • Create and manage application configurations
  • Store and retrieve encrypted key-value pairs securely
  • Migrate encryption keys for existing data
  • Manage multiple applications from a single interface
  • Work with any supported database (SQL Server, PostgreSQL, SQLite, or In-Memory)

Contributing

KeyZee CLI is free and open-source software licensed under the MIT License. You're welcome to use it for both personal and commercial projects at no cost.

We Welcome Contributions! 🎉

Contributions are always welcome and appreciated! Whether it's:

  • 🐛 Bug reports - Found a bug? Please open an issue with steps to reproduce
  • 💡 Feature requests - Have an idea? Share it in the issues section
  • 📖 Documentation improvements - Help make the docs clearer
  • 🔧 Code contributions - Submit a pull request with your improvements
  • Starring the repo - Show your support!

How to Contribute

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Make your changes and commit (git commit -m 'Add amazing feature')
  4. Push to your branch (git push origin feature/amazing-feature)
  5. Open a Pull Request describing your changes

Guidelines

  • Follow existing code style and conventions
  • Write clear commit messages
  • Add tests for new features when applicable
  • Update documentation as needed
  • Be respectful and constructive in discussions

Development Setup

# Clone your fork
git clone https://github.com/YOUR_USERNAME/keyzee-cli.git
cd keyzee-cli/keyzee-cli

# Restore dependencies
dotnet restore

# Build
dotnet build

# Run locally
dotnet run -- app list

Support & Maintenance

This project is maintained by Mark Hart in my spare time. While I do my best to respond to issues and review pull requests promptly, please be patient - I may not be able to respond immediately.

If you find this project useful, consider:

  • ⭐ Starring the repository
  • 📣 Sharing it with others
  • 💬 Providing feedback and suggestions

Code of Conduct

Please be kind, respectful, and professional. We're all here to learn and build something useful together.

License

This project is licensed under the MIT License - see the LICENSE file for details. This means you can:

  • ✅ Use it commercially
  • ✅ Modify it
  • ✅ Distribute it
  • ✅ Use it privately

The only requirement is to include the original copyright notice.


Questions? Feel free to open an issue or start a discussion. Happy coding! 🚀

About

Command line interface for KeyZee that enables system managers to manage KeyZee stores directly from the terminal.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages