(codeblock: RawCode)
| 148 | } |
| 149 | |
| 150 | export function extractFlags(codeblock: RawCode) { |
| 151 | const flags = |
| 152 | codeblock.meta.split(" ").filter((flag) => flag.startsWith("-"))[0] ?? "" |
| 153 | const title = |
| 154 | codeblock.meta === flags |
| 155 | ? "" |
| 156 | : codeblock.meta.replace(" " + flags, "").trim() |
| 157 | return { title, flags: flags.slice(1).split("") } |
| 158 | } |