refactor: migrated imports to unified package root and consolidated skill discovery logic
- Consolidated @oh-my-pi/pi-utils subpath imports into single package root import across 100+ files. - Moved tryParseJson utility from local web scrapers module to @oh-my-pi/pi-utils package for centralized JSON parsing. - Renamed loadSkillsFromDir to scanSkillsFromDir and refactored skill discovery to use fs.promises.readdir instead of glob-based approach. - Replaced custom parseJSON with tryParseJson across discovery modules for consistent error handling. - Removed emitCustomToolSessionEvent method and cleanupSshResources function, consolidating shutdown logic into dispose method. - Updated glob pattern construction to use GlobBuilder with literal_separator(true) for improved path handling.
This commit is contained in:
@@ -4,7 +4,7 @@
|
||||
* Handles `omp ssh <command>` subcommands for SSH host configuration management.
|
||||
*/
|
||||
|
||||
import { getSSHConfigPath } from "@oh-my-pi/pi-utils/dirs";
|
||||
import { getSSHConfigPath } from "@oh-my-pi/pi-utils";
|
||||
import chalk from "chalk";
|
||||
import { addSSHHost, readSSHConfigFile, removeSSHHost, type SSHHostConfig } from "../ssh/config-writer";
|
||||
|
||||
|
||||
Reference in New Issue
Block a user