Use it with KindleGen
kindlegen dic.opf
| #!/usr/bin/env bash | |
| path=/Applications/Automator.app | |
| defaults write com.apple.dock persistent-apps -array-add "<dict><key>tile-data</key><dict><key>file-data</key><dict><key>_CFURLString</key><string>$path</string><key>_CFURLStringType</key><integer>0</integer></dict></dict></dict>"; killall Dock |
| func keyCodeToString(keyCode: CGKeyCode) -> String { | |
| let curKeyboard = TISCopyCurrentKeyboardInputSource().takeRetainedValue() | |
| let ptr = TISGetInputSourceProperty(curKeyboard, kTISPropertyUnicodeKeyLayoutData) | |
| let keyboardLayoutPtr = UnsafePointer<UCKeyboardLayout>(ptr) | |
| var deadKeyState: UInt32 = 0 | |
| var actualStringLength = 0 | |
| var unicodeString = [UniChar](count: 255, repeatedValue: 0) | |
| let status = UCKeyTranslate(keyboardLayoutPtr, |
| "\e[A": history-search-backward | |
| "\e[B": history-search-forward | |
| set show-all-if-ambiguous on | |
| set completion-ignore-case on |
Use it with KindleGen
kindlegen dic.opf
| #!/bin/sh | |
| #sudo curl https://gist.githubusercontent.com/openhoangnc/1bb591e8843ac111c0661f5615eda0e1/raw/51933d70dd3e384cca69c0fdd835f6243ad38d12/install_lastest_golang.sh | sh | |
| GOVERSION=1.9.3 | |
| GOOS=linux | |
| GOARCH=amd64 | |
| TARFILE=go$GOVERSION.$GOOS-$GOARCH.tar.gz | |
| TARFILEFULL=/tmp/$TARFILE | |
| PROFILE=/etc/profile.d/golang.sh |