This file documents the TypeScript refactoring effort to enforce RPN naming conventions and fix codebase consistency.
The following files and modules were refactored to adhere to TYPESCRIPT-STYLE-GUIDE.md and fix API integration issues:
-
ls.ts(files_ls->files_list, relative path fix) -
mkdir.ts(files_doMkdir->files_mkdir) -
touch.ts(files_doTouch->files_touch) -
create.ts(files_doCreate->files_create)
-
list.ts(files_doList->files_fetchList) -
delete.ts(files_doDelete->files_deleteById,files_search->files_searchByTerm) -
fields.ts(fileFields_get->fileFields_fetch)
-
view.ts(files_doView->files_viewContent)
-
list.ts(plugins_doList->plugins_fetchList) -
delete.ts(plugins_doDelete->plugin_deleteById,plugins_search->plugins_searchByTerm) -
fields.ts(plugins_fieldsGet->pluginFields_fetch) -
add.ts(plugins_add->plugin_add) -
overview.ts(plugins_doOverview->pluginsOverview_display)
-
readme.ts(plugin_doReadme->pluginReadme_fetch) -
run.ts(plugin_doRun->plugin_execute) -
search.ts(plugin_search->pluginIds_resolve)
-
list.ts(feeds_doList->feeds_fetchList) -
delete.ts(feeds_doDelete->feed_deleteById,feeds_search->feeds_searchByTerm) -
fields.ts(feeds_fieldsGet->feedFields_fetch) -
share.ts(feeds_doShare->feed_shareById)
-
create.ts(feed_doCreate->feed_create)
-
login.ts(login_do->connect_login) -
logout.ts(logout_do->connect_logout)
-
doc.ts(manpage_handle->manPage_display) -
topics.ts(Verified RPN)
chili/src/filesystem/fileGroupHandler.ts(Updated imports/methods)chili/src/plugins/pluginHandler.ts(Updated imports/methods)chili/src/feeds/feedHandler.ts(Updated imports/methods)chili/src/utils/cli.ts(path_resolve_chrisfs->path_resolveChrisFs)chili/src/utils/docker.ts(Renamed methods)
chell/src/index.ts(Refactored to RPN, Added JSDoc/Types)chell/src/core/repl.ts(Created, RPN/JSDoc/Types)chell/src/session/index.ts(Created, RPN/JSDoc/Types)chell/src/builtins/index.ts(Created, RPN/JSDoc/Types)chell/src/lib/vfs/vfs.ts(Created, RPN/JSDoc/Types)chell/src/config/settings.ts(Created, RPN/JSDoc/Types)
Makefile: Fixed bootstrapping forscrub.cumin: FixederrorStackmissing export and syntax.salsa: Fixed aliasing style violations (salsa_->salsaModule_).chell: Implemented MVP with direct connection, relative path support, and fallback tochili.