Skip to content

Bun Shell 은 Bun 에 내장된 크로스플랫폼 bash 유사 셸입니다.

이는 JavaScript 와 TypeScript 에서 셸 명령을 실행하는 간단한 방법을 제공합니다. 시작하려면 bun 패키지에서 $ 함수를 import 하고 셸 명령을 실행하는 데 사용하세요.

ts
import { $ } from "bun";

await $`echo Hello, world!`; // => "Hello, world!"

$ 함수는 명령을 실행하고 명령의 출력을 포함하는 promise 를 해결하는 태그드 템플릿 리터럴입니다.

ts
import { $ } from "bun";

const output = await $`ls -l`.text();
console.log(output);

출력의 각 라인을 배열로 가져오려면 lines 메서드를 사용하세요.

ts
import { $ } from "bun";

for await (const line of $`ls -l`.lines()) {
  console.log(line);
}

전체 문서는 문서 > API > 셸 을 참조하세요.

Bun by www.bunjs.com.cn 편집