@axicov/cli
v1.0.2
Published
Deploy your projects with configuration and metadata
Readme
Axicov CLI
A comprehensive CLI tool for deploying projects with configuration metadata and automated zip packaging. Built for optimal performance with Node.js.
Installation
# Using npm
npm install -g @axicov/cli
# Using yarn
yarn global add @axicov/cli
# Using pnpm
pnpm add -g @axicov/cliQuick Start
- Create an
axicov.config.jsin your project root:
module.exports = {
name: "my-project",
description: "Project description",
readmePath: "./README.md",
env: ".env",
params: {
version: "1.0.0",
author: "Your Name",
license: "MIT"
},
port: 3000,
tags: ["nodejs", "api"]
};- Deploy your project:
axicov deploy -k "your-api-key"Features
- Fast project deployment with metadata
- Automated configuration validation
- Smart zip packaging with .gitignore support
- Environment variable parsing
- README content extraction
- TypeScript support
CLI Commands
# Deploy project
axicov deploy -k "your-api-key"
# Deploy with custom API URL
axicov deploy -k "your-api-key" -u "https://api.example.com/deploy"
# Show help
axicov --helpEnvironment Variables
AXICOV_API_URL="https://api.example.com/deploy"
AXICOV_API_KEY="your-default-api-key"Programmatic Usage
import { DeployCommand } from '@axicov/cli';
const deploy = new DeployCommand();
await deploy.execute({
apiKey: 'your-api-key',
apiUrl: 'https://api.example.com/deploy'
});Documentation
For detailed documentation, visit our GitHub repository.
Contributing
- Fork the repository
- Create a feature branch
- Submit a pull request
License
MIT © Axicov
