Skip to content

macchiato-dev/md_unpack_simple

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

md_unpack_simple

pipeline status

Unpack a Markdown document into multiple files

To run, pass a Markdown file to standard input, and give permission to write to the current directory:

cat source.md | deno run --allow-read=. --allow-write=. --unstable https://deno.land/x/md_unpack_simple/mod.ts

This will take embedded files in the source Markdown document and write them to their path within the current directory. If directories are missing, they will be created.

It only requires permissions to read and write to the current directory, as well as the --unstable flag. The read permission is required for checking if the directory already exists before creating it.

The embedded files can be defined with a level 5 header with an inline code block, like this:

##### `js/file1.js`

```js
console.log('Hello, world.')
```

##### `css/file2.css`

```css
body { background-color: yellow; }
```

About

unpack files from a Markdown document

Resources

License

Stars

Watchers

Forks

Packages

No packages published