Distro — 배포(OS) 관련 정보

Distro — 배포(OS) 관련 정보

프로그램이 돌고 있는 운영체제가 어떤 배포판인지 알고 싶을 때가 있어요. 그럴 때 쓰는 내장 클래스가 Distro예요. 보통은 $*DISTRO 동적 변수를 통해 접근해요.

출처: Raku Documentation — Distro

본문

class Distro does Systemic { }

배포(distribution) 관련 정보를 제공하는 내장 클래스예요. 보통 $*DISTRO 동적 변수로 접근해요.

method is-win

인스턴스 메서드로, 배포판이 Windows 운영체제 계열인지 여부를 나타내는 Bool을 반환해요.

method path-sep

인스턴스 메서드로, 경로 명세에서 요소를 구분하는 데 쓸 수 있는 문자열을 반환해요.

method release

인스턴스 메서드로, Distro 객체의 릴리스 정보를 반환해요. 만약 릴리스 정보를 알아낼 수 없으면 죽어요(die).

출처: Raku Documentation — Distro