# Functions
No description provided by the author
No description provided by the author
BuildRequestPayload merges the provided payload with the standard payload that needs to be sent.
ContainsUpper returns true if the string contains any uppercase characters.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Filter returns a new slice only containing the elements for which invoking the predicate returned true
The predicate is invoked with each element.
FindProcess tries to find the process with the given pid returns nil if the process could not be found.
No description provided by the author
No description provided by the author
GetPluginName function is used to get the plugin name required while installing/updating/removing a plugin.
IsMacM1 returns whether the system is a Mac M1 machine.
No description provided by the author
IsWSL detects whether app is running in WSL environment refer to: https://github.com/Microsoft/WSL/issues/423#issuecomment-679190758.
JsonCloneToMap tries to JSON marshal and unmarshal the given data, returning a map[string]any if successful.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Map returns a new slice where every value is mapped to a new value through the mapper
The mapper is invoked with each element.
MapRange Re-maps a number from one range to another.
MergeMaps merges 'new' onto 'old'.
MoveFile moves a file from source to destiantion.
No description provided by the author
https://stackoverflow.com/questions/39320371/how-start-web-server-to-open-page-in-browser-in-golang.
Partition splits the array of elements into two groups: the left partition contains elements that the predicate returns `true` for.
PidExists scans through the list of PIDs in the system and checks for the `targetPID`.
PluginFQNToSchemaName convert a full plugin name to a schema name schemas in postgres are limited to 63 chars - the name may be longer than this, in which case trim the length and add a hash to the end to make unique.
Pluralize :: pluralizes a word (if applicable) based on provided count.
No description provided by the author
No description provided by the author
RemoveElementFromSlice takes a slice of strings and an index to remove, and returns a new slice with the specified element removed.
No description provided by the author
No description provided by the author
SendRequest makes a http call to the given URL.
No description provided by the author
No description provided by the author
No description provided by the author
ToIntegerPointer converts an integer into its pointer.
ToStringPointer converts a string into its pointer.
No description provided by the author
UnderlyingArch detects the underlying architecture(amd64/arm64) of the system we need this to detect the underlying architecture to install the correct FDW package.
UnquoteStringArray removes quote marks from elements of string array.
Unzip - from https://stackoverflow.com/questions/20357223/easy-way-to-unzip-file-with-golang.
UserConfirmation displays the warning message and asks the user for input regarding whether to continue or not.
# Variables
No description provided by the author
# Structs
No description provided by the author
# Type aliases
ExitCode :: alias for exitcode.