CLI: allow a project to be pulled by name
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 21
- Forks
- 23
- Avg merge
- 1d 22h
- Merged PRs (30d)
- 17
Description
Instead of using UUIDs to pull a project (ban UUIDs!), we should be able to use the project name (the safe slug name.
openfn pull my-project
What do we need to do to get this to work?
I think it's up to the provisioner to track it. Maybe it need an argument, like --name or --uuid . But this feels like something we should be able to detect
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start at the CLI entry point for openfn pull and trace how the provisioner currently resolves UUIDs. Run the existing pull command and inspect how project identifiers are passed through; done means a safe project slug such as my-project can select the project without requiring a UUID, with the identifier behavior covered by tests.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- cli
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 38/100