mkdir: created directory '_tmp/doc/ysh-tour' _tmp/doc/ysh-tour -> (doctools/cmark) -> _release/VERSION/doc/ysh-tour.html ~/oil/_tmp/ysh-tour ~/oil hello world one two hello world hello world 90 positive [0] item 90 [1] item 7 /tmp /home/uke/oil/_tmp/ysh-tour { "name": "bob", "age": 42 } (List) ['str', 42] hi hi alice, bye $ " \ c:\Program Files\ A is A line two, with backslash \ byte ÿ command sub: hi expression sub: 93 var sub: 90 $1.99 $2.00 # literal $, no interpolation A B C D ale _ale_ _ ale _ default 8da4a68aa993 _ 8da4a68aa993 _ ale 7 _ 7 _ bar.py demo.py foo.py alice@example.com bob@example.com S ale bean E ale bean 1 2 3 hello world hello alice total 64 -rw-r--r-- 1 uke uke 6 Nov 29 17:05 3.txt drwxr-xr-x 3 uke uke 4096 Nov 29 17:01 eggs -rw-r--r-- 1 uke uke 3 Nov 29 17:05 greeting.txt -rwxr-xr-x 1 uke uke 0 Nov 29 17:02 grep -rwxr-xr-x 1 uke uke 0 Nov 29 17:02 mv drwxr-xr-x 4 uke uke 4096 Nov 29 17:01 oil-spec-test drwxr-xr-x 3 uke uke 4096 Nov 29 17:01 oil_test drwxr-xr-x 2 uke uke 4096 Nov 29 17:01 oil_tests drwxr-xr-x 3 uke uke 4096 Nov 29 17:01 oils-spec drwxr-xr-x 3 uke uke 4096 Nov 29 17:01 osh-spec-cd -rw-r--r-- 1 uke uke 3 Nov 29 16:59 redir.txt -rw-r--r-- 1 uke uke 3 Nov 29 16:59 sentence.txt drwxr-xr-x 3 uke uke 4096 Nov 29 17:01 spam -rw-r--r-- 1 uke uke 0 Nov 29 16:59 stderr.txt -rwxr-xr-x 1 uke uke 0 Nov 29 17:02 tar drwx------ 2 uke uke 4096 Nov 29 16:57 tmp.30z3NfJfJt drwx------ 2 uke uke 4096 Nov 29 17:05 tmp.BNtHvXDmZK drwx------ 2 uke uke 4096 Nov 29 17:05 tmp.ETaNojOjnp drwx------ 2 uke uke 4096 Nov 29 16:57 tmp.P43mBzKmeF drwx------ 2 uke uke 4096 Nov 29 16:58 tmp.adGkL44Nvt 90 hi 3.txt eggs greeting.txt grep mv oil-spec-test oil_test oil_tests oils-spec osh-spec-cd redir.txt sentence.txt spam stderr.txt tar tmp.30z3NfJfJt tmp.BNtHvXDmZK tmp.ETaNojOjnp tmp.P43mBzKmeF tmp.adGkL44Nvt fatal error 3.txt eggs greeting.txt grep mv oil-spec-test oil_test oil_tests oils-spec osh-spec-cd redir.txt sentence.txt spam stderr.txt tar tmp.30z3NfJfJt tmp.BNtHvXDmZK tmp.ETaNojOjnp tmp.P43mBzKmeF tmp.adGkL44Nvt hi hi hi . 11 0 alice oils 13 peanut coconut 0 - README.md 1 - bar.py 2 - demo.py 3 - foo.py i = 3 i = 4 ale bean pea nut pea 42 nut 10 0 pea 42 1 nut 10 i = 3 i = 4 i = 5 neither alice is not a user so many beans we aren't done Other Markdown cp: cannot stat 'foo': No such file or directory error copying myproc ^~~~~~ tour.ysh:374: Command 'myproc' not found (OILS-ERR-100) failed crw-rw-rw- 1 nobody nogroup 1, 3 Nov 29 16:52 /dev/null -rw-r--r-- 1 root root 874 Nov 2 17:27 /etc/passwd 'log.txt' -> '/tmp/log.txt' 3.txt eggs greeting.txt grep log.txt mv oil-spec-test oil_test oil_tests oils-spec osh-spec-cd redir.txt sentence.txt spam stderr.txt tar tmp.30z3NfJfJt tmp.BNtHvXDmZK tmp.ETaNojOjnp tmp.P43mBzKmeF tmp.adGkL44Nvt { "name": "alice", "age": 42 } /tmp (List) [1, 2] cp: cannot stat 'ale': No such file or directory cp: cannot stat 'bean': No such file or directory x = 42 zzz zzz !! ale yes 42 65536 65536 493 21 corn bean ale ZZZ name is alice 0 myMethod null mutatingMethod who=uke enough equal after stripping whitespace and type conversion Python not shell 43 ale bean 43 doesn't end with .255 hello world 43 ale BEAN hello 🙂 (Dict) {x: 42} proc1 p2 p3 Copying source files 'bar.py' -> '/tmp/ysh-tour/bar.py' 'demo.py' -> '/tmp/ysh-tour/demo.py' 'foo.py' -> '/tmp/ysh-tour/foo.py' 'build.sh' -> '/tmp/ysh-tour/build.sh' 'test.sh' -> '/tmp/ysh-tour/test.sh' ~/oil mkdir: created directory '_tmp/doc/ysh-io' _tmp/doc/ysh-io -> (doctools/cmark) -> _release/VERSION/doc/ysh-io.html ~/oil/_tmp/ysh-io ~/oil > pipeline | part 45048 . builtin read --all . 45048 exec hostname ; process 45048: status 0 < pipeline . builtin write -- $'8da4a68aa993\n' 8da4a68aa993 . builtin echo $'8da4a68aa993\n' 8da4a68aa993 | command 45049: mkdir -p mydir ; process 45049: status 0 | command 45050: touch 'mydir/file with spaces' ; process 45050: status 0 | command 45051: touch $'mydir/newline \n file' ; process 45051: status 0 | command 45052: find . ; process 45052: status 0 | command 45053: find . -print0 ; process 45053: status 0 . builtin redir . builtin write -- '"mydir/file with spaces"' . builtin write -- $'"mydir/newline \\n file"' | command 45054: head lines.txt j8-lines.txt ==> lines.txt <== . ./lines.txt ./ref ./ysh-io.ysh ./mydir ./mydir/newline file ./mydir/file with spaces ==> j8-lines.txt <== "mydir/file with spaces" "mydir/newline \n file" ; process 45054: status 0 > pipeline | part 45055 . builtin read --all | 45055 fork 45056 . 45056 builtin cat lines.txt ; 45055 process 45056: status 0 ; process 45055: status 0 < pipeline (Str) b'.\n./lines.txt\n./ref\n./ysh-io.ysh\n./mydir\n./mydir/newline \n file\n./mydir/file with spaces\n' . builtin write --end '' -- $'.\n./lines.txt\n./ref\n./ysh-io.ysh\n./mydir\n./mydir/newline \n file\n./mydir/file with spaces\n' | command 45057: diff lines.txt out.txt ; process 45057: status 0 > pipeline | part 45058 | 45058 fork 45059 . 45059 builtin cat lines.txt ; 45058 process 45059: status 0 ; process 45058: status 0 < pipeline (List) [ '.', './lines.txt', './ref', './ysh-io.ysh', './mydir', './mydir/newline ', ' file', './mydir/file with spaces' ] . builtin write -- . ./lines.txt ./ref ./ysh-io.ysh ./mydir './mydir/newline ' ' file' './mydir/file with spaces' | command 45060: diff lines.txt out.txt ; process 45060: status 0 > pipeline | part 45061 . builtin read --raw-line | 45061 fork 45062 . 45062 builtin cat lines.txt . builtin read --raw-line ; 45061 process 45062: status 0 . builtin read --raw-line . builtin read --raw-line . builtin read --raw-line . builtin read --raw-line . builtin read --raw-line . builtin read --raw-line . builtin read --raw-line ; process 45061: status 0 < pipeline (List) [ '.', './lines.txt', './ref', './ysh-io.ysh', './mydir', './mydir/newline ', ' file', './mydir/file with spaces' ] . builtin write -- . ./lines.txt ./ref ./ysh-io.ysh ./mydir './mydir/newline ' ' file' './mydir/file with spaces' | command 45063: diff lines.txt out.txt ; process 45063: status 0 . builtin read --all (List) [ '.', './lines.txt', './ref', './ysh-io.ysh', './0.bin', './mydir', b'./mydir/newline \n file', './mydir/file with spaces' ] . builtin write --sep $'\u0000' --end $'\u0000' -- . ./lines.txt ./ref ./ysh-io.ysh ./0.bin ./mydir $'./mydir/newline \n file' './mydir/file with spaces' | command 45064: diff 0.bin out0.bin ; process 45064: status 0 > pipeline | part 45065 . builtin read -0 path | 45065 fork 45066 . 45066 builtin cat 0.bin . builtin read -0 path ; 45065 process 45066: status 0 . builtin read -0 path . builtin read -0 path . builtin read -0 path . builtin read -0 path . builtin read -0 path . builtin read -0 path . builtin read -0 path ; process 45065: status 0 < pipeline (List) [ '.', './lines.txt', './ref', './ysh-io.ysh', './0.bin', './mydir', b'./mydir/newline \n file', './mydir/file with spaces' ] . builtin write --sep $'\u0000' --end $'\u0000' -- . ./lines.txt ./ref ./ysh-io.ysh ./0.bin ./mydir $'./mydir/newline \n file' './mydir/file with spaces' | command 45067: diff 0.bin out0.bin ; process 45067: status 0 | command sub 45068 | 45068 fork 45069 . 45069 builtin cat j8-lines.txt ; 45068 process 45069: status 0 ; process 45068: status 0 (List) ['mydir/file with spaces', b'mydir/newline \n file'] . builtin redir . builtin write -- '"mydir/file with spaces"' . builtin write -- $'"mydir/newline \\n file"' | command 45070: diff j8-lines.txt j8-out.txt ; process 45070: status 0 . builtin redir . builtin write -- '"with space"' . builtin write -- $'"with \\n newline"' | fork 45071 . 45071 builtin cat j8-tmp.txt "with space" "with \n newline" ; process 45071: status 0 . builtin assert | command sub 45072 | 45072 fork 45073 . 45073 builtin cat j8-tmp.txt ; 45072 process 45073: status 0 ; process 45072: status 0 ~/oil Warning: Couldn't import pygments, so skipping syntax highlighting Warning: Couldn't import pygments, so skipping syntax highlighting Warning: Couldn't import pygments, so skipping syntax highlighting Warning: Couldn't import pygments, so skipping syntax highlighting Warning: Couldn't import pygments, so skipping syntax highlighting Warning: Couldn't import pygments, so skipping syntax highlighting Warning: Couldn't import pygments, so skipping syntax highlighting Warning: Couldn't import pygments, so skipping syntax highlighting Warning: Couldn't import pygments, so skipping syntax highlighting _tmp/doc/ref/chap-type-method -> (doctools/cmark) -> _release/VERSION/doc/ref/chap-type-method.html ~/oil/_tmp/ref/chap-type-method ~/oil (Null) null (Bool) true (Bool) false (Str) 'mystr' (Str) 'mystr' (Str) 'Year: 1989, Month: 06, Day: 08' (Str) '1990-06-08' (Str) 'replace with mystr.replace()' (Str) 'replace and zz with and zz mystr and zz.replace and zz()' (Str) 'Bob has a friend named bob' (Str) 'Bob has a friend named Bob' (Bool) true (Bool) false (Bool) true (Bool) false (Str) 'Σ' (Bool) true (Bool) true (Bool) true (Bool) true (Str) 'YSH' (Str) 'YSH ' (Str) ' YSH' (Str) ' YSH ' (Str) 'YSH' (Str) 'YSH' (Str) b'YSH\n' (Str) 'YSHxxx' (Str) 'YSH456' (Str) ' YSH' (Str) 'xxxYSH' (Str) '123YSH' (Int) 1 (Null) null (Int) 4 (Null) null (Int) 0 (Null) null (Int) 1 (Null) null . builtin pp pp ('a;b;;c'.split(';')) # => ["a", "b", "", "c"] ^ ref/chap-type-method.ysh:110: (List) ['a', 'b', '', 'c'] . builtin pp pp ('a<>b<>c')) # => ["a", "b", "c ["🌞", "🌞", "🌞"] ^ ref/chap-type-method.ysh:112: (List) ['🌞', '🌞', '🌞'] . builtin pp pp ('a b cd'.split(/ space+ /)) # => ["a", "b", "cd"] ^ ref/chap-type-method.ysh:115: (List) ['a', 'b', 'cd'] . builtin pp pp ('a,b;c'.split(/ ',' | ';' /)) # => ["a", "b", "c"] ^ ref/chap-type-method.ysh:116: (List) ['a', 'b', 'c'] . builtin pp pp ('a;b;;c'.split(';', count=2)) # => ["a", "b", ";c"] ^ ref/chap-type-method.ysh:119: (List) ['a', 'b', ';c'] . builtin pp pp ('a;b;;c'.split(';', count=-1)) # => ["a", "b", "", "c"] ^ ref/chap-type-method.ysh:120: (List) ['a', 'b', '', 'c'] (List) ['foo', 'bar'] (List) ['foo', 'bar'] . builtin echo ':59' :59 . builtin echo 59 59 . builtin echo 59 59 . builtin echo 2 2 . builtin echo 3 3 . builtin echo 3 3 . builtin echo 5 5 . builtin echo 5 5 . builtin echo 5 5 . builtin echo apple banana pear orange apple banana pear orange . builtin echo orange orange . builtin echo apple banana pear apple banana pear . builtin echo cheese chocolate apple banana cheese chocolate apple banana . builtin echo 3 3 . builtin echo -1 -1 . builtin echo pillar raise glaramara helvellyn pillar raise glaramara helvellyn . builtin echo 3 3 . builtin echo -1 -1 . builtin echo coniston derwent coniston derwent . builtin echo pear banana apple pear banana apple . builtin echo 0 0 (Dict) {title: 'The Histories', author: 'Herodotus'} (Dict) {title: 'The Histories'} (Dict) {title: 'The Histories'} > proc p < proc p . builtin echo 'x=hi' x=hi > proc invokable_obj myword . builtin echo 'sum = 6' sum = 6 < proc invokable_obj . builtin assert > proc my-cd /tmp . builtin pushd /tmp /tmp /home/uke/oil/_tmp/ref/chap-type-method . builtin echo /tmp /tmp . builtin popd /home/uke/oil/_tmp/ref/chap-type-method < proc my-cd > proc p (Dict) { location_str: 'ref/chap-type-method.ysh', location_start_line: 286, code_str: ' echo hi ' } < proc p (Null) null . builtin echo f-o--o- f-o--o- > pipeline | part 45088 > proc my-where . 45088 exec ls . builtin write -- ref ref < proc my-where ; process 45088: status 0 < pipeline > pipeline | part 45089 . 45089 exec ls > proc my-where . builtin write -- ref ref < proc my-where ; process 45089: status 0 < pipeline > pipeline | part 45090 . 45090 exec seq 3 . builtin echo '+1' +1 . builtin echo '+2' +2 . builtin echo '+3' +3 ; process 45090: status 0 < pipeline . builtin echo hi hi . builtin echo 'zero z, one one, named x' zero z, one one, named x . builtin echo 'zero ref/chap-type-method.ysh, one one, named hi' zero ref/chap-type-method.ysh, one one, named hi > proc my-cd /tmp . builtin pushd /tmp /tmp /home/uke/oil/_tmp/ref/chap-type-method | command sub 45091 . 45091 exec ls ; process 45091: status 0 . builtin popd /home/uke/oil/_tmp/ref/chap-type-method < proc my-cd . builtin echo $'3.txt\neggs\ngreeting.txt\ngrep\nlog.txt\nmv\noil-spec-test\noil_test\noil_tests\noils-spec\nosh-spec-cd\nredir.txt\nsentence.txt\nspam\nstderr.txt\ntar\ntmp.30z3NfJfJt\ntmp.BNtHvXDmZK\ntmp.ETaNojOjnp\ntmp.P43mBzKmeF\ntmp.adGkL44Nvt\nysh-tour' 3.txt eggs greeting.txt grep log.txt mv oil-spec-test oil_test oil_tests oils-spec osh-spec-cd redir.txt sentence.txt spam stderr.txt tar tmp.30z3NfJfJt tmp.BNtHvXDmZK tmp.ETaNojOjnp tmp.P43mBzKmeF tmp.adGkL44Nvt ysh-tour . builtin pp pp (d) # => {a: 42, b: 11} ^ ref/chap-type-method.ysh:340: (Dict) {a: 42, b: 11} (Int) 43 . builtin echo 'zero z, one one, named x' zero z, one one, named x | command sub 45092 . 45092 builtin echo hi ; process 45092: status 0 . builtin try | command sub 45093 . 45093 builtin echo hi ; process 45093: status 0 | command sub 45094 ; process 45094: status 0 > proc p < proc p (Int) 140058658714400 ~/oil '_build/release-date.txt' -> '_release/VERSION/release-date.txt' 'oils-version.txt' -> '_release/VERSION/oils-version.txt' mkdir: created directory '_tmp/doc/published' _tmp/doc/published -> (doctools/cmark) -> _release/VERSION/doc/published.html mkdir: created directory '_tmp/doc/getting-started' _tmp/doc/getting-started -> (doctools/cmark) -> _release/VERSION/doc/getting-started.html mkdir: created directory '_tmp/doc/portability' _tmp/doc/portability -> (doctools/cmark) -> _release/VERSION/doc/portability.html mkdir: created directory '_tmp/doc/known-differences' _tmp/doc/known-differences -> (doctools/cmark) -> _release/VERSION/doc/known-differences.html mkdir: created directory '_tmp/doc/ysh-error' _tmp/doc/ysh-error -> (doctools/cmark) -> _release/VERSION/doc/ysh-error.html mkdir: created directory '_tmp/doc/error-handling' _tmp/doc/error-handling -> (doctools/cmark) -> _release/VERSION/doc/error-handling.html mkdir: created directory '_tmp/doc/error-catalog' _tmp/doc/error-catalog -> (doctools/cmark) -> _release/VERSION/doc/error-catalog.html mkdir: created directory '_tmp/doc/json' _tmp/doc/json -> (doctools/cmark) -> _release/VERSION/doc/json.html mkdir: created directory '_tmp/doc/hay' _tmp/doc/hay -> (doctools/cmark) -> _release/VERSION/doc/hay.html mkdir: created directory '_tmp/doc/simple-word-eval' _tmp/doc/simple-word-eval -> (doctools/cmark) -> _release/VERSION/doc/simple-word-eval.html mkdir: created directory '_tmp/doc/quirks' _tmp/doc/quirks -> (doctools/cmark) -> _release/VERSION/doc/quirks.html mkdir: created directory '_tmp/doc/warts' _tmp/doc/warts -> (doctools/cmark) -> _release/VERSION/doc/warts.html mkdir: created directory '_tmp/doc/eggex' _tmp/doc/eggex -> (doctools/cmark) -> _release/VERSION/doc/eggex.html mkdir: created directory '_tmp/doc/ysh-regex-api' _tmp/doc/ysh-regex-api -> (doctools/cmark) -> _release/VERSION/doc/ysh-regex-api.html mkdir: created directory '_tmp/doc/upgrade-breakage' _tmp/doc/upgrade-breakage -> (doctools/cmark) -> _release/VERSION/doc/upgrade-breakage.html _tmp/doc/ysh-tour -> (doctools/cmark) -> _release/VERSION/doc/ysh-tour.html _tmp/doc/ysh-io -> (doctools/cmark) -> _release/VERSION/doc/ysh-io.html mkdir: created directory '_tmp/doc/style-guide' _tmp/doc/style-guide -> (doctools/cmark) -> _release/VERSION/doc/style-guide.html mkdir: created directory '_tmp/doc/novelties' _tmp/doc/novelties -> (doctools/cmark) -> _release/VERSION/doc/novelties.html mkdir: created directory '_tmp/doc/proc-func' _tmp/doc/proc-func -> (doctools/cmark) -> _release/VERSION/doc/proc-func.html mkdir: created directory '_tmp/doc/block-literals' _tmp/doc/block-literals -> (doctools/cmark) -> _release/VERSION/doc/block-literals.html mkdir: created directory '_tmp/doc/objects' _tmp/doc/objects -> (doctools/cmark) -> _release/VERSION/doc/objects.html mkdir: created directory '_tmp/doc/types' _tmp/doc/types -> (doctools/cmark) -> _release/VERSION/doc/types.html mkdir: created directory '_tmp/doc/pure-mode' _tmp/doc/pure-mode -> (doctools/cmark) -> _release/VERSION/doc/pure-mode.html mkdir: created directory '_tmp/doc/qsn' _tmp/doc/qsn -> (doctools/cmark) -> _release/VERSION/doc/qsn.html mkdir: created directory '_tmp/doc/qtt' _tmp/doc/qtt -> (doctools/cmark) -> _release/VERSION/doc/qtt.html mkdir: created directory '_tmp/doc/j8-notation' _tmp/doc/j8-notation -> (doctools/cmark) -> _release/VERSION/doc/j8-notation.html mkdir: created directory '_tmp/doc/htm8' _tmp/doc/htm8 -> (doctools/cmark) -> _release/VERSION/doc/htm8.html mkdir: created directory '_tmp/doc/pretty-printing' _tmp/doc/pretty-printing -> (doctools/cmark) -> _release/VERSION/doc/pretty-printing.html mkdir: created directory '_tmp/doc/stream-table-process' _tmp/doc/stream-table-process -> (doctools/cmark) -> _release/VERSION/doc/stream-table-process.html mkdir: created directory '_tmp/doc/byo' _tmp/doc/byo -> (doctools/cmark) -> _release/VERSION/doc/byo.html mkdir: created directory '_tmp/doc/ysh-doc-processing' _tmp/doc/ysh-doc-processing -> (doctools/cmark) -> _release/VERSION/doc/ysh-doc-processing.html mkdir: created directory '_tmp/doc/table-object-doc' _tmp/doc/table-object-doc -> (doctools/cmark) -> _release/VERSION/doc/table-object-doc.html mkdir: created directory '_tmp/doc/lib-osh' _tmp/doc/lib-osh -> (doctools/cmark) -> _release/VERSION/doc/lib-osh.html mkdir: created directory '_tmp/doc/doc-toolchain' _tmp/doc/doc-toolchain -> (doctools/cmark) -> _release/VERSION/doc/doc-toolchain.html mkdir: created directory '_tmp/doc/doc-plugins' Warning: Couldn't import pygments, so skipping syntax highlighting _tmp/doc/doc-plugins -> (doctools/cmark) -> _release/VERSION/doc/doc-plugins.html mkdir: created directory '_tmp/doc/ul-table' _tmp/doc/ul-table -> (doctools/cmark) -> _release/VERSION/doc/ul-table.html mkdir: created directory '_tmp/doc/ul-table-compare' _tmp/doc/ul-table-compare -> (doctools/cmark) -> _release/VERSION/doc/ul-table-compare.html mkdir: created directory '_tmp/doc/idioms' _tmp/doc/idioms -> (doctools/cmark) -> _release/VERSION/doc/idioms.html mkdir: created directory '_tmp/doc/shell-idioms' _tmp/doc/shell-idioms -> (doctools/cmark) -> _release/VERSION/doc/shell-idioms.html mkdir: created directory '_tmp/doc/ysh-faq' _tmp/doc/ysh-faq -> (doctools/cmark) -> _release/VERSION/doc/ysh-faq.html mkdir: created directory '_tmp/doc/language-influences' _tmp/doc/language-influences -> (doctools/cmark) -> _release/VERSION/doc/language-influences.html mkdir: created directory '_tmp/doc/ysh-vs-python' _tmp/doc/ysh-vs-python -> (doctools/cmark) -> _release/VERSION/doc/ysh-vs-python.html mkdir: created directory '_tmp/doc/ysh-vs-shell' _tmp/doc/ysh-vs-shell -> (doctools/cmark) -> _release/VERSION/doc/ysh-vs-shell.html mkdir: created directory '_tmp/doc/syntactic-concepts' _tmp/doc/syntactic-concepts -> (doctools/cmark) -> _release/VERSION/doc/syntactic-concepts.html mkdir: created directory '_tmp/doc/syntax-feelings' _tmp/doc/syntax-feelings -> (doctools/cmark) -> _release/VERSION/doc/syntax-feelings.html mkdir: created directory '_tmp/doc/command-vs-expression-mode' Warning: Couldn't import pygments, so skipping syntax highlighting _tmp/doc/command-vs-expression-mode -> (doctools/cmark) -> _release/VERSION/doc/command-vs-expression-mode.html mkdir: created directory '_tmp/doc/repo-overview' _tmp/doc/repo-overview -> (doctools/cmark) -> _release/VERSION/doc/repo-overview.html mkdir: created directory '_tmp/doc/index' _tmp/doc/index -> (doctools/cmark) -> _release/VERSION/doc/index.html mkdir: created directory '_tmp/doc/faq-doc' _tmp/doc/faq-doc -> (doctools/cmark) -> _release/VERSION/doc/faq-doc.html mkdir: created directory '_tmp/doc/options' _tmp/doc/options -> (doctools/cmark) -> _release/VERSION/doc/options.html mkdir: created directory '_release/VERSION/doc/old' mkdir: created directory '_tmp/doc/old' mkdir: created directory '_tmp/doc/old/index' mkdir: created directory '_tmp/code-blocks/doc/old' _tmp/doc/old/index -> (doctools/cmark) -> _release/VERSION/doc/old/index.html mkdir: created directory '_tmp/doc/old/project-tour' _tmp/doc/old/project-tour -> (doctools/cmark) -> _release/VERSION/doc/old/project-tour.html mkdir: created directory '_tmp/doc/old/legacy-array' _tmp/doc/old/legacy-array -> (doctools/cmark) -> _release/VERSION/doc/old/legacy-array.html mkdir: created directory '_tmp/doc/old/ysh-keywords' _tmp/doc/old/ysh-keywords -> (doctools/cmark) -> _release/VERSION/doc/old/ysh-keywords.html mkdir: created directory '_tmp/doc/old/modules' _tmp/doc/old/modules -> (doctools/cmark) -> _release/VERSION/doc/old/modules.html mkdir: created directory '_tmp/doc/old/expression-language' _tmp/doc/old/expression-language -> (doctools/cmark) -> _release/VERSION/doc/old/expression-language.html mkdir: created directory '_tmp/doc/old/word-language' Warning: Couldn't import pygments, so skipping syntax highlighting _tmp/doc/old/word-language -> (doctools/cmark) -> _release/VERSION/doc/old/word-language.html mkdir: created directory '_tmp/doc/old/errors' _tmp/doc/old/errors -> (doctools/cmark) -> _release/VERSION/doc/old/errors.html mkdir: created directory '_tmp/doc/old/ysh-builtins' _tmp/doc/old/ysh-builtins -> (doctools/cmark) -> _release/VERSION/doc/old/ysh-builtins.html mkdir: created directory '_tmp/doc/unicode' _tmp/doc/unicode -> (doctools/cmark) -> _release/VERSION/doc/unicode.html mkdir: created directory '_tmp/doc/framing' _tmp/doc/framing -> (doctools/cmark) -> _release/VERSION/doc/framing.html mkdir: created directory '_tmp/doc/xtrace' _tmp/doc/xtrace -> (doctools/cmark) -> _release/VERSION/doc/xtrace.html mkdir: created directory '_tmp/doc/headless' _tmp/doc/headless -> (doctools/cmark) -> _release/VERSION/doc/headless.html mkdir: created directory '_tmp/doc/completion' _tmp/doc/completion -> (doctools/cmark) -> _release/VERSION/doc/completion.html mkdir: created directory '_tmp/doc/strings' _tmp/doc/strings -> (doctools/cmark) -> _release/VERSION/doc/strings.html mkdir: created directory '_tmp/doc/variables' _tmp/doc/variables -> (doctools/cmark) -> _release/VERSION/doc/variables.html mkdir: created directory '_tmp/doc/interpreter-state' _tmp/doc/interpreter-state -> (doctools/cmark) -> _release/VERSION/doc/interpreter-state.html mkdir: created directory '_tmp/doc/process-model' _tmp/doc/process-model -> (doctools/cmark) -> _release/VERSION/doc/process-model.html mkdir: created directory '_tmp/doc/architecture-notes' _tmp/doc/architecture-notes -> (doctools/cmark) -> _release/VERSION/doc/architecture-notes.html mkdir: created directory '_tmp/doc/parser-architecture' _tmp/doc/parser-architecture -> (doctools/cmark) -> _release/VERSION/doc/parser-architecture.html mkdir: created directory '_release/VERSION/doc/oils-repo' mkdir: created directory '_release/VERSION/doc/oils-repo/mycpp' mkdir: created directory '_tmp/mycpp' mkdir: created directory '_tmp/mycpp/README' mkdir: created directory '_tmp/code-blocks/mycpp' _tmp/mycpp/README -> (doctools/cmark) -> _release/VERSION/doc/oils-repo/mycpp/README.html Wrote _release/VERSION/doc/oils-repo/README.html (build/ninja_main.py) -> _build/oils.sh Wrote _release/VERSION/doc/help-mirror.html Wrote _release/VERSION/doc/INSTALL.html Wrote _release/VERSION/doc/INSTALL-old.html mkdir: created directory '_tmp/doc/release-index' _tmp/doc/release-index -> (doctools/cmark) -> _tmp/release-index.html mkdir: created directory '_tmp/doc/release-quality' _tmp/doc/release-quality -> (doctools/cmark) -> _tmp/release-quality.html Building doc/ref Warning: Couldn't import pygments, so skipping syntax highlighting Warning: Couldn't import pygments, so skipping syntax highlighting Warning: Couldn't import pygments, so skipping syntax highlighting Warning: Couldn't import pygments, so skipping syntax highlighting Warning: Couldn't import pygments, so skipping syntax highlighting Warning: Couldn't import pygments, so skipping syntax highlighting Warning: Couldn't import pygments, so skipping syntax highlighting Warning: Couldn't import pygments, so skipping syntax highlighting Warning: Couldn't import pygments, so skipping syntax highlighting (doctools/make_help) -> 11 sections -> _devbuild/help (doctools/make_help) -> 13 sections -> _devbuild/help (doctools/make_help) -> 3 sections -> _devbuild/help 17 chapters -> (doctools/make_help) -> 519

