bpdt

command module
v0.4.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 21, 2021 License: MIT Imports: 1 Imported by: 0

README

License Tag Go Report Card

bpdt - Braspag Deploy Tools

Work in Progress

Collection of tools to ease the deploy of applications

Installation

gobinaries.com method

Install to /usr/local/bin

curl -sf https://gobinaries.com/BraspagDevelopers/bpdt | sh

You can also specify a custom directory where to download the binary file

# Install on the current directory
curl -sf https://gobinaries.com/BraspagDevelopers/bpdt | PREFIX=. sh
# Install on /tmp
curl -sf https://gobinaries.com/BraspagDevelopers/bpdt | PREFIX=/tmp sh
go install method
go install github.com/BraspagDevelopers/bpdt@latest

Usage

bpdt export-settings

Convert multiples appsettings.*.json files to .env file syntax

bpdt export-settings [-d <dir>] -f <file1> -f <file2>
Flags
  • --directory, -d: Directory where the files will be looked for
  • --file, -f: Files that will be used as input
bpdt patch-nuget

Add clear text passwords to a nuget config file

bpdt patch-nuget <path> <nugetSource> <username> <password>
Arguments
  1. <path>: Path of the nuget config file
  2. <nugetSource>: Nuget source to which add the credentials
  3. <username>: Username
  4. <password>: Password
bpdt env-to-yaml

Add entries to a YAML element using a .env file as input

bpdt env-to-yaml <.env-file-path> <yaml-file-path>
Arguments
  1. <.env-file-path>: Path of the .env file
  2. <yaml-file-path>: Path of the YAML file
Flags
  • --directory, -d: Directory where the files will be looked for
  • --ypath: A period separated string indicating where in the YAML the variables should be appended
bpdt ref-secrets

Adds a secret key reference variable to a yaml file. The file is tipically a kubernetes Deployment or Pod resource file.

bpdt ref-secrets <file-path> <secret-name>
Arguments
  1. <file-path>: Path of the .env file
  2. <secret-name>: Path of the YAML file
Flags
  • --ypath: A period separated string indicating where in the YAML the variables are placed. Default: spec.template.spec.containers.0.env

  • --directory, -d:: Directory where the files will be looked for. Default: working directory

  • --prefix, -p: The prefix for the secret variables. Default: #<Secret>{

  • --suffix, -s: The suffix for the secret variables. Default: }#

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
Package cmd provide the entry point for the bpdt tool
Package cmd provide the entry point for the bpdt tool
lib

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL