bugfix: search CLAs and unknown CLAs
This commit is contained in:
18
src/main.sh
18
src/main.sh
@@ -412,11 +412,24 @@ PIDFILE="$tmpdir/pid"
|
|||||||
trap 'rm -rf "$tmpdir"' EXIT INT
|
trap 'rm -rf "$tmpdir"' EXIT INT
|
||||||
export LOCKFILE RESULTS PIDFILE
|
export LOCKFILE RESULTS PIDFILE
|
||||||
|
|
||||||
if [ "${1:-}" = "--search" ]; then
|
if [ "${1:-}" = "--search-artist" ]; then
|
||||||
$0 --internal-search "$2" "$3"
|
$0 --internal-search "artist" "$2"
|
||||||
exit 0
|
exit 0
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if [ "${1:-}" = "--search-album" ]; then
|
||||||
|
$0 --internal-search "releasegroup" "$2"
|
||||||
|
exit 0
|
||||||
|
fi
|
||||||
|
|
||||||
|
case "${1:-}" in
|
||||||
|
"" | "--artist" | "--releasegroup" | "--release") ;;
|
||||||
|
*)
|
||||||
|
err "Unknown option $1"
|
||||||
|
exit 1
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
while true; do
|
while true; do
|
||||||
case "${1:-}" in
|
case "${1:-}" in
|
||||||
"--artist")
|
"--artist")
|
||||||
@@ -450,6 +463,7 @@ while true; do
|
|||||||
[ "$lns" -eq 2 ] && [ "$key" = "ctrl-a" ] && set -- "--select-artist" "$(mb_releasegroup "$mid" | $JQ -r '."artist-credit"')"
|
[ "$lns" -eq 2 ] && [ "$key" = "ctrl-a" ] && set -- "--select-artist" "$(mb_releasegroup "$mid" | $JQ -r '."artist-credit"')"
|
||||||
;;
|
;;
|
||||||
"--releasegroup")
|
"--releasegroup")
|
||||||
|
set -x
|
||||||
title="$(mb_releasegroup "$2" |
|
title="$(mb_releasegroup "$2" |
|
||||||
$JQ -r '.title')"
|
$JQ -r '.title')"
|
||||||
artist="$(mb_releasegroup "$2" |
|
artist="$(mb_releasegroup "$2" |
|
||||||
|
Reference in New Issue
Block a user