Skip to content

Instantly share code, notes, and snippets.

View ramsey's full-sized avatar

Ben Ramsey ramsey

View GitHub Profile
php-8.1.6.tar.bz2
SHA256 hash: 7b353304b7407554f70d3e101a226a1fc22decae5c4c42ed270c4e389bfa1b66
PGP signature:
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEEObZBND2MEEsrFG3D+cOdwLlphUQFAmJ7DtoACgkQ+cOdwLlp
hUSR1xAAgiMZJGOMMf9fiFR3bFlmYQjRXhQn91JnfeRU+6RR4X5dMGi+3zFAsBZF
TZPXrmhdXDjnQrLmn55NKQV6AiedhdYIgvLtldpI/Pyeq5smHwiqRBj4TA9dCNy1
0mtA8wln9mu5oEgNhOnolZs2zlao6KdHTXJTOtx7yKJzctQpjV08DXsxAXskW841
WR9/fFaQxfbHLqMLDHZuUy5gongT3Q/foVJHeyZdQITKs6TJpuKG7S5i4W1rGOvV
php-8.1.6RC1.tar.bz2
SHA256 hash: b36b6de375ea3b19098154ed39e81c2b60207140b0b58e7e41317d05f384f171
PGP signature:
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEEObZBND2MEEsrFG3D+cOdwLlphUQFAmJojmEACgkQ+cOdwLlp
hURN/Q/+KEwoKJjvaRIE/g4g2dr/gy8xvGa2w3wg5EPpncureSSA/McANpDXkqgD
2epzv2wENl1eRrcBVBobzFjjQ/BQFMQnI6/x1u6TD0Di9B6TrlLYCWseO/Y7nqOZ
tapVLNwQQMtK65YHhG4SWCj273IhHF1TFiiqJ20j8qmfSw4T2m6B7lNUCpa0takr
sCPDU9dJKqF2HHqX4mC91P8ZFTXRnEaW5B5l+eWI9f2bgKLOIoxM+l//b8zyFtBU
php-8.1.4.tar.bz2
SHA256 hash: b3f688cb69758523838b8e7f509aaef0152133d9b84a84a0b7cf68eeafc1df76
PGP signature:
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEEObZBND2MEEsrFG3D+cOdwLlphUQFAmIw9WUACgkQ+cOdwLlp
hUQn3w//XAPM0Mp1dp+y62z+gQBAcL7Vbs3G7pDvluKMFQXqJxBJl7VAQD/5B14k
iOgWb7f7KTZO9B4hm2JrQdGcYmizz5TXPz0GxqvmLkwsELWnY7PB/Z9/2QPwOHCO
VbYRg8uQRKzYdX52pWxe4L4z5D7/z/ge8YJJCc71psCdSyNY3H6sZvzYxlwdSS2n
RWPREcumpzITMYxcEE7YS0lKoB//FDDOvytDnTYC5K0Uiwkx15Z9Sso9lsHXEiw/
php-8.1.2.tar.bz2
SHA256 hash: 913dc7dd4388427fa33ea4ac89834e856ff5394f4218eace260a3a279f5b53a9
PGP signature:
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEEObZBND2MEEsrFG3D+cOdwLlphUQFAmHnU+kACgkQ+cOdwLlp
hUQhWg/5Aeme/6Jf83UBySodAL+WkEOR9WwjuIxTUbU+YvtXd4sp/wdI2wQJWRbq
wkQkKIsksiC/hHYWIWE2MJ1qlREpT0qme+nYSx+Ph/19kU5ThWFnuZb3vztNPZKC
x+4w0IcPDGPu4o/hjd7v/zsogkvm8/4WjArNwsb9zuskFEdmvl+oCv8tKpoXJRM3
oWa71aX+jxUzTtIXAZAWDY7Kj48pSH5X/qgVGDv+hYu1IjesZmkX9LHF9YZV1BMX
@ramsey
ramsey / expecting.md
Created December 23, 2021 16:23 — forked from ksafranski/expecting.md
Basic principles of using tcl-expect scripts

Intro

TCL-Expect scripts are an amazingly easy way to script out laborious tasks in the shell when you need to be interactive with the console. Think of them as a "macro" or way to programmaticly step through a process you would run by hand. They are similar to shell scripts but utilize the .tcl extension and a different #! call.

