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.2a1713828258.tar.gz (41.7 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for pulumi_commandx-0.0.2a1713828258.tar.gz
Algorithm Hash digest
SHA256 affae7a37355277806b574c3433fb86ca41847cc4bdc69aa168e9c8495bfa128
MD5 d78924884aeea1585461bd121b775060
BLAKE2b-256 18ed2010178881d70da62bff334dc9fe9ce0e1347773abc107388073a4bec090

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pulumi_commandx-0.0.2a1713828258-py3-none-any.whl
Algorithm Hash digest
SHA256 cf97adcbcb9e9d8187d982ce19247916c1fba7142ae4204773e78fc80b9f816c
MD5 1e202440ca4379f3e0703a05dba1c43f
BLAKE2b-256 5c25f1d86af5f49f582b941cf0b55108ea52270f3fda2ff7e4f4f0307537eae3

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