{"versions":{"0.0.5":{"name":"@nacos-group/cli","version":"0.0.5","description":"A command-line tool for managing Nacos configurations and AI skills","bin":{"nacos":"bin/cli.js"},"keywords":["nacos","cli","configuration","ai","skills"],"author":"","license":"MIT","repository":{"type":"git","url":"git+https://github.com/nacos-group/nacos-cli.git"},"engines":{"node":">=14.0.0"},"publishConfig":{"access":"public"},"_id":"@nacos-group/cli@0.0.5","gitHead":"e7b02f32679b223ad3673741eba8002bd4f9d54d","bugs":{"url":"https://github.com/nacos-group/nacos-cli/issues"},"homepage":"https://github.com/nacos-group/nacos-cli#readme","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-OuoL+T0B+sO9WuWjUY3yxY3z3FnA0S8ADN65qFOrEhjY0dJp56N4Ru5TS8g83phXior0mHTlLlx6fvWn7llumQ==","shasum":"e36f1ca9c9004c5b46598821b60108d86fd7d3c7","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@nacos-group/cli/-/cli-0.0.5.tgz","fileCount":9,"unpackedSize":82308841,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDvIajNFtmMG65XIOZMyAi8LrUxVmMOwYuQhKrHX39uCQIgS1aKUpYbTsHRDyO1dmZZHHdZCZ6v6pE7MPyM2SqH0wE="}],"size":44530933},"_npmUser":{"name":"anonymous","email":"szzhutong@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"szzhutong@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cli_0.0.5_1772961362254_0.0019379308590099509"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-08T09:16:03.599Z","publish_time":1772961363599,"_source_registry_name":"default","contributors":[]},"0.0.6":{"name":"@nacos-group/cli","version":"0.0.6","description":"A command-line tool for managing Nacos configurations and AI skills","bin":{"nacos-cli":"bin/cli.js"},"keywords":["nacos","cli","configuration","ai","skills"],"author":"","license":"MIT","repository":{"type":"git","url":"git+https://github.com/nacos-group/nacos-cli.git"},"engines":{"node":">=14.0.0"},"publishConfig":{"access":"public"},"_id":"@nacos-group/cli@0.0.6","gitHead":"e7b02f32679b223ad3673741eba8002bd4f9d54d","bugs":{"url":"https://github.com/nacos-group/nacos-cli/issues"},"homepage":"https://github.com/nacos-group/nacos-cli#readme","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-x/Waab5Q6dBONvL7bIRfNNoZLclJP6L969Gu2d5T6v1nYEkQqFTWc9pyXFpM/WDZbucz+OHffNz1gWO+WOdazw==","shasum":"fbfa76e4d4014f04e2625e87df7e5179a443f7d9","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@nacos-group/cli/-/cli-0.0.6.tgz","fileCount":9,"unpackedSize":82308845,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICN1d0JZ7ar9m/urpy3ssj2N1ZhpplxKxAohwxcqkRKjAiBeiBiiajody1TTYCC4xpjrj90DIEK4dtNkJhkfXS8TyQ=="}],"size":44530937},"_npmUser":{"name":"anonymous","email":"szzhutong@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"szzhutong@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cli_0.0.6_1772961619121_0.7998657377499268"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-08T09:20:20.320Z","publish_time":1772961620320,"_source_registry_name":"default","contributors":[]},"0.0.7":{"name":"@nacos-group/cli","version":"0.0.7","description":"A command-line tool for managing Nacos configurations and AI skills","bin":{"nacos-cli":"bin/cli.js"},"keywords":["nacos","cli","configuration","ai","skills"],"author":"","license":"MIT","repository":{"type":"git","url":"git+https://github.com/nacos-group/nacos-cli.git"},"engines":{"node":">=14.0.0"},"publishConfig":{"access":"public"},"_id":"@nacos-group/cli@0.0.7","gitHead":"e7b02f32679b223ad3673741eba8002bd4f9d54d","bugs":{"url":"https://github.com/nacos-group/nacos-cli/issues"},"homepage":"https://github.com/nacos-group/nacos-cli#readme","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-ayGrH9+qBg/UPnfNl1swUdpEZaFQRniWpil1y2S09bTOiu73EiM5REuMsoB5EMDJyjLnYTA41JqsO+XPIggSkA==","shasum":"0108d4b545e48c3e1e91d00685dbb166abbe49e0","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@nacos-group/cli/-/cli-0.0.7.tgz","fileCount":9,"unpackedSize":82308836,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDwZQoqXLEADWKFBUpd9EYildkHrDtb4BLvVDKNSOBS5AIhAKYXl5JS6sbaELYwM7eLg4CTD5S3I5EjV1rAC2YqwXxO"}],"size":44530943},"_npmUser":{"name":"anonymous","email":"szzhutong@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"szzhutong@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cli_0.0.7_1772961846163_0.9602990189997336"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-08T09:24:07.380Z","publish_time":1772961847380,"_source_registry_name":"default","contributors":[]},"0.0.8":{"name":"@nacos-group/cli","version":"0.0.8","description":"A command-line tool for managing Nacos configurations and AI skills","bin":{"nacos-cli":"bin/cli.js"},"keywords":["nacos","cli","configuration","ai","skills"],"author":"","license":"MIT","repository":{"type":"git","url":"git+https://github.com/nacos-group/nacos-cli.git"},"engines":{"node":">=14.0.0"},"publishConfig":{"access":"public"},"_id":"@nacos-group/cli@0.0.8","gitHead":"fc27c7d0c98f8e52058fd8d44dd1a1426c8c624c","bugs":{"url":"https://github.com/nacos-group/nacos-cli/issues"},"homepage":"https://github.com/nacos-group/nacos-cli#readme","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-IY7v7dNPy9xKrXI6Jiebo1r73QG0MF8V/u/SaY4kMFUjhoFJVr8nDtI1oXapvQx/b50/Iv/Ipnz8m7DTFvS3iw==","shasum":"73ee312972606a695313e0243f244df5c0a31537","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@nacos-group/cli/-/cli-0.0.8.tgz","fileCount":9,"unpackedSize":82315786,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCMzI2dCeUDFtPsq01uPiTQldn93LFkaLvs0HMp98FwLgIhALwsoS7A4Q2enO666sg9e4CbxKZmBGa3ujdnQNy1C8PF"}],"size":44540247},"_npmUser":{"name":"anonymous","email":"szzhutong@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"szzhutong@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cli_0.0.8_1773042612668_0.6073889898468532"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-09T07:50:13.833Z","publish_time":1773042613833,"_source_registry_name":"default","contributors":[]},"0.0.11":{"name":"@nacos-group/cli","version":"0.0.11","description":"A command-line tool for managing Nacos configurations and AI skills","bin":{"nacos-cli":"bin/cli.js"},"keywords":["nacos","cli","configuration","ai","skills"],"author":"","license":"MIT","repository":{"type":"git","url":"git+https://github.com/nacos-group/nacos-cli.git"},"engines":{"node":">=14.0.0"},"publishConfig":{"access":"public"},"_id":"@nacos-group/cli@0.0.11","gitHead":"a7a6e2e58fafd39e7ab0740c193c6314f798fc0a","bugs":{"url":"https://github.com/nacos-group/nacos-cli/issues"},"homepage":"https://github.com/nacos-group/nacos-cli#readme","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-za8xmEDTqOXXzZxDuiZ3SII1ORhp0EUONwPmfb2u5hbRC7HwpqkNZYT/Klbu8igE0WUQ7t2EAQzKdwUEOBsqpA==","shasum":"510b40a8d049d390065fc3449c686f22aea58c03","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@nacos-group/cli/-/cli-0.0.11.tgz","fileCount":9,"unpackedSize":83268126,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCfqipwyW9dFCRuL5HX6Zv57vYA1q6Tv6uEUkcyXvAvxAIhAPHxEzt6wK1AZ/Fc+Ec2kVfkEVvQK+J5ic2TgBMMVwpD"}],"size":45264740},"_npmUser":{"name":"anonymous","email":"szzhutong@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"szzhutong@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cli_0.0.11_1773381180234_0.6980041905789853"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-13T05:53:01.497Z","publish_time":1773381181497,"_source_registry_name":"default","contributors":[]},"0.0.12-beta.5":{"name":"@nacos-group/cli","version":"0.0.12-beta.5","description":"A command-line tool for managing Nacos configurations and AI skills","bin":{"nacos-cli":"bin/cli.js"},"keywords":["nacos","cli","configuration","ai","skills"],"author":"","license":"MIT","repository":{"type":"git","url":"git+https://github.com/nacos-group/nacos-cli.git"},"engines":{"node":">=14.0.0"},"publishConfig":{"access":"public"},"_id":"@nacos-group/cli@0.0.12-beta.5","gitHead":"81f367b433bccd9b3b37e31dc8a0ac8b35b99f2d","bugs":{"url":"https://github.com/nacos-group/nacos-cli/issues"},"homepage":"https://github.com/nacos-group/nacos-cli#readme","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-Q+839zqdQOyTGdi2NIWFAFwjGB5oAmfGFDZCtaT0jVUBDdW3A21itNfjLjPp34TtvpKD4DrfRkQUaY8gE8RWZA==","shasum":"7f4ba919748691bee06a535b25aef4f4bc5fec83","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@nacos-group/cli/-/cli-0.0.12-beta.5.tgz","fileCount":9,"unpackedSize":57844976,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDTJUXBBwCtsza0cmCSQf3XEO3B1uHPrXOK8SdMCbVx+wIhAIfRtLA87zQ55nmCAptpex6QHdD9S8YGMlrAj/8kDAqY"}],"size":23289646},"_npmUser":{"name":"anonymous","email":"szzhutong@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"szzhutong@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cli_0.0.12-beta.5_1774424553859_0.3824078966430293"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-25T07:42:34.548Z","publish_time":1774424554548,"_source_registry_name":"default","contributors":[]},"0.0.12-beta.2":{"name":"@nacos-group/cli","version":"0.0.12-beta.2","keywords":["nacos","cli","configuration","ai","skills"],"author":"","license":"MIT","_id":"@nacos-group/cli@0.0.12-beta.2","maintainers":[{"name":"anonymous","email":"szzhutong@gmail.com"}],"homepage":"https://github.com/nacos-group/nacos-cli#readme","bugs":{"url":"https://github.com/nacos-group/nacos-cli/issues"},"bin":{"nacos-cli":"bin/cli.js"},"dist":{"shasum":"b54b235dbc6619fc2225b625bb3e6a0069ce51a5","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@nacos-group/cli/-/cli-0.0.12-beta.2.tgz","fileCount":9,"integrity":"sha512-feBbUt1YJJgA6A6hEPYS5K5CsgsTHVZDzw5QbW1FvtNygkB92lbfdlPx6bnONpzr8xvNYOUM4V33nqQG8ebWFw==","signatures":[{"sig":"MEUCICv+FLFnEUexZKNSupN0VaS031P5dgWDeghnzx7/FVaDAiEAopbQjBYaVFjeOjXuwK8LtV9O85UaM6zvBpXQHZzSiiY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83506165,"size":45329408},"engines":{"node":">=14.0.0"},"gitHead":"ba6577a30c406fe2c98e43c582c440a5d0bb604f","_npmUser":{"name":"anonymous","email":"szzhutong@gmail.com"},"repository":{"url":"git+https://github.com/nacos-group/nacos-cli.git","type":"git"},"_npmVersion":"10.9.2","description":"A command-line tool for managing Nacos configurations and AI skills","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/cli_0.0.12-beta.2_1774237697857_0.9714669358221673","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2026-03-23T03:48:19.059Z","publish_time":1774237699059,"_source_registry_name":"default","contributors":[]},"1.0.0":{"name":"@nacos-group/cli","version":"1.0.0","description":"A command-line tool for managing Nacos configurations and AI skills","bin":{"nacos-cli":"bin/cli.js"},"keywords":["nacos","cli","configuration","ai","skills"],"author":"","license":"MIT","repository":{"type":"git","url":"git+https://github.com/nacos-group/nacos-cli.git"},"engines":{"node":">=14.0.0"},"publishConfig":{"access":"public"},"_id":"@nacos-group/cli@1.0.0","gitHead":"9e386700014e735082d328711b9f3411bfd29f4c","bugs":{"url":"https://github.com/nacos-group/nacos-cli/issues"},"homepage":"https://github.com/nacos-group/nacos-cli#readme","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-noEbSeC7oXbKjmiFYb/t5tv1eaqEbU8m09L0AjHLrklrDmA1/xKFrrI1NN9adM0Ewd0TljtCiS4xBDzBmHIZnA==","shasum":"26b4ac93548cd688839e14717e62f06afc64b6ff","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@nacos-group/cli/-/cli-1.0.0.tgz","fileCount":9,"unpackedSize":57852225,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIA8nPM8iaS2JnujuX84kdPnpajp6V/H0O5yXQPlBfoN/AiEA4pXfQa5xQZQRursB29TPmqZy0ZEPP4bSP1E4pOLbedA="}],"size":23293776},"_npmUser":{"name":"anonymous","email":"szzhutong@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"szzhutong@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cli_1.0.0_1774533404318_0.0409263969556275"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-26T13:56:45.000Z","publish_time":1774533405000,"_source_registry_name":"default","contributors":[]}},"dist-tags":{"latest":"0.0.11"},"name":"@nacos-group/cli","time":{"created":"2026-03-08T09:17:17.990Z","modified":"2026-03-26T13:58:02.960Z","0.0.5":"2026-03-08T09:16:03.599Z","0.0.6":"2026-03-08T09:20:20.320Z","0.0.7":"2026-03-08T09:24:07.380Z","0.0.8":"2026-03-09T07:50:13.833Z","0.0.11":"2026-03-13T05:53:01.497Z","0.0.12-beta.5":"2026-03-25T07:42:34.548Z","0.0.12-beta.2":"2026-03-23T03:48:19.059Z","1.0.0":"2026-03-26T13:56:45.000Z"},"readme":"# Nacos CLI\n\nA powerful command-line tool for managing Nacos configuration center and AI skills, written in Go.\n\n## Features\n\n- 🚀 Fast and lightweight - single binary with no dependencies\n- 💻 Interactive terminal mode with auto-completion\n- 🎯 Skill management - upload, download, list, and sync AI skills\n- 📝 Configuration management - list and get configurations\n- 🔄 Real-time skill synchronization with Nacos\n- 🌐 Namespace support for multi-environment management\n- 📦 Batch operations - upload all skills at once\n\n## Installation\n\n### Download Binary\n\nDownload the latest release from [GitHub Releases](https://github.com/yourusername/nacos-cli/releases).\n\n### Build from Source\n\n```bash\n# Clone the repository\ngit clone https://github.com/yourusername/nacos-cli.git\ncd nacos-cli\n\n# Build\ngo build -o nacos-cli\n\n# Or use make\nmake build\n```\n\n## Quick Start\n\n### CLI Mode\n\nRun commands directly:\n\n```bash\n# List all skills\nnacos-cli skill-list -s 127.0.0.1:8848 -u nacos -p nacos\n\n# Get a skill\nnacos-cli skill-get skill-creator -s 127.0.0.1:8848 -u nacos -p nacos\n\n# Upload a skill\nnacos-cli skill-upload /path/to/skill -s 127.0.0.1:8848 -u nacos -p nacos\n```\n\n### Interactive Terminal Mode\n\nStart an interactive session:\n\n```bash\nnacos-cli -s 127.0.0.1:8848 -u nacos -p nacos\n```\n\nOnce in terminal mode, you can run commands interactively:\n\n```\nnacos> skill-list\nnacos> skill-get skill-creator\nnacos> config-list\nnacos> help\n```\n\n## Commands\n\n### Skill Management\n\n#### List Skills\n\n```bash\n# CLI mode (description shown by default, truncated at 200 chars)\nnacos-cli skill-list -s 127.0.0.1:8848 -u nacos -p nacos\n\n# With filters\nnacos-cli skill-list --name skill-creator --page 1 --size 20\n\n# Terminal mode\nnacos> skill-list\nnacos> skill-list --name skill-creator --page 2\n```\n\n#### Get/Download Skill\n\nDownload a skill to local directory (default: `~/.skills`):\n\n```bash\n# CLI mode\nnacos-cli skill-get skill-creator -s 127.0.0.1:8848 -u nacos -p nacos\nnacos-cli skill-get skill-creator -o /custom/path\n\n# Terminal mode\nnacos> skill-get skill-creator\n```\n\n#### Upload Skill\n\nUpload a skill from local directory:\n\n```bash\n# Upload single skill\nnacos-cli skill-upload /path/to/skill -s 127.0.0.1:8848 -u nacos -p nacos\n\n# Upload all skills in a directory\nnacos-cli skill-upload --all /path/to/skills/folder\n\n# Terminal mode\nnacos> skill-upload /path/to/skill\nnacos> skill-upload --all /path/to/skills\n```\n\n#### Sync Skill\n\nReal-time synchronization - automatically syncs local skills when they change in Nacos:\n\n```bash\n# Sync single skill (CLI mode only)\nnacos-cli skill-sync skill-creator -s 127.0.0.1:8848 -u nacos -p nacos\n\n# Sync multiple skills\nnacos-cli skill-sync skill-creator skill-analyzer\n\n# Sync all skills\nnacos-cli skill-sync --all\n\n# Press Ctrl+C to stop synchronization\n```\n\n**Note**: `skill-sync` is only available in CLI mode, not in terminal mode.\n\n### Configuration Management\n\n#### List Configurations\n\n```bash\n# CLI mode\nnacos-cli config-list -s 127.0.0.1:8848 -u nacos -p nacos\n\n# With filters\nnacos-cli config-list --data-id myconfig --group DEFAULT_GROUP\n\n# With pagination\nnacos-cli config-list --page 1 --size 20\n\n# Terminal mode\nnacos> config-list\nnacos> config-list --data-id myconfig --page 2\n```\n\n#### Get Configuration\n\n```bash\n# CLI mode\nnacos-cli config-get myconfig DEFAULT_GROUP -s 127.0.0.1:8848 -u nacos -p nacos\n\n# Terminal mode\nnacos> config-get myconfig DEFAULT_GROUP\n```\n\n### Terminal Commands\n\nWhen in interactive terminal mode:\n\n```bash\nnacos> help           # Show all available commands\nnacos> server         # Show server information\nnacos> ns             # Show current namespace\nnacos> ns production  # Switch to production namespace\nnacos> clear          # Clear screen\nnacos> quit           # Exit terminal\n```\n\n## Global Flags\n\n| Flag | Short | Default | Description |\n|------|-------|---------|-------------|\n| --host | | 127.0.0.1 | Nacos server host |\n| --port | | 8848 | Nacos server port |\n| --server | -s | 127.0.0.1:8848 | Nacos server address (deprecated, use --host and --port) |\n| --username | -u | nacos | Nacos username |\n| --password | -p | nacos | Nacos password |\n| --namespace | -n | (empty/public) | Nacos namespace ID |\n| --config | -c | | Path to configuration file |\n| --help | -h | | Show help information |\n\n## Configuration File\n\nYou can use a configuration file to avoid typing credentials every time:\n\n```bash\n# Create a config file\ncat > local.conf << EOF\nhost: 127.0.0.1\nport: 8848\nusername: nacos\npassword: nacos\nnamespace: \"\"\nEOF\n\n# Use the config file\nnacos-cli --config ./local.conf skill-list\n```\n\n### Configuration File Format\n\nThe configuration file uses YAML format:\n\n```yaml\n# Nacos server host\nhost: 127.0.0.1\n\n# Nacos server port\nport: 8848\n\n# Username for authentication\nusername: nacos\n\n# Password for authentication\npassword: nacos\n\n# Namespace ID (optional, leave empty for public namespace)\nnamespace: \"\"\n```\n\n### Configuration Priority\n\nConfiguration values are applied in the following priority order:\n1. **Command line arguments** (highest priority)\n2. **Configuration file**\n3. **Default values** (lowest priority)\n\nFor example:\n- `nacos-cli --config ./local.conf --host 10.0.0.1` - Uses `10.0.0.1` from command line, other values from config file\n- `nacos-cli --host 192.168.1.100 --port 8848` - Uses command line values, defaults for username/password\n- `nacos-cli --config ./local.conf` - Uses all values from config file\n\n## Project Structure\n\n```\nnacos-cli/\n├── cmd/                  # CLI commands\n│   ├── root.go          # Root command\n│   ├── list_skill.go    # skill-list command  \n│   ├── get_skill.go     # skill-get command\n│   ├── upload_skill.go  # skill-upload command\n│   ├── sync_skill.go    # skill-sync command\n│   ├── list_config.go   # config-list command\n│   ├── get_config.go    # config-get command\n│   └── interactive.go   # Interactive terminal\n├── internal/\n│   ├── client/          # Nacos client\n│   ├── skill/           # Skill service\n│   ├── sync/            # Sync service\n│   ├── listener/        # Config listener\n│   ├── terminal/        # Terminal implementation\n│   └── help/            # Help system\n├── main.go\n├── go.mod\n└── README.md\n```\n\n## Development\n\n### Prerequisites\n\n- Go 1.21 or higher\n- Nacos server (2.x recommended)\n\n### Build\n\n```bash\n# Build binary\nmake build\n\n# Or manually\ngo build -o nacos-cli\n```\n\n### Run Tests\n\n```bash\n# Run test script\n./test.sh\n\n# Or test specific commands\ngo run main.go skill-list -s 127.0.0.1:8848 -u nacos -p nacos\n```\n\n## Contributing\n\nContributions are welcome! Please feel free to submit a Pull Request.\n\n1. Fork the repository\n2. Create your feature branch (`git checkout -b feature/amazing-feature`)\n3. Commit your changes (`git commit -m 'Add some amazing feature'`)\n4. Push to the branch (`git push origin feature/amazing-feature`)\n5. Open a Pull Request\n\n## License\n\nMIT License\n\n## Changelog\n\n### v0.2.0 (2026-01-28)\n\n- Rewritten in Go for better performance and portability\n- Added skill management commands (list, get, upload, sync)\n- Added real-time skill synchronization with Nacos\n- Added interactive terminal mode with auto-completion\n- Added batch upload support for multiple skills\n- Added configuration management commands\n- Improved error handling and user experience\n- Removed all emoji clutter from terminal output\n\n### v0.1.0 (2026-01-27)\n\n- Initial Python version release\n- Basic configuration management\n- Basic service discovery","users":{}}