Navigable file tree browser component for Boba terminal UIs
Navigable file tree browser component for Boba terminal UIs.
- Keyboard navigation (up/down)
- Scrollable viewport
- File metadata display (date, permissions, size)
- Hidden file support
- Customizable key bindings and styles
``bash`
pnpm add @boba-cli/filetree
`typescript
import { FiletreeModel } from '@boba-cli/filetree'
import { Program } from '@boba-cli/tea'
const filetree = FiletreeModel.new({
currentDir: process.cwd(),
showHidden: false,
})
const program = new Program(filetree)
await program.run()
``
See the API documentation for detailed information.