Setup Your Script

The first step, similar to writing a bash script, is to tell the script what it's executing under. For expect we use the following:

#!/usr/bin/expect
@ramsey
ramsey / jq-query-notes.md
Last active November 11, 2021 06:02
Parses the IANA language subtag registry into JSON, which can be queried with `jq`

Parse language subtag registry into JSON

php language-subtag-registry.php > language-subtag-registry.json

Grandfathered or redundant tags with preferred values

This produces all grandfathered tags, with or without a preferredValue, and includes all redundant tags that have a preferredValue.

php-8.1.0RC6.tar.bz2
SHA256 hash: 7bfce7122d985e8ebf578f45cf7c6f3b21810d5cc5f9c4ce4126fd575fa1287a
PGP signature:
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEEObZBND2MEEsrFG3D+cOdwLlphUQFAmGLCwEACgkQ+cOdwLlp
hURDBRAAndLOX1gUI15KHeTvlN/RkgPdET9Tql1NFgTvjrKB94ez3C344vrHb0Hc
QraieujrJu1kNJI++TKzU+7LYDo+X2U55V1+stqfOuo83FUOXaBSmPxYNmYfHrCY
1lKgQM9afRBcTnicNJIGgcMMQOdf5xc6b09gYZ294UkrVZxJTgEg01Drtmvu8cvw
G4TAU0jtGn6CFBbYvNDio2vSL0vCgax+vlSzpl8T5BoP+8rYKMV3AyKWR8+g1LBn
php-8.1.0RC4.tar.bz2
SHA256 hash: 197175d0c0452ef50000f0cf28b2b28bde89f1dd4b533ea15a50402145430ac6
PGP signature:
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEEObZBND2MEEsrFG3D+cOdwLlphUQFAmFmIhYACgkQ+cOdwLlp
hUSyIw//SHf0A4g83BkuVtKfiOQ1JNzxNjgJ01SOqgZmcody1ODDQM3nKaSHIycN
lHRFPJMwEScvCBmevxf8VMY2mQUPXkhs3+/ldIj8eDzONWSbia/S7krZes7M8LRn
MgJnAhjYzCL/E5EIBstnom8B3PVMZQuegQKYbwjOS14nWB/Ue3LsN3cKVv59okrx
sSYkWHb5fqwtfEtCSBkDt0lt/FWeI6B1/RkM3dc1rFB6zufiXNcvDByug2571uc6
php-8.1.0RC3.tar.bz2
SHA256 hash: 17e0ee75dab95af5f4c0047818a8a17a18bd26b04f0d3908763a2832db2d504d
PGP signature:
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEEObZBND2MEEsrFG3D+cOdwLlphUQFAmFTjOcACgkQ+cOdwLlp
hUTFvRAAtz1CqCaPJ5Oi5CVzry936GcrRqykSDheyy3rnFJPgxZHNa9qnSzKwF8J
v6d0ArgfXwreTaccnue2f4F1ph1kgKJCzLhxv56jJvweMcX8jbIaPunvsQttOxpk
22lCAfn9FhglaBsf5Pa/5QqzUwSDMLkG1LlhnrPi3ZmqYf+WYpBJlfybGWDybS43
ArDshSmBKnOru8kKH4wIBDDx2AvvNvM797WImwKl8JqGbQYFCzV2i9Jv9qhnbc9Q
php-8.1.0beta3.tar.bz2
SHA256 hash: 8f1822be45374e6962559cc5b656bbd2dca49a1199e4cbdb1b96e7c0b867dd56
PGP signature:
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEEObZBND2MEEsrFG3D+cOdwLlphUQFAmEbzEQACgkQ+cOdwLlp
hURppA/9EdGyjfhsfzHea8R82WdD+k9ORFrmoDlf9ZZ61c6yhSivUm4JEJdhFLxe
FSvJU9r3EM8JARjA4neRGpmB4CH6KfIHQ5CpdJ+n0FPKFrKjiBLaH6YdrGn2ZuCE
UB9Kvur+PqJihw7VcbafFHzWYx4NOXb9UliRjZIddYeQRtx03Qj/0R32UfbQ52Gj
y4UE3GwlH27iwQDj3ycz+pUYlWXymfLoFAvajZPAEXGSe0lE9yHDhTdMPb5gVCMD