tl;dr
brew tap [user name]/[name]
brew install [name]
Dieses Mal habe ich ein einfaches Skript vorbereitet, das nur Dollar in Yen umrechnet. Flow, bis die Web-API mit Python in ein Befehlszeilentool eingefügt wird Lassen Sie dieses Gebräu installieren
Erstellen Sie zunächst ein Repository mit dem Namen homebrew-usdex und klonen Sie es.
$ git clone https://github.com/kei-sato/homebrew-usdex.git
$ cd homebrew-usdex
Erstellen Sie im Stammverzeichnis eine Datei mit dem Namen [name] .rb
usdex.rb
class Usdex < Formula
desc "Exchange usd to any currency, or any currency to usd"
homepage "https://gist.github.com/kei-sato/98675769952ec7538d6a"
url "https://gist.githubusercontent.com/kei-sato/98675769952ec7538d6a/raw/3b041cdd0e93c93986b15d158bff158927cb84b1/usdex"
sha256 "976ae1b2066b2cb40be934fb2265ccd3bd8489f78683c6eaecba29c50edd4758"
version "1.0.0"
def install
bin.install "usdex"
end
end
Dann drücken, tippen, installieren
$ git push origin master
$ brew tap kei-sato/usdex
$ brew install usdex
$ usdex -p 2.5 -v
1(USD) => 122.54078(JPY)
2.5(USD) => 306.35195(JPY)
SHA256? SHA-256 (Secure Hash Algorithm 256-bit)
SHA-256 ist eines der Berechnungsverfahren (Algorithmen) zum Ermitteln des "Hash-Werts", der ein charakteristischer Wert fester Länge ist, aus dem Originaltext beliebiger Länge.
Kann mit openssl generiert werden
$ echo "hello" | openssl dgst -sha256
5891b5b522d5df086d0ff0b110fbd9d21bb4fc7163af34d08286a2e846f6be03
$ echo "hello, world" | openssl dgst -sha256
853ff93762a06ddbf722c4ebe9ddd66d8f63ddaea97f521c3ecc20da7c976020
$ echo "hello, world" > /tmp/hello
$ openssl dgst -sha256 /tmp/hello
SHA256(/tmp/hello)= 853ff93762a06ddbf722c4ebe9ddd66d8f63ddaea97f521c3ecc20da7c976020
Generieren Sie Hash-Werte für Dateien, die von Homebrew heruntergeladen wurden
$ openssl dgst -sha256 usdex
SHA256(usdex)= 976ae1b2066b2cb40be934fb2265ccd3bd8489f78683c6eaecba29c50edd4758
http://deeeet.com/writing/2014/05/20/brew-tap/ http://qiita.com/masawada/items/484bbf83ef39cad7af74
Recommended Posts