Files
str/src/vm/commands/index.ts

90 lines
2.1 KiB
TypeScript
Raw Normal View History

2025-11-10 23:54:20 -06:00
import {Command, CommandData} from './command.js'
import {Exit} from "./exit.js";
import {InFile} from "./infile.js";
import {Copy} from "./copy.js";
import {Edit} from "./edit.js";
import {From} from "./from.js";
import {History} from "./history.js";
import {Load} from "./load.js";
import {OutFile} from "./outfile.js";
import {Paste} from "./paste.js";
import {RunFile} from "./runfile.js";
import {Save} from "./save.js";
import {To} from "./to.js";
2025-11-11 21:37:32 -06:00
import {Lipsum} from "./lipsum.js";
import {Indent} from "./indent.js";
import {Clear} from "./clear.js";
import {Contains} from "./contains.js";
import {Enclose} from "./enclose.js";
import {Help} from "./help.js";
import {Join} from "./join.js";
import {Lines} from "./lines.js";
import {Lower} from "./lower.js";
import {LSub} from "./lsub.js";
import {Missing} from "./missing.js";
import {Prefix} from "./prefix.js";
import {Quote} from "./quote.js";
import {Redo} from "./redo.js";
import {Replace} from "./replace.js";
import {RSub} from "./rsub.js";
import {Show} from "./show.js";
import {Split} from "./split.js";
import {Suffix} from "./suffix.js";
import {Trim} from "./trim.js";
import {Undo} from "./undo.js";
import {Unique} from "./unique.js";
import {Unquote} from "./unquote.js";
import {Upper} from "./upper.js";
import {Over} from "./over.js";
import {Line} from "./line.js";
import {Word} from "./word.js";
import {On} from "./on.js";
import {Each} from "./each.js";
import {Words} from "./words.js";
2025-11-10 23:54:20 -06:00
export type Commands = Command<CommandData>[]
export const commands: Commands = [
2025-11-11 21:37:32 -06:00
new Clear,
new Contains,
2025-11-10 23:54:20 -06:00
new Copy,
new Each,
2025-11-10 23:54:20 -06:00
new Edit,
2025-11-11 21:37:32 -06:00
new Enclose,
2025-11-10 23:54:20 -06:00
new Exit,
new From,
2025-11-11 21:37:32 -06:00
new Help,
2025-11-10 23:54:20 -06:00
new History,
2025-11-11 21:37:32 -06:00
new Indent,
2025-11-10 23:54:20 -06:00
new InFile,
2025-11-11 21:37:32 -06:00
new Join,
new Line,
2025-11-11 21:37:32 -06:00
new Lines,
new Lipsum,
2025-11-10 23:54:20 -06:00
new Load,
2025-11-11 21:37:32 -06:00
new Lower,
new LSub,
new Missing,
new On,
2025-11-10 23:54:20 -06:00
new OutFile,
new Over,
2025-11-10 23:54:20 -06:00
new Paste,
2025-11-11 21:37:32 -06:00
new Prefix,
new Quote,
new Redo,
new Replace,
new RSub,
2025-11-10 23:54:20 -06:00
new RunFile,
new Save,
2025-11-11 21:37:32 -06:00
new Show,
new Split,
new Suffix,
2025-11-10 23:54:20 -06:00
new To,
2025-11-11 21:37:32 -06:00
new Trim,
new Undo,
new Unique,
new Unquote,
new Upper,
new Word,
new Words,
2025-11-10 23:54:20 -06:00
]