nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at devShellTools-shell 43 lines 858 B view raw
1#!/usr/bin/env nix-shell 2#!nix-shell -i bash -p nix-prefetch-git -p jq 3 4imlist=( 5 array 6 bopomofo 7 cangjie 8 cantonese 9 combo-pinyin 10 double-pinyin 11 emoji 12 essay 13 ipa 14 jyutping 15 luna-pinyin 16 middle-chinese 17 pinyin-simp 18 prelude 19 quick 20 scj 21 soutzoe 22 stenotype 23 stroke 24 terra-pinyin 25 wubi 26 wugniu 27) 28 29echo "# Generated using generateFetchSchema.sh" 30echo "fetchFromGitHub:" 31echo \'\' 32echo "mkdir -p package/rime" 33for im in ${imlist[@]}; do 34 tempFile=$(mktemp) 35 echo "ln -sv \${fetchFromGitHub {" 36 echo " owner = \"rime\";" 37 echo " repo = \"rime-$im\";" 38 nix-prefetch-git --quiet https://github.com/rime/rime-$im \ 39 | jq '{ rev: .rev, sha256: .sha256 }' \ 40 | jq -r 'to_entries | map(" \(.key) = \"\(.value)\";") | .[]' 41 echo "}} package/rime/$im" 42done 43echo \'\'