tl;dr
homebrew- [nom]
brew tap [user name]/[name]
brew install [name]
Cette fois, j'ai préparé un script simple qui convertit simplement les dollars en yens. Flux jusqu'à ce que l'API Web soit déposée dans un outil de ligne de commande utilisant Python Faire cette installation de bière
Tout d'abord, créez un référentiel nommé homebrew-usdex et clonez-le.
$ git clone https://github.com/kei-sato/homebrew-usdex.git
$ cd homebrew-usdex
Créez un fichier appelé [nom] .rb à la racine
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
Puis poussez, appuyez, installez
$ 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 est l'une des procédures de calcul (algorithmes) pour trouver la "valeur de hachage", qui est une valeur caractéristique de longueur fixe, à partir du texte original de longueur arbitraire.
Peut être généré avec openssl
$ 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
Générer des valeurs de hachage pour les fichiers téléchargés par Homebrew
$ openssl dgst -sha256 usdex
SHA256(usdex)= 976ae1b2066b2cb40be934fb2265ccd3bd8489f78683c6eaecba29c50edd4758
http://deeeet.com/writing/2014/05/20/brew-tap/ http://qiita.com/masawada/items/484bbf83ef39cad7af74
Recommended Posts