Skip to content

LucidLines

LucidLines adalah alat CLI yang menjalankan beberapa perintah terminal secara bersamaan dan mengalirkan outputnya ke antarmuka web modern. Sempurna untuk alur kerja pengembangan, memantau beberapa layanan, atau skenario apa pun di mana Anda perlu menonton output perintah beberapa secara bersamaan.

Antarmuka Web LucidLines

Instalasi & Setup

bash
# Install LucidLines
npm install -D lucidlines

# Initialize configuration
npx lucidlines init
bash
# Install LucidLines
pnpm add -D lucidlines

# Initialize configuration
pnpx lucidlines init
bash
# Install LucidLines
bun add -D lucidlines

# Initialize configuration
bunx lucidlines init
bash
# Install LucidLines
yarn add -D lucidlines

# Initialize configuration
yarn dlx lucidlines init
bash
# Install LucidLines
deno install -D npm:lucidlines

# Initialize configuration
deno run npm:lucidlines init

Ini akan membuat file konfigurasi .lucidlines.json5 di proyek Anda dan menambahkan skrip ke package.json:

json
{
  "scripts": {
    "lucidlines": "lucidlines"
  }
}

Konfigurasi

File .lucidlines.json5 berisi definisi proses dan pengaturan Anda. Setelah inisialisasi, edit file ini untuk menambahkan perintah Anda:

json5
{
  // Port to run the server on
  port: 8080,

  // Commands to run when the server starts
  commands: [
    {
      // Display name for this command (shown in UI)
      name: "ECHO",

      // Shell command to execute
      command: "echo 'Hello, World!'",
    },
    {
      name: "YOU",
      command: "npm run dev",
    },
  ],

  // Enable development mode
  // true: will output logs to console
  dev: false,
}

Memulai LucidLines

Setelah konfigurasi Anda disiapkan, mulai LucidLines menggunakan salah satu metode ini:

bash
npx lucidlines
# or
npm run lucidlines
bash
pnpx lucidlines
# or
pnpm run lucidlines
bash
bunx lucidlines
# or
bun run lucidlines
bash
yarn dlx lucidlines
# or
yarn run lucidlines
bash
deno run npm:lucidlines

Ini akan memulai semua proses yang didefinisikan dalam file .lucidlines.json5 Anda, output contoh:

Pratinjau LucidLines Dimulai

Antarmuka Web

Setelah dimulai, buka browser Anda ke http://localhost:8080 (atau port yang dikonfigurasi) untuk mengakses dasbor web.

Kontrol Keyboard

Saat menjalankan LucidLines, Anda dapat menggunakan pintasan keyboard ini:

  • 1, 2, 3, dll. - Mulai ulang proses individual
  • r - Mulai ulang semua proses
  • ctrl+c - Keluar dari aplikasi