How vkdatta/bashbasicsbyvk works
bashbasicsbyvk is a shell-based file manager with a separate web-scraping command. Its documented primary workflow starts when a user runs o, chooses an operation, and manages files; xtract independently scrapes HTML tables and links across URLs or page ranges. The tree supports the main command, interactive engine, operation modules, staging, and settings as distinct areas. README capabilities inform the workflow, but sampled source does not show their runtime wiring, so uncertain call relationships are omitted. The JavaScript audit and other tool implementations are present in the tree but their behavior is not described in the README.
Main entry points: functions File operations · engine File manager engine · o Omni command · bashbasicsbyvk_smartmenu.sh Interactive menu
Components 17
Interactive manager
- Omni command
script/o - File manager engine
script/file/engine - Browse and display
script/file/engine/bashbasicsbyvk_browse.sh - Interactive menu
script/file/engine/bashbasicsbyvk_smartmenu.sh
File operations
- File operations
script/file/functions - Create and delete
script/file/functions/bashbasicsbyvk_create.sh - Find and organise
script/file/functions/bashbasicsbyvk_find.sh - Rename files
script/file/functions/bashbasicsbyvk_rename.sh - Move and transfer
script/file/functions/bashbasicsbyvk_transfer.sh - Operation commands
script/cmd
Staging and settings
- Staging functions
script/file/staging - Operation buffer
script/file/staging/buffer! - Manager settings
script/file/settings
Scraping utilities
- Web scraper
script/file/infinity/tools/_3bvk_xtract_core
Other components
- Shell user
- Shell filesystem
- Web pages
Connections 13
- Shell user → Omni command: runs
- Omni command → File manager engine: opens manager
- File manager engine → Browse and display: browses
- File manager engine → Interactive menu: offers operations
- Interactive menu → Operation commands: dispatches choices
- Operation commands → File operations: selects actions
- File operations → Create and delete: creates or deletes
- File operations → Find and organise: finds or organises
- File operations → Rename files: renames
- File operations → Move and transfer: moves files
- File operations → Shell filesystem: changes files
- Shell user → Web scraper: runs
- Web scraper → Web pages: scrapes pages