info
Display version information, system status, and configuration details for the Grapevine CLI.
Usage
grapevine info [options]Options
--system
- Type:
boolean - Default:
false
Include detailed system information.
grapevine info --system--network
- Type:
boolean - Default:
false
Include network connectivity and status information.
grapevine info --network--config
- Type:
boolean - Default:
false
Display current configuration settings (sensitive data hidden).
grapevine info --config--all
- Type:
boolean - Default:
false
Include all available information (equivalent to --system --network --config).
grapevine info --allExamples
Basic Information
grapevine infoComplete System Info
grapevine info --allNetwork Status Only
grapevine info --networkConfiguration Check
grapevine info --configOutput
Basic Output
🍇 Grapevine CLI Information
📦 Version Information:
CLI Version: 1.2.3
SDK Version: 1.2.1
Node.js Version: v20.11.0
Platform: darwin-arm64
🌐 Default Configuration:
Network: mainnet
API Endpoint: https://api.grapevine.markets
IPFS Gateway: https://ipfs.grapevine.markets
📅 Build Information:
Build Date: 2024-03-01T10:30:00Z
Git Commit: abc1234
Build Environment: production
🏠 Installation:
Install Path: /usr/local/bin/grapevine
Config Directory: ~/.grapevine
Cache Directory: ~/.grapevine/cacheWith System Information
🍇 Grapevine CLI Information
[... basic info above ...]
💻 System Information:
Operating System: macOS 14.3.1 (23D60)
Architecture: arm64
CPU: Apple M2 Pro (12 cores)
Memory: 16.0 GB total, 8.2 GB available
Disk Space: 487.2 GB available
🔧 Runtime Environment:
Shell: zsh 5.9
Terminal: iTerm2 3.4.19
Environment Variables:
• PATH: /usr/local/bin:/usr/bin:/bin
• HOME: /Users/username
• NODE_ENV: productionWith Network Information
🍇 Grapevine CLI Information
[... basic info above ...]
🌐 Network Status:
Internet Connection: ✅ Connected
DNS Resolution: ✅ Working
🔗 API Connectivity:
Grapevine API: ✅ Reachable (response: 142ms)
IPFS Gateway: ✅ Reachable (response: 89ms)
Ethereum RPC: ✅ Connected to mainnet
⛓️ Blockchain Status:
Current Block: 19,234,567
Gas Price: 25.3 gwei
ETH Price: $3,247.89 USD
USDC Contract: ✅ ValidWith Configuration
🍇 Grapevine CLI Information
[... basic info above ...]
⚙️ Configuration:
Config File: ~/.grapevine/config.json
Network Settings:
• Network: mainnet
• RPC URL: https://mainnet.infura.io/v3/[hidden]
• Custom Endpoint: Not set
Authentication:
• Private Key: ✅ Configured (0x1234...5678)
• Wallet Address: 0x1234567890abcdef1234567890abcdef12345678
• Balance: 0.45 ETH, 127.50 USDC
Preferences:
• Default Page Size: 20
• Auto-confirm: false
• Color Output: true
• Update Check: enabled
Cache:
• Cache Enabled: true
• Cache Size: 12.3 MB
• Last Cleared: 2024-03-01 09:30:00Authentication Status
The info command shows authentication status without requiring authentication:
# Shows whether you're authenticated
grapevine info --config⚙️ Configuration:
Authentication:
• Status: ❌ Not authenticated
• Suggestion: Run 'grapevine auth --help' for setup optionsTroubleshooting Usage
Check Installation
# Verify CLI is properly installed
grapevine info --systemNetwork Issues
# Diagnose connectivity problems
grapevine info --networkConfiguration Problems
# Review current settings
grapevine info --configComplete Diagnostics
# Full system report for support
grapevine info --all > grapevine-diagnostics.txtVersion Management
Check for Updates
# Current version info
grapevine info
# The CLI automatically checks for updates (can be disabled in config)Version Compatibility
The info command shows version compatibility:
📦 Version Information:
CLI Version: 1.2.3
SDK Version: 1.2.1 ✅ Compatible
Minimum API Version: 1.0.0 ✅ Supported
⚠️ Update Available: CLI v1.2.4 is available
Run: npm install -g @grapevine/cli@latestPrivacy Notes
- Sensitive Data: Private keys and API keys are never displayed in full
- Wallet Info: Only wallet address and balances are shown (no private data)
- System Info: Only non-sensitive system information is included
- Network Data: Public network status only
Output Formats
JSON Output
# Machine-readable format
grapevine info --all --json > system-info.jsonPlain Text
# Default human-readable format (always used unless --json specified)
grapevine info --allRelated Commands
- auth - Authentication setup
- configuration - Configuration management
- installation - Installation guide