Macrophone

Docs

Output formats

A profile’s format shapes the text before the template wraps it. Pick one in the profile editor under Shape the text › Format; the editor shows a live preview.

The formats#

FormatWhat it does
Plain text (default)The text as cleaned up.
Single lineLine breaks become spaces. Good for terminals and chat inputs that send on Return, so a line break never sends half a prompt.
Code blockWrapped in a ``` fenced block (```` if the text already contains ```).
Markdown quoteEach line starts with “> ”.
Shell-quotedOne safely single-quoted argument, ready for a shell command.
JSON stringA JSON string literal, quotes and escapes included.

Formats run after snippets and before the template, so a template like echo {{text}} with Shell-quoted is safe to run.

What each looks like#

For the dictation “Don't break the build.” followed by a new line and “Then run the tests.”:

Single line
Don't break the build. Then run the tests.
Code block
```
Don't break the build.
Then run the tests.
```
Markdown quote
> Don't break the build.
> Then run the tests.
Shell-quoted
'Don'\''t break the build.
Then run the tests.'
JSON string
"Don't break the build.\nThen run the tests."