NEXCODE.Caffeine.Cli 2.0.9

There is a newer version of this package available.
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
                    
if you are setting up this repo
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
                    
nuke :add-package NEXCODE.Caffeine.Cli --version 2.0.9
                    

Caffeine CLI (cafe)

Caffeine IIoT Platform 개발자 CLI 도구 — 프로젝트 스캐폴딩, 환경 진단, 배포 환경 구성

NuGet .NET


설치

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.


GitHub · Docs

Product 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.

Version Downloads Last Updated
2.1.1 32 3/7/2026
2.1.0 29 3/7/2026
2.0.9 32 3/6/2026
0.9.0 29 3/7/2026