mirror of
https://github.com/wu736139669/hapi.git
synced 2026-08-05 06:24:37 +00:00
refactor: remove CLI dead code
Remove unused daemon installation/uninstallation logic and unnecessary re-exports: - Delete cli/src/daemon/mac/ directory (macOS LaunchDaemon install/uninstall not used) - Delete cli/src/daemon/install.ts and uninstall.ts wrappers - Remove daemon install/uninstall subcommands from cli/src/commands/daemon.ts - Delete cli/src/api/encryption.ts (misleading name, just base64 encoding) - Inline base64 encoding directly in cli/src/persistence.ts - Delete cli/src/modules/common/gitHandlers.ts (unnecessary re-export) - Update cli/src/modules/common/registerCommonHandlers.ts to import directly from handlers/git Part of refactoring plan item #1 "删除 CLI 死代码".
This commit is contained in:
@@ -8,7 +8,6 @@ import { FileHandle } from 'node:fs/promises'
|
||||
import { readFile, writeFile, mkdir, open, unlink, rename, stat } from 'node:fs/promises'
|
||||
import { existsSync, writeFileSync, readFileSync, unlinkSync } from 'node:fs'
|
||||
import { configuration } from '@/configuration'
|
||||
import { encodeBase64 } from '@/api/encryption';
|
||||
import { isProcessAlive } from '@/utils/process';
|
||||
|
||||
interface Settings {
|
||||
@@ -136,7 +135,7 @@ export async function writeCredentialsDataKey(credentials: { publicKey: Uint8Arr
|
||||
await mkdir(configuration.happyHomeDir, { recursive: true })
|
||||
}
|
||||
await writeFile(configuration.privateKeyFile, JSON.stringify({
|
||||
encryption: { publicKey: encodeBase64(credentials.publicKey), machineKey: encodeBase64(credentials.machineKey) },
|
||||
encryption: { publicKey: Buffer.from(credentials.publicKey).toString('base64'), machineKey: Buffer.from(credentials.machineKey).toString('base64') },
|
||||
token: credentials.token
|
||||
}, null, 2));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user