CAShell
/ Documentation
Konsep Dasar

Ikhtisar & Filosofi CAShell

Mengapa kami membangun unified CLI alih-alih shell baru yang bersaing dengan bash/zsh.

Mengapa CAShell?

Ekosistem CA Group memiliki lebih dari 16 produk perangkat lunak berdaulat (CATerm, CAUI, CAMark, CACash, CAStudio, CAFramework, CATama, dan lainnya). Sebelumnya, mengelola status repositori, memeriksa pembaruan, dan mengeksekusi build membutuhkan navigasi manual ke belasan direktori berbeda.

CAShell lahir sebagai single entry point terpadu:

  • CLI, Bukan Shell Baru: Kami tidak ingin bersaing dengan shell matang seperti Bash, Zsh, Fish, atau PowerShell. CAShell dirancang untuk berjalan mulus di dalam shell favorit Anda.
  • Unix Philosophy: Output otomatis mendeteksi terminal TTY atau pipa pipe (stdout.is_terminal()). Interaktif menyajikan warna indah, sedangkan piping menghasilkan JSON yang valid untuk jq.
  • Performa Murni Rust: Berjalan dalam biner mandiri 1.4MB tanpa dependensi Node.js atau Python.