'tfx extension create ' doen't support glob path expression
Nobody has claimed this yet.
Assessment
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Newbie friendliness
- 42/100
- Issue type
- Feature
- Clarity
- Mostly clear
- Activity status
- Stale
- Tech stack
- typescript
- Domain
- cli
Research direction
Start by reproducing tfx extension create --manifest-globs vss-extension.json with the shown files entry in the manifest. Trace the CLI's handling of the manifest file paths and the failing lstat call. Done means a glob path is accepted and the intended matching JavaScript files are packaged without the ENOENT error.
Written by the indexing model from the issue text.
Description
I wish package extension with the command
tfx extension create --manifest-globs vss-extension.json
I tried with a glob path expression in the manifest file to include some files and limit the overkill of node package:
"files": [{
"path": "./node_modules/azure-pipelines-task-lib/**/*.js"
}]
But this fails with :
Error: ENOENT: no such file or directory, lstat 'C:\Dev\Extension\Task\node_modules\azure-pipelines-task-lib\**\*.js'
- Dominant language
- TypeScript
- Stars
- 385
- Forks
- 142
- Avg merge
- 20h 46m
- Merged PRs (30d)
- 4
Getting set up
Starts the project's dev container in your browser, under your own GitHub account.
- No Dockerfile or Docker Compose file
- No pull request template
- No contributing guide
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.
More from microsoft/tfs-cli
-
Area: tfx-cli triage
Difficulty 1/5 Under an hour Newbie friendliness 92/100
-
Error messages can be lost/truncated when tfx is run as a child process and failsPossibly taken @jessehouwing claimed this 16 days ago. OpenArea: tfx-cli triage
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
-
Area: tfx-cli DevOps enhancement
Difficulty 1/5 Under an hour Newbie friendliness 68/100
-
Area: tfx-cli triage
Difficulty 3/5 1-2 days Newbie friendliness 58/100
-
Area: tfx-cli triage
Difficulty 4/5 3-5 days Newbie friendliness 48/100
All issues in microsoft/tfs-cli
Similar issues
-
area: backend bug priority: low
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
snapotter-hq/SnapOtter#2254 ·
Maintainers usually reply within 1 day
-
bug ticket
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
cratestack/cratestack#1154 ·
Maintainers usually reply within 1 day
-
server 消息处理器 cmd 分支补显式错误回报——竞态非法命令现走未处理拒绝Possibly taken @openaddr claimed this today. Openready-for-agent refactor wayfinder:task
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
openaddr/dafung-web#428 ·
Maintainers usually reply within 1 day
-
Flaky: mongodb-memory-server 'Port already in use' when another process starts a mongod concurrentlyOpenarea:testing bug effort:S priority:P2
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
Maintainers usually reply within 1 day
-
lens:agent lens:process process
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
thebristolsound/birdbrain#1772 ·
Maintainers usually reply within 1 day