Skip to content

netinsight/edge-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

edgectl

Nimbra Edge CLI - A command-line tool for managing and monitoring Nimbra Edge installations. Built in Rust, it provides a unified interface for controlling various edge resources including inputs, outputs, appliances, nodes, regions, and network tunnels.

Installation

Download the latest release from GitHub Releases

Shell completions are automatically included in the Debian package. For other installations, configure completions by adding this to your ~/.bashrc:

if command -v edgectl &> /dev/null; then
    source <(edgectl completion bash)
fi

Configuration

edgectl requires environment variables for API access:

export EDGE_URL="https://your-edge-api-endpoint"
export EDGE_PASSWORD="your-admin-password"

Development

# Development build
cargo build

# Release build
cargo build --release

# Run tests
cargo test

# Format code
cargo fmt

# Lint code
cargo clippy

# Make a release
git tag -a v0.0.0-rc0
git push
make release

About

CLI tool for managing and monitoring Nimbra Edge installations

Resources

License

Stars

Watchers

Forks

Contributors 5