This repo demonstrates how to use Calcit without calcit-editor, just use a plain text editor.
- Install Calcit.
Get Rust installed first, then run:
cargo install calcit
For Ubuntu , download bundle_calcit
and cr
from Releases and put into your $PATH
directory.
- Run this demo.
$ bundle_calcit -1 && cr -1
file created at ./compact.cirru
Calling main function: 10
Calling lib
took 0.238ms: nil
.
├── README.md
├── compact.cirru # GENERATED from `bundle_calcit`
├── deps.cirru # metadata file for running `bundle_calcit`
└── src # source files to construct namespace and code
├── lib.cirru
└── main.cirru
Since Calcit compile js into js-out/*.mjs
files, you need to add main.mjs
as entry first:
import { main_$x_ } from "./js-out/app.main.mjs";
main_$x_();
then install the runtime dependency, run with Node.js with ES Modules support:
cr -1 js
yarn add @calcit/procs
node main.mjs
To maintain code in text files, bundle_calcit
is required as shown in this repo.
Personally, I recommend Calcit Editor. With Calcit Editor, compact.cirru
is the snapshot file emitted as the bundled code. Try workflow from https://github.com/calcit-lang/calcit-workflow .
MIT