anchor.diff:  <%= toc %>
   
   
  -A *command* step runs a command on an agent. The command can be the name of a script, or <cli things>
  +A *command* step runs one or more shell commands on an agent. Each command step can run either a shell command like `npm install`, or an executable file or script like `build.sh`.
   
   A basic command step can be defined in your pipeline settings, or in your [pipeline.yml](/docs/pipelines/uploading-pipelines) file.
   
  
positive.code: 
  
  ## Command Step Attributes
  
  _Optional attributes:_
  
  
negative.code:   <tr>
      <td><code>artifact_paths</code></td>
      <td>
        The path or paths where <a href="/docs/agent/cli-artifact">artifacts</a> from this step will be uploaded. This can be a single line of paths separated by semicolons, or a yaml list.<br>
        <em>Example:</em> <code>"logs/**/*;coverage/**/*"</code>
      </td>
    </tr>
  