diff options
| author | Lex Neva <lexelby@users.noreply.github.com> | 2016-11-19 21:58:44 -0500 |
|---|---|---|
| committer | Lex Neva <github@lexneva.name> | 2017-01-23 01:12:42 +0000 |
| commit | ff6e45c48f6ae17578235e141f24e083b3da641c (patch) | |
| tree | 7c6a04941b55ebcfd086d84d07d50ce728fd63f5 /bin/embroider | |
| parent | 6bf62825c92a6ab16b5540b1cf30b3f649cbc4f3 (diff) | |
start README.md
Diffstat (limited to 'bin/embroider')
| -rwxr-xr-x | bin/embroider | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/bin/embroider b/bin/embroider new file mode 100755 index 00000000..ee419f3e --- /dev/null +++ b/bin/embroider @@ -0,0 +1,21 @@ +#!/bin/bash + +# /etc/fstab entry: /dev/disk/by-id/usb-B-EMB_USB_RAM_Disk_INST_0-0:0-part1 /mnt/embroidery vfat user,uid=1000,gid=1000,nobootwait,noauto 0 0 + + +set -e + +if [[ "$1" == *.csv ]]; then + pes=$(mktemp /tmp/XXXXXXXXXXX.pes) + libembroidery-convert "$1" "$pes" + file="$pes" +else + file="$1" +fi + +( + mount /mnt/embroidery && \ + rm -f /mnt/embroidery/* && \ + cp $file /mnt/embroidery/embroidery.pes && \ + umount /mnt/embroidery +) || echo '(local) failed to upload embroidery :(' |
