Add function to get the content type (file, url,…)
This commit is contained in:
parent
026ec0f1aa
commit
fef976bfec
|
@ -31,6 +31,22 @@ debug_message() {
|
||||||
[ "${debug}" = "true" ] && printf "${c_magentab}%-6b${c_reset}\n" "DEBUG ${_message}"
|
[ "${debug}" = "true" ] && printf "${c_magentab}%-6b${c_reset}\n" "DEBUG ${_message}"
|
||||||
}
|
}
|
||||||
# ]]]
|
# ]]]
|
||||||
|
# Function to get content type [[[
|
||||||
|
determine_content_type() {
|
||||||
|
_content="${1}"
|
||||||
|
|
||||||
|
_content_nb_line=$(printf -- '%s\n' "${_content}" | wc -l)
|
||||||
|
debug_message "− Determine type : Content has ${_content_nb_line} line(s) to send."
|
||||||
|
|
||||||
|
## If it's a one line content
|
||||||
|
if [ "${_content_nb_line}" -eq "1" ]; then
|
||||||
|
### Verify if it's a path to a existent file
|
||||||
|
flag_file=""
|
||||||
|
### Verify it it's a remote URL
|
||||||
|
flag_url=""
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
# ]]]
|
||||||
|
|
||||||
# Verify argument [[[
|
# Verify argument [[[
|
||||||
case "$#" in
|
case "$#" in
|
||||||
|
@ -62,6 +78,9 @@ fi
|
||||||
debug_message "− Get Content : content to be sended : ${content_to_send}"
|
debug_message "− Get Content : content to be sended : ${content_to_send}"
|
||||||
# ]]]
|
# ]]]
|
||||||
|
|
||||||
|
# Try to determine the type of the content (file, remote URL or text)
|
||||||
|
determine_content_type "${content_to_send}"
|
||||||
|
|
||||||
content_url=""
|
content_url=""
|
||||||
|
|
||||||
# Manage the result [[[
|
# Manage the result [[[
|
||||||
|
|
Loading…
Reference in New Issue