mirror of
https://github.com/ohmyzsh/ohmyzsh.git
synced 2026-03-13 03:12:21 +01:00
add: romaji/hiragana/katakana options & sound management
This commit is contained in:
parent
4812d203e5
commit
35ad9d637a
4 changed files with 117 additions and 97 deletions
|
|
@ -1,12 +1,32 @@
|
|||
p="$ZSH/plugins/hirakata/"
|
||||
p="$ZSH_CUSTOM/plugins/hirakata/"
|
||||
f=$(cat $p"files/hk_symbols.txt")
|
||||
|
||||
function hirakata() {
|
||||
random_symbol=$(echo "$f" | shuf -n1)
|
||||
random_symbol=$(echo "$fh\n$fk" | shuf -n1)
|
||||
romaji=0
|
||||
|
||||
for arg in "$@"
|
||||
do
|
||||
case "$arg" in
|
||||
"romaji")
|
||||
romaji=1
|
||||
;;
|
||||
"hiragana")
|
||||
random_symbol=$(echo "$fh" | shuf -n1)
|
||||
;;
|
||||
"katakana")
|
||||
random_symbol=$(echo "$fk" | shuf -n1)
|
||||
;;
|
||||
esac
|
||||
done
|
||||
|
||||
symbol=$(echo $random_symbol | cut -d ' ' -f1)
|
||||
sound=$(echo $random_symbol | cut -d ' ' -f2)
|
||||
(mpg321 -q $HK/sounds/$sound & ) > /dev/null 2>&1
|
||||
echo -n $symbol
|
||||
|
||||
( mpg321 $p'sounds/'$sound & ) > /dev/null 2>&1
|
||||
echo $symbol
|
||||
}
|
||||
if [ $romaji -eq 1 ]; then
|
||||
romaji=$(echo $sound | cut -d '.' -f1)
|
||||
echo -n " ($romaji)"
|
||||
fi
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue