code: def from_command_line(command_line):
      """Takes the command line tokens (such as taken from ARGV rule)
      and constructs build request from it. Returns a list of two
      lists. First is the set of targets specified in the command line,
      and second is the set of requested build properties."""
      assert is_iterable_typed(command_line, basestring)
      targets = []
      properties = []
  
      for e in command_line:
          if e[:1] != "-":
              # Build request spec either has "=" in it, or completely
              # consists of implicit feature values.
              if e.find("=") != -1 or looks_like_implicit_value(
                  e.split("/")[0]
              ):
                  properties.append(e)
              elif e:
                  targets.append(e)
  
      return [targets, properties]
  
file_path: turicreate/src/external/boost/boost_1_68_0/tools/build/src/build/build_request.py
imports: import b2.build.feature
  from b2.util.utility import *
  from b2.util import is_iterable_typed
  import b2.build.property_set
label_desc: Use image node_id 5 for calling a global function with example usage: from_command_line(command_line) and returns: list