115 lines
3.9 KiB
Go
115 lines
3.9 KiB
Go
// Copyright 2023 Dolthub, Inc.
|
|
//
|
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
|
// you may not use this file except in compliance with the License.
|
|
// You may obtain a copy of the License at
|
|
//
|
|
// http://www.apache.org/licenses/LICENSE-2.0
|
|
//
|
|
// Unless required by applicable law or agreed to in writing, software
|
|
// distributed under the License 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.
|
|
|
|
package cli
|
|
|
|
// Constants for command line flags names. These tend to be used in multiple places, so defining
|
|
// them low in the package dependency tree makes sense.
|
|
const (
|
|
AbortParam = "abort"
|
|
AllFlag = "all"
|
|
AllowEmptyFlag = "allow-empty"
|
|
AmendFlag = "amend"
|
|
AuthorParam = "author"
|
|
ArchiveLevelParam = "archive-level"
|
|
BranchParam = "branch"
|
|
CachedFlag = "cached"
|
|
CheckoutCreateBranch = "b"
|
|
CreateResetBranch = "B"
|
|
CommitFlag = "commit"
|
|
ContinueFlag = "continue"
|
|
CopyFlag = "copy"
|
|
DateParam = "date"
|
|
DecorateFlag = "decorate"
|
|
DeleteFlag = "delete"
|
|
DeleteForceFlag = "D"
|
|
DepthFlag = "depth"
|
|
DryRunFlag = "dry-run"
|
|
EmptyParam = "empty"
|
|
ExcludeIgnoreRulesFlag = "x"
|
|
ForceFlag = "force"
|
|
FullFlag = "full"
|
|
GraphFlag = "graph"
|
|
HardResetParam = "hard"
|
|
HostFlag = "host"
|
|
IncludeUntrackedFlag = "include-untracked"
|
|
IncrementalGCFileSize = "incremental-file-size"
|
|
InteractiveFlag = "interactive"
|
|
JobFlag = "job"
|
|
ListFlag = "list"
|
|
MergesFlag = "merges"
|
|
MessageArg = "message"
|
|
MinParentsFlag = "min-parents"
|
|
MoveFlag = "move"
|
|
NoCommitFlag = "no-commit"
|
|
NoEditFlag = "no-edit"
|
|
NoFFParam = "no-ff"
|
|
NoOverwriteIgnoreFlag = "no-overwrite-ignore"
|
|
FFOnlyParam = "ff-only"
|
|
NoPrettyFlag = "no-pretty"
|
|
NoTLSFlag = "no-tls"
|
|
NoJsonMergeFlag = "dont-merge-json"
|
|
NotFlag = "not"
|
|
NumberFlag = "number"
|
|
OneLineFlag = "oneline"
|
|
OursFlag = "ours"
|
|
OutputOnlyFlag = "output-only"
|
|
OverwriteIgnoreFlag = "overwrite-ignore"
|
|
ParentsFlag = "parents"
|
|
PatchFlag = "patch"
|
|
PasswordFlag = "password"
|
|
PortFlag = "port"
|
|
PruneFlag = "prune"
|
|
QuietFlag = "quiet"
|
|
RebaseParam = "rebase"
|
|
RemoteParam = "remote"
|
|
SetUpstreamFlag = "set-upstream"
|
|
SetUpstreamToFlag = "set-upstream-to"
|
|
ShallowFlag = "shallow"
|
|
ShowIgnoredFlag = "ignored"
|
|
ShowSignatureFlag = "show-signature"
|
|
SignFlag = "gpg-sign"
|
|
SilentFlag = "silent"
|
|
SingleBranchFlag = "single-branch"
|
|
SkipEmptyFlag = "skip-empty"
|
|
SkipVerificationFlag = "skip-verification"
|
|
SoftResetParam = "soft"
|
|
SquashParam = "squash"
|
|
StagedFlag = "staged"
|
|
StatFlag = "stat"
|
|
SystemFlag = "system"
|
|
TablesFlag = "tables"
|
|
TheirsFlag = "theirs"
|
|
TrackFlag = "track"
|
|
UpperCaseAllFlag = "ALL"
|
|
UserFlag = "user"
|
|
)
|
|
|
|
// Flags used by `dolt diff` command and `dolt_diff()` table function.
|
|
const (
|
|
SkinnyFlag = "skinny"
|
|
IncludeCols = "include-cols"
|
|
DataFlag = "data"
|
|
SchemaFlag = "schema"
|
|
NameOnlyFlag = "name-only"
|
|
SummaryFlag = "summary"
|
|
WhereParam = "where"
|
|
LimitParam = "limit"
|
|
FilterParam = "filter"
|
|
MergeBase = "merge-base"
|
|
DiffMode = "diff-mode"
|
|
ReverseFlag = "reverse"
|
|
FormatFlag = "result-format"
|
|
)
|