anchor.diff:  
   toc::[]
   
  -Knative Client (`kn`) is the Knative command line interface (CLI). The CLI exposes commands for managing your applications, as well as lower level tools to interact with components of {product-title}. With `kn`, you can create applications and manage {product-title} projects from the terminal. 
  +Knative Client (`kn`) is the Knative command line interface (CLI). The CLI exposes commands for managing your applications, as well as lower level tools to interact with components of {product-title}. With `kn`, you can create applications and manage {product-title} projects from the terminal.
   
   Knative client does not have its own log in mechanism. To log in to the cluster you must install the `oc` CLI and use the `oc` login. Installation options for the CLI vary depending on your operating system.
   
  
positive.code: // Installation
  include::modules/cli-install.adoc[leveloffset=+1]
  include::modules/serverless-installing-cli-linux.adoc[leveloffset=+2]
  // RPM install procedure commented out
  // include::modules/serverless-installing-cli-linux-rpm.adoc[leveloffset=+2]
  include::modules/serverless-installing-cli-macos.adoc[leveloffset=+2]
  include::modules/serverless-installing-cli-windows.adoc[leveloffset=+2]
  
  
negative.code: include::modules/serverless-workflow-tag-revisions-unassign.adoc[leveloffset=+2]
  include::modules/serverless-workflow-traffic-flag-operation-precedence.adoc[leveloffset=+2]
  include::modules/serverless-workflow-traffic-splitting-flags.adoc[leveloffset=+2]
  