Documentation
¶
Overview ¶
Package powershell provides helpers for powershell command generation
Index ¶
Constants ¶
const PipeHasEnded = "The pipe has been ended."
PipeHasEnded string is used during the base64+sha265 upload process
const PipeIsBeingClosed = "The pipe is being closed."
PipeIsBeingClosed string is used during the base64+sha265 upload process
Variables ¶
This section is empty.
Functions ¶
func Cmd ¶
Cmd builds a command-line for executing a complex command or script as an EncodedCommand through powershell
func CompressedCmd ¶
CompressedCmd creates a scriptlet that will decompress and execute a gzipped script to both avoid command line length limits and to reduce data transferred
func DoubleQuote ¶
DoubleQuote adds double quotes around a string and escapes any double quotes inside.
func DoubleQuotePath ¶ added in v0.16.0
DoubleQuotePath adds double quotes around a string and escapes any double quotes inside. It also converts forward slashes to backslashes.
func EncodeCmd ¶
EncodeCmd base64-encodes a string in a way that is accepted by PowerShell -EncodedCommand
func SingleQuote ¶
SingleQuote quotes and escapes a string in a format that is accepted by powershell scriptlets from jbrekelmans/go-winrm/util.go PowerShellSingleQuotedStringLiteral
func ToWindowsPath ¶ added in v0.16.0
ToWindowsPath converts a unix-style forward slash separated path to a windows-style path
Types ¶
This section is empty.