chore: rebrand runtime and docs to EJClaw
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
/**
|
||||
* Step: register — Write channel registration config, create group folders.
|
||||
*
|
||||
* NanoClaw is Discord-only, so registrations must target Discord channel IDs.
|
||||
* EJClaw is Discord-only, so registrations must target Discord channel IDs.
|
||||
* Uses parameterized SQL queries to prevent injection.
|
||||
*/
|
||||
import fs from 'fs';
|
||||
|
||||
@@ -7,7 +7,7 @@ export function emitStatus(
|
||||
step: string,
|
||||
fields: Record<string, string | number | boolean>,
|
||||
): void {
|
||||
const lines = [`=== NANOCLAW SETUP: ${step} ===`];
|
||||
const lines = [`=== EJCLAW SETUP: ${step} ===`];
|
||||
for (const [key, value] of Object.entries(fields)) {
|
||||
lines.push(`${key}: ${value}`);
|
||||
}
|
||||
|
||||
@@ -29,9 +29,9 @@ export async function run(_args: string[]): Promise<void> {
|
||||
if (mgr === 'launchd') {
|
||||
try {
|
||||
const output = execSync('launchctl list', { encoding: 'utf-8' });
|
||||
if (output.includes('com.nanoclaw')) {
|
||||
if (output.includes('com.ejclaw')) {
|
||||
// Check if it has a PID (actually running)
|
||||
const line = output.split('\n').find((l) => l.includes('com.nanoclaw'));
|
||||
const line = output.split('\n').find((l) => l.includes('com.ejclaw'));
|
||||
if (line) {
|
||||
const pidField = line.trim().split(/\s+/)[0];
|
||||
service = pidField !== '-' && pidField ? 'running' : 'stopped';
|
||||
@@ -43,14 +43,14 @@ export async function run(_args: string[]): Promise<void> {
|
||||
} else if (mgr === 'systemd') {
|
||||
const prefix = isRoot() ? 'systemctl' : 'systemctl --user';
|
||||
try {
|
||||
execSync(`${prefix} is-active nanoclaw`, { stdio: 'ignore' });
|
||||
execSync(`${prefix} is-active ejclaw`, { stdio: 'ignore' });
|
||||
service = 'running';
|
||||
} catch {
|
||||
try {
|
||||
const output = execSync(`${prefix} list-unit-files`, {
|
||||
encoding: 'utf-8',
|
||||
});
|
||||
if (output.includes('nanoclaw')) {
|
||||
if (output.includes('ejclaw')) {
|
||||
service = 'stopped';
|
||||
}
|
||||
} catch {
|
||||
@@ -59,7 +59,7 @@ export async function run(_args: string[]): Promise<void> {
|
||||
}
|
||||
} else {
|
||||
// Check for nohup PID file
|
||||
const pidFile = path.join(projectRoot, 'nanoclaw.pid');
|
||||
const pidFile = path.join(projectRoot, 'ejclaw.pid');
|
||||
if (fs.existsSync(pidFile)) {
|
||||
try {
|
||||
const raw = fs.readFileSync(pidFile, 'utf-8').trim();
|
||||
|
||||
Reference in New Issue
Block a user