# python-clack Feature Roadmap Tracking all features needed for complete [@clack/prompts](https://github.com/bombshell-dev/clack) parity. --- ## ✅ Implemented (v0.1.x) - [x] `text` - Single-line text input - [x] `password` - Masked password input - [x] `confirm` - Yes/No confirmation - [x] `select` - Single-choice selection - [x] `multiselect` - Multi-choice selection - [x] `spinner` - Animated loading indicator - [x] `log` - Styled logging (info/success/warn/error/step) - [x] `intro` / `outro` / `cancel` - Message banners - [x] `group` - Sequential prompt execution - [x] `is_cancel` - Check cancel symbol --- ## 🔲 v0.2.0 - Output & Progress - [ ] `note` - Formatted box with title and message - [ ] `selectKey` - Single-key selection (press 'c' for Create) - [ ] `progress` - Progress bar with percentage - [ ] `tasks` - Sequential task execution with spinners --- ## 🔲 v0.3.0 - Advanced Selection - [ ] `groupMultiselect` - Multi-select with grouped options - [ ] `autocomplete` - Type-ahead search (single selection) - [ ] `autocompleteMultiselect` - Type-ahead search (multi selection) - [ ] `stream` - Stream-based logging for async iterables --- ## 🔲 v0.4.0+ - Advanced Features - [ ] `path` - File/directory path autocomplete - [ ] `box` - Customizable bordered box - [ ] `taskLog` - Advanced task logging with buffering - [ ] `settings` - Global configuration management --- ## Reference - [ROADMAP.md](./ROADMAP.md) - Detailed specifications - [clack repository](https://github.com/bombshell-dev/clack)
python-clack Feature Roadmap
Tracking all features needed for complete @clack/prompts parity.
✅ Implemented (v0.1.x)
text- Single-line text inputpassword- Masked password inputconfirm- Yes/No confirmationselect- Single-choice selectionmultiselect- Multi-choice selectionspinner- Animated loading indicatorlog- Styled logging (info/success/warn/error/step)intro/outro/cancel- Message bannersgroup- Sequential prompt executionis_cancel- Check cancel symbol🔲 v0.2.0 - Output & Progress
note- Formatted box with title and messageselectKey- Single-key selection (press 'c' for Create)progress- Progress bar with percentagetasks- Sequential task execution with spinners🔲 v0.3.0 - Advanced Selection
groupMultiselect- Multi-select with grouped optionsautocomplete- Type-ahead search (single selection)autocompleteMultiselect- Type-ahead search (multi selection)stream- Stream-based logging for async iterables🔲 v0.4.0+ - Advanced Features
path- File/directory path autocompletebox- Customizable bordered boxtaskLog- Advanced task logging with bufferingsettings- Global configuration managementReference