From 1121a7b290b10d08b47385377ed79ff8d318f95f Mon Sep 17 00:00:00 2001 From: MasterGordon Date: Sun, 26 Oct 2025 01:19:24 +0200 Subject: [PATCH] bump version with --start --- index.ts | 11 +++++++++++ package.json | 2 +- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/index.ts b/index.ts index 0614d85..ad156d9 100755 --- a/index.ts +++ b/index.ts @@ -244,6 +244,7 @@ function showHelp(): void { Usage: csharpierd < input.cs Format C# code from stdin + csharpierd --start Start and prewarm the server csharpierd --status Show server status csharpierd --stop Stop the background server csharpierd --help Show this help message @@ -254,6 +255,9 @@ Description: automatically shuts down after 1 hour of inactivity. Examples: + # Start and prewarm the server + csharpierd --start + # Format a C# file csharpierd Program.cs < Program.cs @@ -379,6 +383,13 @@ async function main() { process.exit(0); } + // Handle --start flag + if (arg === "--start") { + await ensureServer(); + console.error("CSharpier server is ready"); + process.exit(0); + } + // Normal formatting mode const fileName = arg; if (!fileName) { diff --git a/package.json b/package.json index 14584a5..f60fe9d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "csharpierd", - "version": "1.0.3", + "version": "1.0.4", "description": "A persistent CSharpier formatting daemon with automatic server management and idle timeout", "module": "index.ts", "type": "module",