aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorneodarz <neodarz@neodarz.net>2019-09-04 20:38:18 +0200
committerneodarz <neodarz@neodarz.net>2019-09-04 20:41:57 +0200
commita3dfea1e95f9655832dd94df0c0b0f1e3a78e9f2 (patch)
tree98e91d1274fb9181b4c2416b07e984e711731d92
parentc21eb0d8861d93968ecd2965cb57dba00fee8bf9 (diff)
downloaddotfiles_ascii-master.tar.xz
dotfiles_ascii-master.zip
Add scriptHEADmaster
-rwxr-xr-xscripts/.scripts/bin-xfer36
1 files changed, 36 insertions, 0 deletions
diff --git a/scripts/.scripts/bin-xfer b/scripts/.scripts/bin-xfer
new file mode 100755
index 0000000..e2ccce5
--- /dev/null
+++ b/scripts/.scripts/bin-xfer
@@ -0,0 +1,36 @@
+#!/bin/sh
+INFILE=/dev/null
+OUTFILE=/dev/null
+
+while [ $# -gt 0 ]; do
+ case "$1" in
+ -i)
+ shift
+ INFILE="$1"
+ ;;
+ -o)
+ shift
+ OUTFILE="$1"
+ ;;
+ -h|--help)
+ echo "$0 -i infile -o outfile"
+ ;;
+ *)
+ INFILE="$1"
+ esac
+ shift
+done
+cat << EOF
+binary-xfer utility for minicom
+Sending file ${INFILE} to ${OUTFILE}
+EOF
+
+/usr/bin/pv --force -i 0.25 -B 128 ${INFILE} 2>&1 > ${OUTFILE}
+# Use the line below if you don't have pv!
+
+# /bin/cat ${INFILE} > ${OUTFILE}
+cat << EOF
+
+File transfer complete
+EOF
+sleep 1