vscode/cli
Connor Peet f743297aa1
cli: add acquire_cli (#179837)
* cli: add acquire_cli

As given in my draft document, pipes a CLI of the given platform to the
specified process, for example:

```js
const cmd = await rpc.call('acquire_cli', {
	command: 'node',
	args: [
		'-e',
		'process.stdin.pipe(fs.createWriteStream("c:/users/conno/downloads/hello-cli"))',
	],
	platform: Platform.LinuxX64,
	quality: 'insider',
});
```

It genericizes caching so that the CLI is also cached on the host, just
like servers.

* fix bug
2023-04-13 19:18:48 +01:00
..
src cli: add acquire_cli (#179837) 2023-04-13 19:18:48 +01:00
build.rs cli: automatically use distro qualities if available (#166961) 2022-11-22 06:13:16 -08:00
Cargo.lock cli: add streams to rpc, generic 'spawn' command (#179732) 2023-04-12 16:51:29 +01:00
Cargo.toml cli: add acquire_cli (#179837) 2023-04-13 19:18:48 +01:00
CONTRIBUTING.md cli: point docs to the new RA extension ns (#162500) 2022-10-04 08:17:10 -07:00
rustfmt.toml cli: use hard tabs to align with vscode style 2022-09-23 14:17:01 -07:00