odo is a CLI that helps developers build on OpenShift
odo
is a fast, iterative CLI for developers who write, build, and deploy applications on OpenShift. odo
is an open source project. It has a simple, extensible syntax that includes on-the-fly interactive help to construct the appropriate options for your commands.
odo
consolidates a series of separate steps to deploy your apps and make modifications. It can automatically check to ensure these changes have been correctly implemented and use the correct syntax. It replaces the oc command-line interface which required a deeper knowledge of OpenShift. odo
also uses the source-to-image (S2I) open-source project to automatically create container images from your source code with a single command line sequence, which automates and consolidates a series of previous manual steps.
Existing tools such as oc
are more operations-focused and require a deep understanding of Kubernetes and OpenShift concepts. The odo
CLI abstracts away complex Kubernetes and OpenShift concepts for the developer, thus allowing developers to focus on what is most important to them: code.