@@ -28,26 +28,69 @@ Automate gRPC server testing with configuration files. Validate endpoints, reque
2828- [ jq] ( https://stedolan.github.io/jq/ )
2929
3030## Editor Support 🚀
31- Enhance your .gctf workflow with official [ VS Code extension] ( https://marketplace.visualstudio.com/items?itemName=gripmock.grpctestify ) :
32- - Syntax highlighting for .gctf files
31+ Enhance your ` .gctf ` workflow with the official [ VS Code extension] ( https://marketplace.visualstudio.com/items?itemName=gripmock.grpctestify ) :
32+ - Syntax highlighting for ` .gctf ` files
3333- Snippets for quick test creation
3434- Section folding
3535- Validation warnings
3636- Quick documentation
3737
3838## Installation
39+
40+ ### Using Homebrew (macOS/Linux)
3941``` bash
40- # macOS
41- brew install grpcurl jq
42+ # Tap the repository
43+ brew tap gripmock/tap
4244
43- # Ubuntu/Debian
44- sudo apt install -y grpcurl jq
45+ # Install grpctestify
46+ brew install grpctestify
4547
4648# Verify installation
47- grpcurl --version
48- jq --version
49+ grpctestify --version
4950```
5051
52+ ### Manual Installation (Dependencies)
53+ 1 . ** Install Dependencies** :
54+ ``` bash
55+ # macOS
56+ brew install grpcurl jq
57+
58+ # Ubuntu/Debian
59+ sudo apt install -y grpcurl jq
60+
61+ # Verify installation
62+ grpcurl --version
63+ jq --version
64+ ```
65+
66+ 2 . ** Download the Script** :
67+ Use ` curl ` or ` wget ` to download the ` grpctestify.sh ` script from the latest release:
68+ ``` bash
69+ # Using curl
70+ curl -LO https://github.com/gripmock/grpctestify/releases/latest/download/grpctestify.sh
71+
72+ # Using wget
73+ wget https://github.com/gripmock/grpctestify/releases/latest/download/grpctestify.sh
74+ ```
75+
76+ 3 . ** Make the Script Executable** :
77+ After downloading, make the script executable:
78+ ``` bash
79+ chmod +x grpctestify.sh
80+ ```
81+
82+ 4 . ** Move the Script to a Directory in Your PATH** :
83+ Optionally, move the script to a directory in your ` PATH ` for easier access:
84+ ``` bash
85+ sudo mv grpctestify.sh /usr/local/bin/grpctestify
86+ ```
87+
88+ 5 . ** Verify Installation** :
89+ Check that the script is working correctly:
90+ ``` bash
91+ grpctestify --version
92+ ```
93+
5194## Usage
5295``` bash
5396# Single test file
0 commit comments