Skip to content

Rename CLI from ds-update to fc-data - #14

Merged
atharvas merged 4 commits into
mainfrom
rename
Apr 8, 2026
Merged

Rename CLI from ds-update to fc-data#14
atharvas merged 4 commits into
mainfrom
rename

Conversation

@atharvas

@atharvas atharvas commented Apr 8, 2026

Copy link
Copy Markdown
Member

Summary

  • Renames the CLI entry point from ds-update to fc-data to align with FormulaCode branding
  • Updates pyproject.toml script entry, argparse prog name, all documentation (README, website docs, CLAUDE.md, AGENTS.md), and test references

Test plan

  • pip install -e . and verify fc-data --help works
  • Verify ds-update is no longer registered as a command
  • make check passes (lint, type-check)
  • make test passes

🤖 Generated with Claude Code

atharvas and others added 4 commits April 8, 2026 15:37
Aligns the CLI command name with the FormulaCode branding. Updated
pyproject.toml entry point, argparse prog name, all docs, website
pages, and tests.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
The name "datasmith" is already taken on PyPI. Use "fc-data" to match
the CLI command and FormulaCode branding.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Triggers on GitHub release creation. Uses pypa/gh-action-pypi-publish
with OIDC trusted publishing (no API token needed). Adds `build` to
dev dependencies.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Replaces all product-name references (DataSmith, Datasmith, `datasmith`)
with fc-data in README, CLAUDE.md, AGENTS.md, mkdocs site, and all
guide/getting-started pages. Python import paths (`from datasmith.xxx`)
and GitHub repo URLs are intentionally preserved.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@atharvas
atharvas merged commit 980a697 into main Apr 8, 2026
@atharvas
atharvas deleted the rename branch April 8, 2026 15:46
atharvas added a commit that referenced this pull request Apr 8, 2026
* Rename CLI entry point from ds-update to fc-data

Aligns the CLI command name with the FormulaCode branding. Updated
pyproject.toml entry point, argparse prog name, all docs, website
pages, and tests.


* Rename PyPI package from datasmith to fc-data

The name "datasmith" is already taken on PyPI. Use "fc-data" to match
the CLI command and FormulaCode branding.


* Add PyPI publish workflow via GitHub trusted publishers

Triggers on GitHub release creation. Uses pypa/gh-action-pypi-publish
with OIDC trusted publishing (no API token needed). Adds `build` to
dev dependencies.


* Rebrand DataSmith to fc-data across all docs and website

Replaces all product-name references (DataSmith, Datasmith, `datasmith`)
with fc-data in README, CLAUDE.md, AGENTS.md, mkdocs site, and all
guide/getting-started pages. Python import paths (`from datasmith.xxx`)
and GitHub repo URLs are intentionally preserved.


---------
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