Skip to content

feat: add --get flag for headless cell value extraction#245

Open
cemheren wants to merge 42 commits into
mainfrom
grow/get-cell
Open

feat: add --get flag for headless cell value extraction#245
cemheren wants to merge 42 commits into
mainfrom
grow/get-cell

Conversation

@cemheren
Copy link
Copy Markdown
Owner

Adds --get <CellRef> for extracting a single cell value from CSV by Excel-style reference.

Usage

# Print value of cell B3
QuickSheet data.csv --get B3

# Use in shell scripts
balance=$(QuickSheet budget.csv --get C5)
echo "Balance: $balance"

Supports standard Excel-style refs (A1, B3, AA10, etc.). Reports clear errors for invalid refs and out-of-range cells.

Why

Makes QuickSheet useful as a composable CLI tool in shell scripts — extract specific values from CSV without awk/csvtool gymnastics. Pairs with existing --export-md, --export-json for a complete headless toolkit.

cemheren and others added 30 commits May 28, 2026 19:03
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
cemheren and others added 12 commits May 29, 2026 04:06
Targets homelab audience with health-ext, tls, docker, ping extensions.
Positioned as 'wallpaper dashboard' not a Homepage/Dashy replacement.
Includes posting strategy, first comment, and timing notes.
Adds a new headless CLI flag that prints a single cell value by
Excel-style reference (e.g. B3, AA10). Useful in shell scripts:

  balance=$(QuickSheet budget.csv --get C5)

Supports all export-style error reporting (missing file, invalid ref,
out-of-range). Exits with non-zero on error.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant