1
0
Fork
You've already forked niche
0
No description
  • Janet 100%
Find a file
2026年03月20日 15:08:55 +09:00
bin Update jell, sbb, and bundled niche 2026年03月16日 15:37:35 +09:00
bundle Update jipper 2026年03月19日 14:09:10 +09:00
data
src Move a def closer to use 2026年03月20日 15:08:55 +09:00
test
usages Use position info to obtain failure form string 2026年03月19日 13:24:36 +09:00
.jell.jdn
.niche.jdn
batch-niche.janet Report niche path used for batch testing 2026年03月12日 19:33:09 +09:00
COPYING.txt
niche.janet Move a def closer to use 2026年03月20日 15:08:55 +09:00
README

Usage: niche [<file-or-dir>...]
 niche [--help|[-h[h[h[h]]]]]
 niche [-v|--version]
Nimbly Interpret Comment-Hidden Expressions
Parameters:
 <file-or-dir> path to file or directory
Options:
 -h, --help show this output
 -hh show background material
 -hhh show tutorial
 -hhhh show reference
 -v, --version show version information
Configuration:
 .niche.jdn configuration file
Example uses:
 1. Create and run comment-hidden expression tests in `src/`
 directory:
 $ niche src
 2. A configuration file (`.niche.jdn`) can be used to
 specify paths to operate on and avoid spelling out paths
 at the command line:
 $ niche
 3. `niche` can be used via `jeep`, `jpm`, etc. with some
 setup. In a project's root directory, create a suitable
 `.niche.jdn` file and a runner file in the project's
 `test/` subdirectory. Then, in the case of `jeep`:
 $ jeep test
Example `.niche.jdn` configuration file:
 {# what to work on - file and dir paths
 :includes ["src" "bin/my-script"]
 # what to skip - file paths only
 :excludes ["src/sample.janet"]}
Example runner file `test/trigger-niche.janet`:
 # adjust the path as needed
 (import ../niche) # niche.janet is in project root
 (niche/main)