Skip to main content

A Pulumi component provider for creating statically typed `Command` resources.

Project description

Pulumi Commandx

Mostly helper functions for creating statically typed Command resources.

Development

Note that the generated provider plugin (pulumi-resource-commandx) must be on your PATH to be used by Pulumi deployments.

Prerequisites

  • Go 1.21
  • Pulumi CLI
  • Node.js (to build the Node.js SDK)
  • Yarn (to build the Node.js SDK)
  • Python 3.6+ (to build the Python SDK)
  • .NET Core SDK (to build the .NET SDK)
  • Gradle (to build the Java SDK)

Build and Test

# Build and install the provider (plugin copied to ./bin)
make install_provider

# Regenerate schema, schema-types, and SDKs
make generate

# Test Node.js SDK
$ make install_nodejs_sdk
$ cd examples/simple-ts
$ yarn install
$ yarn link @unmango/pulumi-commandx
$ pulumi stack init test
$ pulumi up

Naming

The commandx provider's plugin binary must be named pulumi-resource-commandx (in the format pulumi-resource-<provider>).

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pulumi_commandx-0.0.2a1713828252.tar.gz (41.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pulumi_commandx-0.0.2a1713828252-py3-none-any.whl (65.9 kB view details)

Uploaded Python 3

File details

Details for the file pulumi_commandx-0.0.2a1713828252.tar.gz.

File metadata

File hashes

Hashes for pulumi_commandx-0.0.2a1713828252.tar.gz
Algorithm Hash digest
SHA256 b1b10d1e398e2d05eacd5bd511ce4b60442c72e135c47a0a71ceb5151f3dbf78
MD5 2ea0f41163f714e6b9ee6047263c204e
BLAKE2b-256 e9fc1a62484745fcaed61d490a9fa693beb4b7df5955829ee5723e876965c386

See more details on using hashes here.

File details

Details for the file pulumi_commandx-0.0.2a1713828252-py3-none-any.whl.

File metadata

File hashes

Hashes for pulumi_commandx-0.0.2a1713828252-py3-none-any.whl
Algorithm Hash digest
SHA256 35bec4feb829876c01143941159bc23dc8e66546ee1b4085d912e56709e6f328
MD5 a37e89344cba47bc97a1d5ff88ad4c4b
BLAKE2b-256 974ba238e179731eb3eaafb90c5db961cf804029e24c7626f91dd3b4370c00ae

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page