cards from 141

sections to _devbuild/help *** Writing redirects OK _release/VERSION/doc/ref/chap-builtin-cmd.html OK _release/VERSION/doc/ref/chap-builtin-func.html OK _release/VERSION/doc/ref/chap-cmd-lang.html OK _release/VERSION/doc/ref/chap-errors.html OK _release/VERSION/doc/ref/chap-expr-lang.html OK _release/VERSION/doc/ref/chap-front-end.html OK _release/VERSION/doc/ref/chap-index.html OK _release/VERSION/doc/ref/chap-j8.html OK _release/VERSION/doc/ref/chap-mini-lang.html OK _release/VERSION/doc/ref/chap-option.html OK _release/VERSION/doc/ref/chap-osh-assign.html OK _release/VERSION/doc/ref/chap-plugin.html OK _release/VERSION/doc/ref/chap-special-var.html OK _release/VERSION/doc/ref/chap-stdlib.html OK _release/VERSION/doc/ref/chap-type-method.html OK _release/VERSION/doc/ref/chap-word-lang.html OK _release/VERSION/doc/ref/chap-ysh-cmd.html OK _release/VERSION/doc/ref/disabled-chap-packle.html OK _release/VERSION/doc/ref/feature-index.html OK _release/VERSION/doc/ref/index.html OK _release/VERSION/doc/ref/toc-data.html OK _release/VERSION/doc/ref/toc-osh.html OK _release/VERSION/doc/ref/toc-ysh.html Warning: Expected tarball oils-ref-0.36.0.tar.gz to exist Warning: Expected tarball oil-0.36.0.tar.gz to exist Warning: Expected tarball oil-0.36.0.tar.xz to exist Warning: Expected tarball oils-ref-0.36.0.tar.gz to exist Warning: Expected tarball oil-0.36.0.tar.gz to exist Warning: Expected tarball oil-0.36.0.tar.xz to exist *** ref-check Wrote _release/VERSION/doc/metrics.txt 'web/soil.css' -> '_release/VERSION/web/soil.css' 'web/osh-to-oil.js' -> '_release/VERSION/web/osh-to-oil.js' 'web/spec-tests.css' -> '_release/VERSION/web/spec-tests.css' 'web/blog-v5.css' -> '_release/VERSION/web/blog-v5.css' 'web/table/table-sort.css' -> '_release/VERSION/web/table/table-sort.css' 'web/table/table-sort.js' -> '_release/VERSION/web/table/table-sort.js' 'web/src-tree.css' -> '_release/VERSION/web/src-tree.css' 'web/osh-to-oil-index.css' -> '_release/VERSION/web/osh-to-oil-index.css' 'web/blog-v4.css' -> '_release/VERSION/web/blog-v4.css' 'web/ajax.js' -> '_release/VERSION/web/ajax.js' 'web/shell-vs-shell.css' -> '_release/VERSION/web/shell-vs-shell.css' 'web/blog-v6.css' -> '_release/VERSION/web/blog-v6.css' 'web/release-index.css' -> '_release/VERSION/web/release-index.css' 'web/ref-index.css' -> '_release/VERSION/web/ref-index.css' 'web/language.css' -> '_release/VERSION/web/language.css' 'web/blog.css' -> '_release/VERSION/web/blog.css' 'web/install.css' -> '_release/VERSION/web/install.css' 'web/blog-v3.css' -> '_release/VERSION/web/blog-v3.css' 'web/spec-cpp.css' -> '_release/VERSION/web/spec-cpp.css' 'web/manual.css' -> '_release/VERSION/web/manual.css' 'web/line-counts.css' -> '_release/VERSION/web/line-counts.css' 'web/blog-v7.css' -> '_release/VERSION/web/blog-v7.css' 'web/base.css' -> '_release/VERSION/web/base.css' 'web/toc.css' -> '_release/VERSION/web/toc.css' 'web/code.css' -> '_release/VERSION/web/code.css' 'web/changelog.css' -> '_release/VERSION/web/changelog.css' 'web/benchmarks.css' -> '_release/VERSION/web/benchmarks.css' 'web/wild.css' -> '_release/VERSION/web/wild.css' _release/VERSION _release/VERSION/release-date.txt _release/VERSION/doc _release/VERSION/doc/syntax-feelings.html _release/VERSION/doc/repo-overview.html _release/VERSION/doc/completion.html _release/VERSION/doc/headless.html _release/VERSION/doc/objects.html _release/VERSION/doc/interpreter-state.html _release/VERSION/doc/lib-osh.html _release/VERSION/doc/ref _release/VERSION/doc/ref/toc-ysh.html _release/VERSION/doc/ref/toc-data.html _release/VERSION/doc/ref/chap-builtin-cmd.html _release/VERSION/doc/ref/disabled-chap-packle.html _release/VERSION/doc/ref/feature-index.html _release/VERSION/doc/ref/chap-builtin-func.html _release/VERSION/doc/ref/chap-ysh-cmd.html _release/VERSION/doc/ref/chap-plugin.html _release/VERSION/doc/ref/chap-front-end.html _release/VERSION/doc/ref/chap-expr-lang.html _release/VERSION/doc/ref/chap-special-var.html _release/VERSION/doc/ref/chap-osh-assign.html _release/VERSION/doc/ref/index.html _release/VERSION/doc/ref/chap-stdlib.html _release/VERSION/doc/ref/chap-index.html _release/VERSION/doc/ref/chap-option.html _release/VERSION/doc/ref/chap-j8.html _release/VERSION/doc/ref/chap-errors.html _release/VERSION/doc/ref/chap-type-method.html _release/VERSION/doc/ref/chap-word-lang.html _release/VERSION/doc/ref/toc-osh.html _release/VERSION/doc/ref/chap-cmd-lang.html _release/VERSION/doc/ref/chap-mini-lang.html _release/VERSION/doc/ysh-regex-api.html _release/VERSION/doc/hay.html _release/VERSION/doc/options.html _release/VERSION/doc/ysh-help.html _release/VERSION/doc/byo.html _release/VERSION/doc/error-catalog.html _release/VERSION/doc/eggex.html _release/VERSION/doc/stream-table-process.html _release/VERSION/doc/oil-language-faq.html _release/VERSION/doc/ysh-doc-processing.html _release/VERSION/doc/oil-help-topics.html _release/VERSION/doc/pretty-printing.html _release/VERSION/doc/help-mirror.html _release/VERSION/doc/error-handling.html _release/VERSION/doc/old _release/VERSION/doc/old/expression-language.html _release/VERSION/doc/old/project-tour.html _release/VERSION/doc/old/errors.html _release/VERSION/doc/old/ysh-keywords.html _release/VERSION/doc/old/index.html _release/VERSION/doc/old/modules.html _release/VERSION/doc/old/legacy-array.html _release/VERSION/doc/old/word-language.html _release/VERSION/doc/old/ysh-builtins.html _release/VERSION/doc/published.html _release/VERSION/doc/process-model.html _release/VERSION/doc/faq-doc.html _release/VERSION/doc/pure-mode.html _release/VERSION/doc/proc-func.html _release/VERSION/doc/ysh-io.html _release/VERSION/doc/ysh-help-topics.html _release/VERSION/doc/INSTALL-old.html _release/VERSION/doc/htm8.html _release/VERSION/doc/quirks.html _release/VERSION/doc/doc-toolchain.html _release/VERSION/doc/variables.html _release/VERSION/doc/index.html _release/VERSION/doc/ysh-vs-shell.html _release/VERSION/doc/block-literals.html _release/VERSION/doc/xtrace.html _release/VERSION/doc/INSTALL.html _release/VERSION/doc/simple-word-eval.html _release/VERSION/doc/strings.html _release/VERSION/doc/ysh-vs-python.html _release/VERSION/doc/j8-notation.html _release/VERSION/doc/upgrade-breakage.html _release/VERSION/doc/warts.html _release/VERSION/doc/portability.html _release/VERSION/doc/table-object-doc.html _release/VERSION/doc/types.html _release/VERSION/doc/style-guide.html _release/VERSION/doc/oil-language-tour.html _release/VERSION/doc/novelties.html _release/VERSION/doc/syntactic-concepts.html _release/VERSION/doc/ul-table.html _release/VERSION/doc/ysh-tour.html _release/VERSION/doc/shell-idioms.html _release/VERSION/doc/framing.html _release/VERSION/doc/oils-repo _release/VERSION/doc/oils-repo/README.html _release/VERSION/doc/oils-repo/mycpp _release/VERSION/doc/oils-repo/mycpp/README.html _release/VERSION/doc/ysh-error.html _release/VERSION/doc/ul-table-compare.html _release/VERSION/doc/parser-architecture.html _release/VERSION/doc/metrics.txt _release/VERSION/doc/getting-started.html _release/VERSION/doc/json.html _release/VERSION/doc/qtt.html _release/VERSION/doc/language-influences.html _release/VERSION/doc/idioms.html _release/VERSION/doc/ysh-faq.html _release/VERSION/doc/oil-help.html _release/VERSION/doc/unicode.html _release/VERSION/doc/command-vs-expression-mode.html _release/VERSION/doc/qsn.html _release/VERSION/doc/known-differences.html _release/VERSION/doc/architecture-notes.html _release/VERSION/doc/doc-plugins.html _release/VERSION/oils-version.txt _release/VERSION/index.html _release/VERSION/web _release/VERSION/web/soil.css _release/VERSION/web/osh-to-oil.js _release/VERSION/web/spec-tests.css _release/VERSION/web/blog-v5.css _release/VERSION/web/table _release/VERSION/web/table/table-sort.css _release/VERSION/web/table/table-sort.js _release/VERSION/web/src-tree.css _release/VERSION/web/osh-to-oil-index.css _release/VERSION/web/blog-v4.css _release/VERSION/web/ajax.js _release/VERSION/web/shell-vs-shell.css _release/VERSION/web/blog-v6.css _release/VERSION/web/release-index.css _release/VERSION/web/ref-index.css _release/VERSION/web/language.css _release/VERSION/web/blog.css _release/VERSION/web/install.css _release/VERSION/web/blog-v3.css _release/VERSION/web/spec-cpp.css _release/VERSION/web/manual.css _release/VERSION/web/line-counts.css _release/VERSION/web/blog-v7.css _release/VERSION/web/base.css _release/VERSION/web/toc.css _release/VERSION/web/code.css _release/VERSION/web/changelog.css _release/VERSION/web/benchmarks.css _release/VERSION/web/wild.css _release/VERSION/quality.html _release/VERSION/test _release/VERSION/pub