This message was deleted.
# multi-language-hackathon
s
This message was deleted.
e
Is this your plugin that you wrote?
g
Yes
Well, it's the multi-lang component that I wrote
e
Aha. It’d be looking for an executable in $PATH
For example
Copy code
which pulumi-resource-aws
/Users/anton/.nix-profile/bin/pulumi-resource-aws
So I’m guessing
which pulumi-resource-awslambdaapi
?
These lines were supposed to take care of it:
Copy code
# Ensure the pulumi-provider-xyz script is on PATH
$ export PATH=$PATH:$PWD/bin
But it looks like they’re not working.
g
There's what I'm working with. I did run that command -- I'll take a look at the path and see if anything looks odd
In bin I have `pulumi-resource-aws-lambda-api
So, that name might not line up with what my package name should be, when I was setting some of those names I was uncertain
e
With dashes..
Right that sounds like it can be a problem.
I’ve checked out you code, trying it out
🙌 1
Name propagation is a menace
g
Where's the source of truth for the package name?
e
That’s the problem, it’s denormalized
Still working with your code, give me a sec. Trying to get the names consistent, if it works I’ll send a PR
👍 1
g
Alright, I'm going through and removing aws-lambda-api and replacing it with "lambdaapi", which is the package name in typescript
e
I unfortunately went the other way (-> “awslambdaapi”) but it gives you an idea of all the locations the name figures.
g
Thank you! I'll pull this down
e
Files under sdk/ are auto-edited by Make but the rest are hand-edited
g
Looks like it's working, TYVM!
❤️ 1