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

Uploaded Source

Built Distribution

pulumi_commandx-0.1.1a1714170747-py3-none-any.whl (65.9 kB view details)

Uploaded Python 3

File details

Details for the file pulumi_commandx-0.1.1a1714170747.tar.gz.

File metadata

File hashes

Hashes for pulumi_commandx-0.1.1a1714170747.tar.gz
Algorithm Hash digest
SHA256 b9751159195378a626ef5661ca9324885e64dbd9396a7cc439fc305f27d76852
MD5 eec66139d50aaea57582efe7d9d85402
BLAKE2b-256 039b262b4cface8892be2aa4c91e1944ede44567e93b5fcbb2470fb272c58b34

See more details on using hashes here.

File details

Details for the file pulumi_commandx-0.1.1a1714170747-py3-none-any.whl.

File metadata

File hashes

Hashes for pulumi_commandx-0.1.1a1714170747-py3-none-any.whl
Algorithm Hash digest
SHA256 c0b3487703f22b4e322ac5653a67b93612736490da00aaf250baf62bb72fd522
MD5 dd4645211e8775560680dfda451db7e3
BLAKE2b-256 b7c494b4d61619c1ee0ccc871d91799eac47a350e4a24b6a2fb785bb744d6427

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