Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
O
oh-my-zsh
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
github
oh-my-zsh
Commits
9139d30c
Unverified
Commit
9139d30c
authored
Apr 19, 2023
by
Roeniss Moon
Committed by
GitHub
Apr 19, 2023
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat(aws): allow more customisation in prompt function (#11619)
parent
673b9fc3
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
8 additions
and
3 deletions
+8
-3
README.md
plugins/aws/README.md
+2
-0
aws.plugin.zsh
plugins/aws/aws.plugin.zsh
+6
-3
No files found.
plugins/aws/README.md
View file @
9139d30c
...
@@ -58,6 +58,8 @@ the current `$AWS_PROFILE` and `$AWS_REGION`. It uses four variables to control
...
@@ -58,6 +58,8 @@ the current `$AWS_PROFILE` and `$AWS_REGION`. It uses four variables to control
*
ZSH_THEME_AWS_REGION_SUFFIX: sets the suffix of the AWS_REGION. Defaults to
`>`
.
*
ZSH_THEME_AWS_REGION_SUFFIX: sets the suffix of the AWS_REGION. Defaults to
`>`
.
*
ZSH_THEME_AWS_DIVIDER: sets the divider between ZSH_THEME_AWS_PROFILE_SUFFIX and ZSH_THEME_AWS_REGION_PREFIX. Defaults to
` `
(single space).
## Configuration
## Configuration
[
Configuration and credential file settings
](
https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-files.html
)
by AWS
[
Configuration and credential file settings
](
https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-files.html
)
by AWS
...
...
plugins/aws/aws.plugin.zsh
View file @
9139d30c
...
@@ -223,13 +223,16 @@ compctl -K _aws_profiles asp acp aws_change_access_key
...
@@ -223,13 +223,16 @@ compctl -K _aws_profiles asp acp aws_change_access_key
function
aws_prompt_info
()
{
function
aws_prompt_info
()
{
local
_aws_to_show
local
_aws_to_show
local
region
=
"
${
AWS_REGION
:-${
AWS_DEFAULT_REGION
:-
$AWS_PROFILE_REGION
}}
"
local
region
=
"
${
AWS_REGION
:-${
AWS_DEFAULT_REGION
:-
$AWS_PROFILE_REGION
}}
"
if
[[
-n
$AWS_PROFILE
]]
;
then
if
[[
-n
$AWS_PROFILE
]]
;
then
_aws_to_show+
=
"
${
ZSH_THEME_AWS_PROFILE_PREFIX
:
=<aws
:
}${
AWS_PROFILE
}${
ZSH_THEME_AWS_PROFILE_SUFFIX
:
=>
}
"
_aws_to_show+
=
"
${
ZSH_THEME_AWS_PROFILE_PREFIX
=
"<aws:"
}${
AWS_PROFILE
}${
ZSH_THEME_AWS_PROFILE_SUFFIX
=
">"
}
"
fi
fi
if
[[
-n
$AWS_REGION
]]
;
then
if
[[
-n
$AWS_REGION
]]
;
then
[[
-n
$AWS_PROFILE
]]
&&
_aws_to_show+
=
"
"
[[
-n
$AWS_PROFILE
]]
&&
_aws_to_show+
=
"
${
ZSH_THEME_AWS_DIVIDER
=
' '
}
"
_aws_to_show+
=
"
${
ZSH_THEME_AWS_REGION_PREFIX
:
=<region
:
}${
region
}${
ZSH_THEME_AWS_REGION_SUFFIX
:
=>
}
"
_aws_to_show+
=
"
${
ZSH_THEME_AWS_REGION_PREFIX
=
"<region:"
}${
region
}${
ZSH_THEME_AWS_REGION_SUFFIX
=
">"
}
"
fi
fi
echo
"
$_aws_to_show
"
echo
"
$_aws_to_show
"
}
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment