IBM Cloud:使用 API 与 CLI 从应用程序访问 Cloud Foundry?

IBM Cloud: Access Cloud Foundry from app using API vs CLI?

我需要创建一个 Node.js 程序,它需要 运行 cf cf acf cs 等命令。 在网上搜索时,我发现这两个 repos 似乎不是官方的并且不再维护:

https://github.com/prosociallearnEU/cf-nodejs-client

https://github.com/IBM-Cloud/cf-nodejs-client

我的问题是,我应该使用那些库还是可以使用 子进程 来调用 cf cli 命令(假设 bin 在 env 中),什么是首选方式?

请勿使用 Cloud Foundry 命令行界面 (CLI) 从应用程序与 Cloud Foundry 进行交互。为此,有据可查的 Cloud Foundry APIs。 CLI 只是那些 API 函数的包装器。

Cloud Foundry API endpoints for IBM Cloud 已记录并可供使用。