-
Notifications
You must be signed in to change notification settings - Fork 323
/
constants_unix.go
80 lines (60 loc) · 2.82 KB
/
constants_unix.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
// Copyright 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved.
//
// Licensed under the Apache License, Version 2.0 (the "License"). You may not
// use this file except in compliance with the License. A copy of the
// License is located at
//
// http://aws.amazon.com/apache2.0/
//
// or in the "license" file accompanying this file. This file is distributed
// on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
// either express or implied. See the License for the specific language governing
// permissions and limitations under the License.
//go:build darwin || freebsd || linux || netbsd || openbsd
// +build darwin freebsd linux netbsd openbsd
// Package updateconstants contains constants related to update
package updateconstants
const (
// UpdateCmd represents the command argument for update
UpdateCmd = "update"
// SourceVersionCmd represents the command argument for source version
SourceVersionCmd = "source.version"
// SourceLocationCmd represents the command argument for source location
SourceLocationCmd = "source.location"
// SourceHashCmd represents the command argument for source hash value
SourceHashCmd = "source.hash"
// TargetVersionCmd represents the command argument for target version
TargetVersionCmd = "target.version"
// TargetLocationCmd represents the command argument for target location
TargetLocationCmd = "target.location"
// TargetHashCmd represents the command argument for target hash value
TargetHashCmd = "target.hash"
// PackageNameCmd represents the command argument for package name
PackageNameCmd = "package.name"
// MessageIDCmd represents the command argument for message id
MessageIDCmd = "messageid"
// StdoutFileName represents the command argument for standard output file
StdoutFileName = "stdout"
// StderrFileName represents the command argument for standard error file
StderrFileName = "stderr"
// OutputKeyPrefixCmd represents the command argument for output key prefix
OutputKeyPrefixCmd = "output.key"
// OutputBucketNameCmd represents the command argument for output bucket name
OutputBucketNameCmd = "output.bucket"
// ManifestFileUrlCmd represents the command argument for manifest file url
ManifestFileUrlCmd = "manifest.url"
// SelfUpdateCmd represents the command is generated by self update component
SelfUpdateCmd = "selfupdate"
// DisableDowngradeCmd represents the command argument for if updater should not downgrade
DisableDowngradeCmd = "disable.downgrade"
// UpstreamServiceName represents the upstream messaging service the command originated from
UpstreamServiceName = "upstream.service.name"
)
const (
// installer script for linux
InstallScript = "install.sh"
// uninstaller script for linux
UninstallScript = "uninstall.sh"
// CompressFormat represents the compress format for linux platform
CompressFormat = "tar.gz"
)