Rename firefox-tabs to f-around-firefox (faf) and add to PATH
This commit is contained in:
parent
91d35d1324
commit
9aedc697d9
6 changed files with 41 additions and 35 deletions
32
scripts/f-around-firefox/plan.md
Normal file
32
scripts/f-around-firefox/plan.md
Normal file
|
|
@ -0,0 +1,32 @@
|
|||
# f-around-firefox (faf) - QOL Improvements
|
||||
|
||||
## Functionality
|
||||
- Add JSON output format option (`--json`)
|
||||
- Add filtering by URL pattern or title (`--filter`)
|
||||
- Add tab count summary (`--count`)
|
||||
- Support multiple Firefox profiles (`--profile`)
|
||||
- Add tab search/fuzzy find (`--search`)
|
||||
|
||||
## Performance
|
||||
- Cache decompressed session data
|
||||
- Parallel processing for multiple profiles
|
||||
- Incremental updates (only read changed files)
|
||||
|
||||
## Integration
|
||||
- Add shell completion (fish/zsh/bash)
|
||||
- Create alias/function for quick access
|
||||
- Add systemd timer for periodic tab tracking
|
||||
- Export to common formats (CSV, markdown)
|
||||
|
||||
## UI/UX
|
||||
- Color-coded output by domain
|
||||
- Progress indicators for large sessions
|
||||
- Quiet mode (`-q`) for scripting
|
||||
- Verbose mode (`-v`) for debugging
|
||||
|
||||
## Error Handling
|
||||
- Better error messages with suggestions
|
||||
- Graceful fallback when lz4 unavailable
|
||||
- Handle corrupted session files
|
||||
- Validate Firefox profile before processing
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue