dart info
dart info
설치된 dart 도구, 실행 중인 Dart 프로세스, 그리고 프로젝트 정보에 대한 진단 정보를 출력해 주는 커맨드라인 도구예요. 도구 관련 문제를 디버깅하거나 버그를 보고할 때 유용하게 쓸 수 있어요.
출처: dart info
본문
dart info 명령은 설치된 dart 도구에 대한 진단 정보와 실행 중인 Dart 프로세스, 그리고 pubspec.yaml이 있는 디렉터리에서 실행했다면 프로젝트 정보를 출력해요. 출력된 정보는 도구 관련 문제를 디버깅하거나 버그를 보고할 때 사용할 수 있어요.
팁: 이 명령과 다른
dart명령에 대한 자세한 내용은 Dart 커맨드라인 도구 페이지를 확인해 주세요.
주의:
dart info의 출력을 버그 보고서에 포함한다면, 공개적으로 올려도 괜찮은 내용만 담겨 있는지 출력을 검토해 주세요.
시스템과 Dart 설치, 실행 중인 Dart 프로세스와 관련된 일반 정보를 출력하려면 아무 디렉터리에서 dart info를 실행해요.
$ dart info
예를 들어 macOS에서는 출력이 대략 다음과 같이 보여요.
#### General info
- Dart 2.19.2 (stable) (Tue Feb 7 18:37:17 2023 +0000) on "macos_arm64"
- on macos / Version 13.1 (Build 22C65)
- locale is en-US
#### Process info
| Memory | CPU | Elapsed time | Command line |
| -----: | ----: | -----------: | ----------------------------------|
| 253 MB | 49.7% | 00:00 | analysis_server.dart.snapshot ... |
| 69 MB | 18.7% | 00:00 | dart analyze |
출력에 프로젝트 정보를 포함하려면 pubspec.yaml 파일이 있는 디렉터리에서 dart info를 실행해요. 그러면 출력에 Project info 섹션이 추가돼요.
#### Project info
- sdk constraint: '>=2.19.2 <3.0.0'
- dependencies: path
- dev_dependencies: lints, test
표시되는 프로젝트 및 프로세스 정보에 파일 경로와 경로 의존성(path dependencies)을 포함하려면 --no-remove-file-paths 옵션을 추가해요.
$ dart info --no-remove-file-paths
더 알아보기
- Dart 커맨드라인 도구:
dartCLI 전체 개요 dart analyze: 소스 코드 정적 분석 명령