NEXCODE.Caffeine.Cli
2.0.9
There is a newer version of this package available.
See the version list below for details.
See the version list below for details.
dotnet tool install --global NEXCODE.Caffeine.Cli --version 2.0.9
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest
dotnet tool install --local NEXCODE.Caffeine.Cli --version 2.0.9
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=NEXCODE.Caffeine.Cli&version=2.0.9
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
nuke :add-package NEXCODE.Caffeine.Cli --version 2.0.9
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
Caffeine CLI (cafe)
Caffeine IIoT Platform 개발자 CLI 도구 — 프로젝트 스캐폴딩, 환경 진단, 배포 환경 구성
설치
dotnet tool install -g NEXCODE.Caffeine.Cli
빠른 시작 (one-liner)
소스 저장소 없이 한 줄로 전체 Caffeine 개발 환경을 구성합니다:
dotnet tool install -g NEXCODE.Caffeine.Cli && cafe setup
주요 명령어
cafe setup — 배포 환경 구성 위자드
cafe setup # 대화형 위자드 (프로파일 선택 → .env 생성 → docker up)
cafe setup status # 실행 중인 서비스 상태 확인
cafe setup status --health # HTTP /health 엔드포인트 폴링 포함
cafe setup down # 서비스 중지
cafe setup --mode production # Production 모드 (보안 체크리스트 6항목 + TLS 확인)
cafe setup --remote ssh://user@host # 원격 SSH 배포 (Docker Context 자동 생성)
cafe setup status --remote ssh://user@host # 원격 서비스 상태 확인
cafe setup down --remote ssh://user@host # 원격 서비스 중지
cafe setup extract # 배포 리소스 파일 추출
cafe setup extract --list # 내장 리소스 목록 표시
cafe setup extract --output ./deploy --profile minimal
지원 프로파일
| 프로파일 | 서비스 | 용도 |
|---|---|---|
minimal |
Redis + MQTT | 드라이버 개발 최소 환경 |
standard |
+ InfluxDB + Kafka | 표준 개발 환경 (권장) |
full |
+ TypeDB + Grafana | 전체 기능 개발 |
full+monitoring |
+ Prometheus | 운영 모니터링 포함 |
app |
Caffeine 앱 포함 | 소스 없이 앱 실행 |
cafe doctor — 환경 진단
cafe doctor # .NET SDK, Docker, 포트 상태 진단
cafe init — 프로젝트 스캐폴딩
cafe init --template driver --name MyDriver # 드라이버 프로젝트 생성
cafe init --template app --name MyApp # 앱 프로젝트 생성
cafe init --template solution --name MySolution --git # 솔루션 생성 + Git 초기화
cafe events — 이벤트 카탈로그
cafe events list # 전체 이벤트 목록
cafe events list --severity Error # 에러 이벤트만
cafe events show DeviceConnected # 특정 이벤트 상세
cafe benchmark — 성능 벤치마크
cafe benchmark run # 전체 벤치마크 실행
cafe benchmark run --filter '*Transport*' # 특정 벤치마크
cafe benchmark list # 과거 결과 목록
cafe benchmark compare {baseline} {current} # 결과 비교
cafe version — 버전 정보
cafe version # CLI 버전, .NET Runtime, OS 정보
사전 요구사항
- .NET 10.0+ SDK
- Docker (cafe setup 명령 실행 시)
- Docker Compose v2 (Docker Desktop에 포함)
라이선스
Copyright © 2026 NexCode. All rights reserved.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
This package has no dependencies.