Commit e25d198a authored by Vitaly Lipatov's avatar Vitaly Lipatov

eget: add --get-ipfs-cid

parent 04f3382b
...@@ -271,6 +271,7 @@ LISTONLY='' ...@@ -271,6 +271,7 @@ LISTONLY=''
CHECKURL='' CHECKURL=''
GETFILENAME='' GETFILENAME=''
GETREALURL='' GETREALURL=''
GETIPFSCID=''
LATEST='' LATEST=''
SECONDLATEST='' SECONDLATEST=''
CHECKMIRRORS='' CHECKMIRRORS=''
...@@ -375,6 +376,9 @@ while [ -n "$1" ] ; do ...@@ -375,6 +376,9 @@ while [ -n "$1" ] ; do
--get-real-url) --get-real-url)
GETREALURL="$1" GETREALURL="$1"
;; ;;
--get-ipfs-cid)
GETIPFSCID="$1"
;;
--latest) --latest)
LATEST="$1" LATEST="$1"
;; ;;
...@@ -936,6 +940,11 @@ sget() ...@@ -936,6 +940,11 @@ sget()
local CID="$(get_cid_by_url "$REALURL")" local CID="$(get_cid_by_url "$REALURL")"
if [ -n "$CID" ] ; then if [ -n "$CID" ] ; then
if [ -n "$GETIPFSCID" ] ; then
echo "$CID"
exit
fi
if [ -n "$GETFILENAME" ] ; then if [ -n "$GETFILENAME" ] ; then
get_filename_by_cid "$CID" get_filename_by_cid "$CID"
exit exit
...@@ -959,6 +968,12 @@ sget() ...@@ -959,6 +968,12 @@ sget()
CID="$(download_to_ipfs "$REALURL")" || return CID="$(download_to_ipfs "$REALURL")" || return
if [ -n "$GETIPFSCID" ] ; then
put_cid_and_url "$REALURL" "$CID" "$FN"
echo "$CID"
exit
fi
ipfs_get "$CID" "$TARGET" || return ipfs_get "$CID" "$TARGET" || return
put_cid_and_url "$REALURL" "$CID" "$FN" put_cid_and_url "$REALURL" "$CID" "$FN"
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment