Add concept name-update command#9
Open
jamlung-ri wants to merge 1 commit into
Open
Conversation
- `concept name-update OWNER SOURCE CONCEPT_ID NAME_UUID` updates an existing name's text, locale, type, locale-preferred flag, or external ID using a PUT to the names sub-resource - `concept names --verbose` now includes a UUID column so users can look up the UUID required for name-update - `OCLAPIClient.update_concept_name()` added alongside `add_concept_name()` in api_client.py Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
concept name-update OWNER SOURCE CONCEPT_ID NAME_UUIDcommand to update an existing concept name's text, locale, type, locale-preferred flag, or external IDconcept names --verboseto include a UUID column so users can look up the UUID required forname-updateOCLAPIClient.update_concept_name()inapi_client.py(issues PUT to.../names/{uuid}/)Usage
Test plan
ocl concept names OWNER SOURCE CONCEPT_ID --verboseshows a UUID columnocl concept name-update ... --name "..."updates the name text and prints the updated nameocl concept name-update ...with no options prints an error and exits non-zero-jflag returns raw JSON from the API🤖 Generated with Claude Code