Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ OmniScript Format (OSF) unifies the strengths of:
- **XLSX / YAML / JSON**: data tables, live formulas, charts

`omniscript-core` provides the formal specification, parser, serializer, and
reference CLI tooling for OSF.
reference CLI tooling for OSF. **Current version: v0.5.0.**

---

Expand Down
2 changes: 1 addition & 1 deletion cli/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@osf/cli",
"version": "0.1.0",
"version": "0.5.0",
"description": "OmniScript Format (OSF) CLI tools",
"main": "dist/osf.js",
"bin": {
Expand Down
4 changes: 2 additions & 2 deletions cli/src/osf.ts
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ ajv.addFormat('date', /^\d{4}-\d{2}-\d{2}$/);
const validateOsf = ajv.compile(schema);

function showHelp(): void {
console.log('OmniScript Format (OSF) CLI v0.1.0');
console.log('OmniScript Format (OSF) CLI v0.5.0');
console.log('Universal document DSL for LLMs and Git-native workflows\n');
console.log('Usage: osf <command> [options]\n');
console.log('Commands:');
Expand All @@ -75,7 +75,7 @@ function showHelp(): void {
}

function showVersion(): void {
console.log('0.1.0');
console.log('0.5.0');
}

function handleError(error: Error, context: string): never {
Expand Down
2 changes: 1 addition & 1 deletion cli/tests/cli.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@ describe('OSF CLI', () => {
it('should show version when --version is passed', () => {
const result = execSync(`node "${CLI_PATH}" --version`, { encoding: 'utf8' });

expect(result.trim()).toBe('0.1.0');
expect(result.trim()).toBe('0.5.0');
});

it('should show help when no arguments are passed', () => {
Expand Down
6 changes: 3 additions & 3 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "omniscript-core",
"version": "0.1.0",
"version": "0.5.0",
"description": "OmniScript Format (OSF) - universal document DSL for LLMs, agentic AI, and Git-native workflows",
"private": true,
"type": "commonjs",
Expand Down
2 changes: 1 addition & 1 deletion parser/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@osf/parser",
"version": "0.1.0",
"version": "0.5.0",
"description": "OmniScript Format (OSF) parser and serializer",
"main": "dist/index.js",
"types": "dist/index.d.ts",
Expand Down
2 changes: 1 addition & 1 deletion spec/v0.5/osf-spec.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ purpose, design principles, syntax, and how it relates to existing standards
like Markdown, LaTeX, JSON/YAML, and Office file formats. The goal is to make
OSF accessible to developers, document engineers, and standards bodies, while
ensuring it can be easily adopted in modern, AI-assisted and version-controlled
authoring workflows.
authoring workflows. **This draft corresponds to CLI/parser version 0.5.0.**

## Purpose and Scope

Expand Down
Loading