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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for pulumi_commandx-0.0.2a1713827595.tar.gz
Algorithm Hash digest
SHA256 417485deb995ecb53cfa2aa00c86efc4005e50743063e46a2013599cdc43409c
MD5 4512df98d9c66c7439a69fb3817fb134
BLAKE2b-256 5c753661a6b51ea37c0179421ed73253ae6b3038c062f2e3f954780fdf98597b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pulumi_commandx-0.0.2a1713827595-py3-none-any.whl
Algorithm Hash digest
SHA256 4930b06e838ce188bdfb3b91affa376291e4e5080b83c3d3226ae0db0f3698c8
MD5 011fdfbc54e50ab94dd1d1d25a86bf86
BLAKE2b-256 2136eb4a09396adf66c51afbfd0ff0ace541c05e0ff3486a908314ab2c0b7f74

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