Skip to main content

OPS CTL Tool

Project description

Ops CTL tool

Generated by script generate_readme.sh

Org Author License python PyPI

Install

pip install opsctl

Upgrade

pip install opsctl --upgrade

Test

python -m pip install -e .
cd test
pytest *

Feature

opsctl
  tmpl2art	Render templates to articles
  env2json	Get environ variables to Json file
  env2yaml	Get environ variables to YAML file
  bamboo	Bamboo CLI
  version	Show opsctl version
  • Render templates to articles
opsctl tmpl2art
  --config	Key-Value config file path, file type is YAML
  --tmpl	Template dir path or template file path
  --output	Articles output path
  • Get environ variables to Json file
opsctl env2json
  --output	Output Json file path
  --input	Optional. Ensure your input file format that is must be same with output of command "env".
         	Get current os environ variables if let this option empty.
  • Get environ variables to YAML file
opsctl env2yaml
  --output	Output YAML file path
  --input	Optional. Ensure your input file format that is must be same with output of command "env".
         	Get current os environ variables if let this option empty.
  • Bamboo CLI
opsctl bamboo
  --host	Bamboo server host base url
  --token	Bamboo server access token
  --deploy	Trigger Bamboo deployment project running. Format is deploymentProjectName:environmentName
  --param	Optional. Update target variables paramKey:paramValue

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

opsctl-0.2.3.tar.gz (8.5 kB view details)

Uploaded Source

Built Distribution

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

opsctl-0.2.3-py3-none-any.whl (8.4 kB view details)

Uploaded Python 3

File details

Details for the file opsctl-0.2.3.tar.gz.

File metadata

  • Download URL: opsctl-0.2.3.tar.gz
  • Upload date:
  • Size: 8.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.4

File hashes

Hashes for opsctl-0.2.3.tar.gz
Algorithm Hash digest
SHA256 0535b84e9dcd4b290018b4092ebc19255a23cec1c04aa78658d0230ec3ada6e6
MD5 8144adf6451e32feee637098a4ec8a24
BLAKE2b-256 a6c31aa7c0638074b2cc25d3fd38badad5b300569aaa3cedf207ce3fe048d055

See more details on using hashes here.

File details

Details for the file opsctl-0.2.3-py3-none-any.whl.

File metadata

  • Download URL: opsctl-0.2.3-py3-none-any.whl
  • Upload date:
  • Size: 8.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.4

File hashes

Hashes for opsctl-0.2.3-py3-none-any.whl
Algorithm Hash digest
SHA256 6b9a8dfbc7c65c2f27ec54967a8ad9fdcf175f545eaad049affcfca518dec57f
MD5 b099eabd2db76bab14e8882e0416b146
BLAKE2b-256 e2ae75ffcbafb9007c328074cc8d37db8f012bfa7e8149bafe321bafa9608b8e

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