Implement edit and exit

This commit is contained in:
2026-02-22 16:43:47 -06:00
parent 8d16fb41ab
commit e5acc2e8b1
6 changed files with 85 additions and 11 deletions

View File

@@ -3,6 +3,7 @@ import {Awaitable} from "../util/types.js";
import childProcess from "node:child_process";
import fs from "node:fs";
import crypto from "node:crypto";
import {tempFile} from "../util/fs.js";
export const getSubjectDisplay = (sub: StrRVal): string => {
if ( sub.term === 'string' ) {
@@ -53,7 +54,6 @@ export class FakeClipboard {
}
}
const tempFile = () => `/tmp/str-${crypto.randomBytes(4).readUInt32LE(0)}.txt`
export class WlClipboard {
async read(): Promise<string> {
const tmp = tempFile()