Class { #name : #YQ, #superclass : #Object, #category : #MiniDocs } { #category : #accessing } YQ class >> binaryDownloadLinkFor: operativeSystem on: processor [ | binaryName binaryDownloadData | binaryName := 'yq_', operativeSystem , '_', processor. binaryDownloadData := ((self lastReleaseData at: 'assets') select: [:each | (each at: 'name') beginsWith: binaryName ]) first. ^ binaryDownloadData at: 'browser_download_url' ] { #category : #accessing } YQ class >> install [ ^ self lastReleaseData ] { #category : #accessing } YQ class >> lastReleaseData [ ^ (STONJSON fromString: 'https://api.github.com/repos/mikefarah/yq/releases' asUrl retrieveContents) first ]