anchor.diff:  
   
   %% Command: "get-buckets"
  -handle_call(_Socket, <<?CMD_GET_BUCKETS, ?LF>> = Command,
  -            #state{formatter = Formatter} = State) ->
  -    Reply = get_buckets(Command, Formatter),
  -    {reply, Reply, State};
  -handle_call(_Socket, <<?CMD_GET_BUCKETS, ?CRLF>> = Command,
  -            #state{formatter = Formatter} = State) ->
  -    Reply = get_buckets(Command, Formatter),
  +handle_call(_Socket, <<?CMD_GET_BUCKETS, ?LF>>,
  +            #state{formatter = Formatter} = State) ->
  +    Reply = get_buckets(Formatter),
  +    {reply, Reply, State};
  +handle_call(_Socket, <<?CMD_GET_BUCKETS, ?CRLF>>,
  +            #state{formatter = Formatter} = State) ->
  +    Reply = get_buckets(Formatter),
       {reply, Reply, State};
   
   
   %% Command: "get-bucket ${access-key-id}"
  -handle_call(_Socket, <<?CMD_GET_BUCKET_BY_ACCESS_KEY, ?SPACE, Option/binary>> = Command,
  -            #state{formatter = Formatter} = State) ->
  -    Fun = fun() ->
  -                  case get_bucket_by_access_key(Command, Option) of
  +handle_call(_Socket, <<?CMD_GET_BUCKET_BY_ACCESS_KEY, ?SPACE, Option/binary>>,
  +            #state{formatter = Formatter} = State) ->
  +    Fun = fun() ->
  +                  case get_bucket_by_access_key(Option) of
                         {ok, Buckets} ->
                             Formatter:bucket_by_access_key(Buckets);
                         not_found ->
  
positive.code:             #state{formatter = Formatter} = State) ->
      ?put_cmd_history(Command),
      Fun = fun() ->
                    case detach(Command, Option) of
                        ok ->
                            Formatter:ok();
                        {error, Cause} ->
  
negative.code: 
  
  %% @doc Execute data-diagnosis
  mq_suspend(Option) ->
      case ?get_tokens(Option, ?ERROR_NO_CMODE_SPECIFIED) of
          {ok, [Node, MQId|_]} ->
              leo_manager_api:mq_suspend(
  