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

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 AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page