Platypus
Platypus는 명령줄 스크립트를 선택 가능한 인터페이스와 앱 번들 설정을 갖춘 네이티브 Mac 앱으로 바꿔 주는 macOS 개발자 도구입니다.
Platypus이란?
Platypus는 명령줄 스크립트를 표준 Mac 애플리케이션으로 패키징하기 위한 네이티브 macOS 개발자 도구입니다. 개발자, IT 관리자, 고급 사용자가 shell, Python, Perl, Ruby, JavaScript, PHP 및 유사한 스크립트를 다른 macOS 소프트웨어처럼 Finder에서 실행할 수 있는 앱으로 바꾸도록 도와줍니다. 사용자는 창, 진행 상태 표시, 상태 메뉴 앱, 드래그 앤 드롭 워크플로를 위한 드롭릿 스타일 앱 등 여러 인터페이스 스타일 중에서 선택할 수 있습니다. Platypus는 또한 앱 메타데이터, 아이콘, 번들된 리소스, 스크립트 동작을 구성할 수 있게 해 주므로 스크립트를 더 사용자 친화적인 형태로 배포할 수 있습니다. 그래픽 앱과 함께 명령줄 도구도 포함되어 있어 대화형 빌드 워크플로와 자동화된 빌드 워크플로 모두에서 유용합니다. Platypus는 Sveinbjorn에서 배포하며, 작은 유틸리티, 래퍼, 설치 프로그램, 내부 도구를 만드는 Mac 사용자를 대상으로 합니다.
주요 기능
- shell 및 기타 명령줄 스크립트로부터 네이티브 macOS 앱 만들기
- 진행률 표시줄, 텍스트 창, 웹 뷰, 상태 메뉴 앱, 드롭릿 등 다양한 앱 인터페이스 선택
- 앱 아이콘, 메타데이터, 번들 파일, 실행 동작 사용자 지정
- Terminal 전용 워크플로 대신 Finder 기반으로 사용할 수 있도록 스크립트 패키징
- 자동화된 빌드를 위해 함께 제공되는 명령줄 도구 설치 및 사용
- Python, Perl, Ruby, JavaScript, PHP 등의 언어로 작성된 스크립트 래핑
diCleaner로 앱 잔여 파일 검토
정리하기 전에 캐시, 지원 파일, 컨테이너 및 로그인 항목을 확인하세요.
안전 개요
상태: 대체로 안전
Platypus는 정상적인 스크립트 패키징 도구이지만, 이 도구로 만들어진 앱은 포함된 어떤 스크립트든 실행할 수 있습니다. 이는 개발자 유틸리티로서는 정상적이지만, 신뢰할 수 없는 출처의 Platypus로 빌드된 앱에는 주의해야 한다는 뜻이기도 합니다. 특히 관리자 권한을 요청하거나 시스템을 변경하는 경우 더욱 그렇습니다. Platypus를 직접 사용하는 경우, 앱의 일반적인 파일 접근 범위는 사용자가 패키징하기로 선택한 스크립트와 리소스에 따라 결정됩니다.
권장: 스크립트 기반 Mac 유틸리티, 내부 도구 또는 명령줄 워크플로용 래퍼를 만들거나 유지 관리한다면 Platypus를 유지하세요. 앱 빌드에 사용하지 않는다면 macOS에 영향을 주지 않고 제거할 수 있지만, 이에 의존하는 프로젝트는 나중에 업데이트하기가 더 어려워질 수 있습니다.
일반 경로
/Applications/Platypus.app
경험 공유
처음으로 경험을 공유하세요.