@zenithcore/zenny
v0.1.1
Published
Command-line interface for ZenithKernel framework
Maintainers
Readme
@zenithcore/zenny
The official command-line interface for ZenithKernel framework.
🚀 Installation
# Install globally with npm
npm install -g @zenithcore/zenny
# Install globally with bun
bun install -g @zenithcore/zenny
# Or use directly with npx/bunx
npx @zenithcore/zenny --help
bunx @zenithcore/zenny --help📋 Commands
Project Scaffolding
# Initialize a new ZenithKernel project
zenny init
# Create a new module
zenny create module
# Create a new Hydra component
zenny create hydra [name]Development
# List available modules
zenny list modules
# List available systems
zenny list systems
# Open documentation
zenny docsPublishing & Deployment
# Login to registry
zenny login
# Login with ZK authentication
zenny login --zk
# Publish a module
zenny publish module [path]
# Sign a manifest
zenny sign manifest [path]
# Publish manifest to qDHT
zenny publish manifest --qdht [path]Hydra Operations
# Hydrate local Hydra component
zenny hydra local [path] [--verbose]
# Hydrate remote Hydra component
zenny hydra remote [url]Bundle Operations
# Pack a Hydra bundle
zenny bundle pack [input] [output]🛠️ Usage Examples
Create a New Project
# Initialize a new ZenithKernel project
zenny init
cd my-zenith-app
# Create a new component
zenny create hydra MyComponent
# Create a new system module
zenny create moduleDevelopment Workflow
# List all available modules
zenny list modules
# Create and publish a module
zenny create module
zenny publish module ./my-module
# Sign and publish manifest
zenny sign manifest ./manifest.json
zenny publish manifest --qdht ./manifest.json🔧 Configuration
Zenny uses configuration files and environment variables:
~/.zenith/config.json- Global configuration.zenithrc- Project-specific configuration- Environment variables with
ZENITH_prefix
📚 Documentation
For detailed documentation, visit:
🤝 Contributing
- Fork the repository
- Create a feature branch
- Make your changes
- Add tests if applicable
- Submit a pull request
📄 License
MIT License - see the LICENSE file for details.
Built with ❤️ by the ZenithKernel Team
