feat: Add path-only URI support

This commit is contained in:
ge
2022-05-16 23:56:20 +03:00
parent 37581ae961
commit bd616ba4fc
2 changed files with 57 additions and 0 deletions

View File

@ -90,6 +90,11 @@ parse_uri() {
if [[ "$uri" =~ :~/ ]]; then
path="~${path}"
fi
elif [[ "$scheme" == "$uri" ]] && [[ "$uri" =~ ^[./] ]]; then
# For URI with only Path component.
# Examples: /path ./path ../path ../../path
path="$uri"
scheme='file'
else
# For non authority component URI
path="$(<<< "$uri" sed "s/${scheme}://g")" || true