Это самый простой и простой способ. Так мы это делаем.
var obj = { 'bar' : 'baz' }
var key = Object.keys(obj)[0];
var value = obj[key];
console.log("key = ", key) // bar
console.log("value = ", value) // baz
Если Вы используете zsh
или bash
black() {
echo -e "\e[30m${1}\e[0m"
}
red() {
echo -e "\e[31m${1}\e[0m"
}
green() {
echo -e "\e[32m${1}\e[0m"
}
yellow() {
echo -e "\e[33m${1}\e[0m"
}
blue() {
echo -e "\e[34m${1}\e[0m"
}
magenta() {
echo -e "\e[35m${1}\e[0m"
}
cyan() {
echo -e "\e[36m${1}\e[0m"
}
gray() {
echo -e "\e[90m${1}\e[0m"
}
black 'BLACK'
red 'RED'
green 'GREEN'
yellow 'YELLOW'
blue 'BLUE'
magenta 'MAGENTA'
cyan 'CYAN'
gray 'GRAY'
после смешивания других решений от потока вот то, как мне удалось получить цвета в npm scripts
через unicode символы (gitbash CLI):
{
"deploy": "echo \u001b[1;32m && ng build && echo \u001b[1;0mdeploy {\u001b[1;33mcopy\u001b[1;0m: \u001b[1;32m0% && cp -r -f dist/packaged/* \\\\SERVER-01\\dist\\ && echo \u001b[1;0mdeploy {\u001b[1;33mcopy\u001b[1;0m} \u001b[1;34m\u001b[1;1m100% DEPLOYED"
}
для показа вывода сообщений с другим цветом, можно сделать:
echo -e "\033[31;1mYour Message\033[0m"
- Черный 0; 30 Темно-Серых 1; 30
- Красный 0; 31 Светло-Красный 1; 31
- Зеленый 0; 32 Светло-Зеленых 1; 32
-Brown/Orange 0; 33 Желтых 1; 33
- Синий 0; 34 Голубых 1; 34
- Фиолетовый 0; 35 Светло-Фиолетовых 1; 35
- Голубой 0; 36 Светло-Голубых 1; 36
- Свет Грэй 0; 37 Белых 1; 37
можно определить, раскрашивает сценарии удара как так:
red= И затем используют их для печати в необходимых цветах:
printf "%s\n" "Text in ${red}red${end}, white and ${blu}blue${end}."
\e[1;31m'
grn= И затем используют их для печати в необходимых цветах:
printf "%s\n" "Text in ${red}red${end}, white and ${blu}blue${end}."
\e[1;32m'
yel= И затем используют их для печати в необходимых цветах:
printf "%s\n" "Text in ${red}red${end}, white and ${blu}blue${end}."
\e[1;33m'
blu= И затем используют их для печати в необходимых цветах:
printf "%s\n" "Text in ${red}red${end}, white and ${blu}blue${end}."
\e[1;34m'
mag= И затем используют их для печати в необходимых цветах:
printf "%s\n" "Text in ${red}red${end}, white and ${blu}blue${end}."
\e[1;35m'
cyn= И затем используют их для печати в необходимых цветах:
printf "%s\n" "Text in ${red}red${end}, white and ${blu}blue${end}."
\e[1;36m'
end= И затем используют их для печати в необходимых цветах:
printf "%s\n" "Text in ${red}red${end}, white and ${blu}blue${end}."
\e[0m'
И затем используют их для печати в необходимых цветах:
printf "%s\n" "Text in ${red}red${end}, white and ${blu}blue${end}."