Forget about scripting, CLI Plugins are here!
summary
Extends CF CLI by letting external binaries register as commands that run with "cf <name>", call core commands, accept flags and show help alongside builtins. Examples include Diego beta (~12 commands) for an experimental backend, a one‑time appstack changer for Lucid→Trusty migration, a CLI recorder and live‑stats that opens a browser showing CPU/memory per instance. Plugins are Go single‑executables, installable via cf install-plugin and discoverable through the open source Clipper plugin repo, and demos work end‑to‑end.
AI-written summary · about
chapters (10)
- 0:00Introduction to CLI plugins
- 2:30Why plugins were created
- 7:08Demo of plugin usage
- 12:23Plugin repository and distribution
- 17:02How to build a plugin
- 18:51Plugin development in Go
- 20:15Future of plugin features
- 21:18Developer documentation
- 23:19Plugins vs scripts
- 25:04Q&A and community discussion
related talks
06mLightning Talk: CF CLI-Plugins for Fun and Profit
22mCLI Plugin to Enhance Your Cloud
20mLeveraging CLI Community Plugins
26mBackstage Plugin Development: Tales from the Trenches
11mExtending Argo CD CLI Functionality With Plugin Support: Build Your Cust...
36mKubectl Plugins 101
30mCLI Tools for All the Things
35mEvolving the Cloud Foundry CLI UX
