Skip to content

Commit

Permalink
Update instructions for building grpc_cli from a fresh copy of the gRPC
Browse files Browse the repository at this point in the history
repository.
  • Loading branch information
ericgribkoff committed Jan 26, 2017
1 parent 6f690f3 commit 132fd42
Showing 1 changed file with 22 additions and 3 deletions.
25 changes: 22 additions & 3 deletions doc/command_line_tool.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@

## Overview

This document describes the command line tool that comes with gRPC repository. It is desireable to have command line
tools written in other languages to roughly follow the same syntax and flags.
This document describes the command line tool that comes with gRPC repository. It is desirable to have command line
tools written in other languages roughly follow the same syntax and flags.

At this point, the tool needs to be built from source, and it should be moved out to grpc-tools repository as a stand
alone application once it is mature enough.
Expand All @@ -30,7 +30,26 @@ The command line tool should support the following things:

## Code location

To use the tool, you need to get the grpc repository and in the grpc directory execute
To use the tool, you need to get the grpc repository and make sure your system
has the prerequisites for building grpc from source, given in the [installation
instructions](https://github.com/grpc/grpc/blob/master/INSTALL.md).

In order to build the grpc command line tool from a fresh clone of the grpc
repository, you need to run the following command to update submodules:

```
git submodule update --init
```

You also need to have the gflags library installed on your system. On Linux
systems, gflags can be installed with the following command:

```
sudo apt-get install libgflags-dev
```

Once the prerequisites are satisfied, you can build the command line tool with
the command:

```
$ make grpc_cli
Expand Down

0 comments on commit 132fd42

Please sign in to comment.