refactor(snippets): be less strict and use folders

This commit is contained in:
Michele Cereda
2024-06-18 23:02:43 +02:00
parent 444d1f9c18
commit aeb534ae15
15 changed files with 44 additions and 44 deletions

View File

@@ -1,49 +1,5 @@
#!/usr/bin/env fish
function pulumi-all-of-type
pulumi stack export \
| jq -r --arg type "$argv[1]" '.deployment.resources[]|select(.type==$type).urn' -
end
# Examples:
# - $ pulumi-all-of-typeRegex 'Endpoint$'
# urn:pulumi:dev::ds::aws:sagemaker/endpoint:Endpoint::ml-endpoint
function pulumi-all-of-typeRegex
pulumi stack export \
| jq -r --arg regex "$argv[1]" '.deployment.resources[]|select(.type|test($regex)).urn' -
end
function pulumi-id2urn
pulumi stack export \
| jq -r --arg id "$argv[1]" '.deployment.resources[]|select(.id==$id).urn' -
end
function pulumi-ids
pulumi stack export \
| jq -r '.deployment.resources[].id' - \
| sort
end
function pulumi-urn2id
pulumi stack export \
| jq -r --arg urn "$argv[1]" '.deployment.resources[]|select(.urn==$urn).id' -
end
# Examples:
# - $ pulumi-urnRegex2urn 'monitoring_instance$'
# urn:pulumi:dev::start::aws:ec2/instance:Instance::monitoring-instance
function pulumi-urnRegex2urn
pulumi stack export \
| jq -r --arg regex "$argv[1]" '.deployment.resources[]|select(.urn|test($regex)).urn' -
end
function pulumi-urns
pulumi stack export \
| jq -r '.deployment.resources[].urn' - \
| sort
end
pulumi pre
pulumi pre --cwd 'observability' --diff

View File

@@ -0,0 +1,44 @@
#!/usr/bin/env fish
function pulumi-all-of-type
pulumi stack export \
| jq -r --arg type "$argv[1]" '.deployment.resources[]|select(.type==$type).urn' -
end
# Examples:
# - $ pulumi-all-of-typeRegex 'Endpoint$'
# urn:pulumi:dev::ds::aws:sagemaker/endpoint:Endpoint::ml-endpoint
function pulumi-all-of-typeRegex
pulumi stack export \
| jq -r --arg regex "$argv[1]" '.deployment.resources[]|select(.type|test($regex)).urn' -
end
function pulumi-id2urn
pulumi stack export \
| jq -r --arg id "$argv[1]" '.deployment.resources[]|select(.id==$id).urn' -
end
function pulumi-ids
pulumi stack export \
| jq -r '.deployment.resources[].id' - \
| sort
end
function pulumi-urn2id
pulumi stack export \
| jq -r --arg urn "$argv[1]" '.deployment.resources[]|select(.urn==$urn).id' -
end
# Examples:
# - $ pulumi-urnRegex2urn 'monitoring_instance$'
# urn:pulumi:dev::start::aws:ec2/instance:Instance::monitoring-instance
function pulumi-urnRegex2urn
pulumi stack export \
| jq -r --arg regex "$argv[1]" '.deployment.resources[]|select(.urn|test($regex)).urn' -
end
function pulumi-urns
pulumi stack export \
| jq -r '.deployment.resources[].urn' - \
| sort
end