prcolors: major bug fixes and formatting, and zsh is now the shell (fixes option 3)
This commit is contained in:
parent
da5d2d9597
commit
4dd6db0386
1 changed files with 77 additions and 77 deletions
|
@ -1,10 +1,10 @@
|
|||
#!/bin/bash
|
||||
#!/bin/zsh
|
||||
|
||||
# prcolors: Display all colors in a few different ways >>>
|
||||
# TODO: change this to make it not just a few scripts smashed together
|
||||
|
||||
[ -z "$1" ] && 1=0
|
||||
if [ $1 -eq '1' ];then
|
||||
if [ "$1" -gt 0 ] && [ "$1" -lt 4 ]; then
|
||||
if [ $1 = '1' ];then
|
||||
# Taken from manjaro's bashrc >>>
|
||||
local fgc bgc vals seq0
|
||||
|
||||
|
@ -31,7 +31,7 @@ if [ $1 -eq '1' ];then
|
|||
echo; echo
|
||||
done
|
||||
# <<<
|
||||
elif [ $1 -eq '2' ];then
|
||||
elif [ $1 = '2' ];then
|
||||
# from base16shell >>>
|
||||
ansi_mappings=(
|
||||
Red Green
|
||||
|
@ -72,13 +72,12 @@ elif [ $1 -eq '2' ];then
|
|||
# printf "To restore current theme, source ~/.base16_theme or reopen your terminal\n"
|
||||
#fi
|
||||
# <<<
|
||||
elif [ $1 -eq '3' ];then
|
||||
elif [ $1 = '3' ];then
|
||||
# Similar to above, but does 256-bit colors. >>>
|
||||
# Taken from this: https://github.com/romkatv/powerlevel10k#set-colors-through-Powerlevel10k-configuration-parameters
|
||||
for i in {0..255}; do
|
||||
print -Pn "%K{$i} %k%F{$i}${(l:3::0:)i}%f " ${${(M)$((i%6)):#3}:+$'\n'}
|
||||
done
|
||||
for i in {0..255}; do print -Pn "%K{$i} %k%F{$i}${(l:3::0:)i}%f " ${${(M)$((i%6)):#3}:+$'\n'}; done
|
||||
# <<<
|
||||
fi
|
||||
else
|
||||
cat <<-EOF
|
||||
Usage: prcolors <printing method number>
|
||||
|
@ -88,3 +87,4 @@ else
|
|||
EOF
|
||||
fi
|
||||
|
||||
# vim:foldmarker=>>>,<<< fdm=marker foldlevel=1
|
||||
|
|
Loading…
Add table
Reference in a new issue