Navigable file tree browser component for Suds terminal UIs
> Deprecation Notice: This package is being renamed from @suds-cli/filetree to @boba-cli/filetree. Please update your dependencies accordingly.
Navigable file tree browser component for Suds 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 @suds-cli/filetree
`typescript
import { FiletreeModel } from '@suds-cli/filetree'
import { Program } from '@suds-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.