1 개요
- runbox 스펙
2 box 유형
box | 입력 | 출력 | lang 옵션 | box 단위 식별 | 비고 |
---|---|---|---|---|---|
run | 단일 cell | 단일 출력 | 단일 lang 지원, 필수 | 불필요 | - |
multi | 멀티 cell | 단일 출력 | 멀티 lang 지원, 생략가능 | multi={id} | 파일명 없으면 runbox.{lang} |
notebook | 멀티 cell | 멀티 출력 | 단일 lang 지원, 필수 | notebook={id} | 입력 출력 1:1 |
3 api 유형
box | lang | api | 비고 |
---|---|---|---|
run | bash, c, cpp, csharp, go, java, kotlin, perl, php, python, r, ruby, sqlite3 | run | |
html, javascript | front | ||
tex, latex | tex | ||
multi | bash, c, cpp, csharp, go, java, kotlin, perl, php, python, r, ruby, sqlite3 | multi | |
html, javascript | TBD | ||
tex, latex | TBD | ||
notebook | python, r | notebook |
4 기타 옵션
옵션 | 설명 | 영역 | 비고 |
---|---|---|---|
hide | cell 숨김 | cell | multi/notebook |
filename | 파일명 지정 | cell | multi |
hideerr | output에서 stderr 숨김 | cell | |
outheight | output의 height 지정 | cell | |
outmaxheight | output의 maxheight 지정 | cell |
- PHP autoload
json
Copy
{
"cells": [
{
"filename": "a.sh",
"source": "echo Hello World1",
"main": 1
},
{
"filename": "b.sh",
"source": "echo Hello World2"
}
]
}
5 같이 보기
편집자 Jmnote
로그인하시면 댓글을 쓸 수 있습니다.