You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+17-23Lines changed: 17 additions & 23 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -22,7 +22,7 @@ wowpkg upgrade [ADDON...]
22
22
23
23
ADDON for the following commands is the name of an addon. The name will include no spaces and is case-insensitive. It otherwise should match exactly the addon name found in the catalog.
24
24
25
-
Gets information for one or more addons. Things like name, description, installed status, and url used.
25
+
Gets information for one or more addons. Things like name, description, installed status, and URI used.
26
26
27
27
```
28
28
wowpkg info ADDON...
@@ -52,9 +52,7 @@ Remove/uninstall the given addons.
52
52
wowpkg remove ADDON...
53
53
```
54
54
55
-
Searches the catalog for any addons that match TEXT.
56
-
57
-
Currently, only the addon names are searched.
55
+
Searches the catalog for any addons that match TEXT. Searches the name and description of the items in the catalog.
58
56
59
57
```
60
58
wowpkg search TEXT
@@ -99,10 +97,10 @@ Add the new addon to the catalog by:
99
97
100
98
### Windows
101
99
102
-
1. Run "wowpkg-VERSION-win64.exe" from the latest release.
103
-
2. Create a wowpkg directory in the %APPDATA% directory.
104
-
3. Copy [config.ini](data/config.ini) to %APPDATA%\wowpkg and update the addons path to the path of your World of Warcraft AddOns directory.
105
-
4. Assuming wowpkg was installed in the default location. Add C:\Program Files\wowpkg\bin to the user PATH environment variable. This makes it easy to run wowpkg from anywhere in the terminal.
100
+
1. Run `wowpkg-VERSION-win64.exe` from the latest release.
101
+
2. Create a wowpkg directory in the `%APPDATA%` directory.
102
+
3. Copy [config.ini](data/config.ini) to `%APPDATA%\wowpkg` and update the addons path to the path of your World of Warcraft AddOns directory.
103
+
4. Assuming wowpkg was installed in the default location. Add `C:\Program Files\wowpkg\bin` to the user PATH environment variable. This makes it easy to run wowpkg from anywhere in the terminal.
106
104
107
105
### macOS
108
106
@@ -121,15 +119,15 @@ The below should work on Apple silicon. I have not been able to test on an Intel
121
119
122
120
### Windows
123
121
124
-
1. Run `Uninstall.exe` from the installed wowpkg directory.
125
-
2. Remove wowpkg\bin from your user PATH.
126
-
3. If you want to remove user config data, remove the %APPDATA%\wowpkg directory.
122
+
1. Run `Uninstall.exe` from the installed wowpkg directory (default `C:\Program Files\wowpkg\bin`).
123
+
2. Remove `wowpkg\bin` from your user PATH.
124
+
3. If you want to remove user config data, remove the `%APPDATA%\wowpkg` directory.
127
125
128
126
### macOS
129
127
130
-
1. Remove the /Applications/wowpkg directory.
131
-
2. Remove the export path from ~/.zshrc or terminal equivalent.
132
-
3. If you want to remove user config data, remove the ~/.config/wowpkg directory.
128
+
1. Remove the `/Applications/wowpkg` directory.
129
+
2. Remove the export path from `~/.zshrc` or terminal equivalent.
130
+
3. If you want to remove user config data, remove the `~/.config/wowpkg` directory.
133
131
134
132
## Running from source
135
133
@@ -140,8 +138,8 @@ There are a couple of project-specific CMake options to pass in that can change
140
138
| --- | --- | --- |
141
139
| WOWPKG_ENABLE_SANITIZERS | OFF | Builds the program with or without sanitizers. |
142
140
| WOWPKG_ENABLE_TESTS | OFF | Determines whether or not tests will be built. |
143
-
| WOWPKG_ENABLE_TESTS_INTEGRATION | OFF | Determines whether or not integration tests will be built. |
144
-
| WOWPKG_USE_DEVELOPMENT_PATHS | OFF | When enabled, the path to config.ini and location are saved.wowpkg will be set to the [data](data) project directory. When disabled, the paths to config.ini are saved.wowpkg will be dependent on the current OS. %APPDATA%/wowpkg for Windows and ~/.config/wowpkg for macOS/Linux. Generally, use development paths unless the project is being built for packaging or release. |
141
+
| WOWPKG_ENABLE_TESTS_INTEGRATION | OFF | Determines whether or not integration tests will be built. These tests can take a significant amount of time to run. |
142
+
| WOWPKG_USE_DEVELOPMENT_PATHS | OFF | When enabled, the path to `config.ini` and `saved.wowpkg` will be set to the [data](data) project directory. When disabled, the paths to `config.ini` and `saved.wowpkg` will be dependent on the current OS. `%APPDATA%/wowpkg` for Windows and `~/.config/wowpkg` for macOS/Linux. Generally, use development paths unless the project is being built for packaging or release. |
145
143
146
144
1. Clone the repo.
147
145
```
@@ -153,16 +151,12 @@ There are a couple of project-specific CMake options to pass in that can change
153
151
git clone https://github.com/microsoft/vcpkg.git
154
152
```
155
153
3. Run vcpkg bootstrap with `./vcpkg/bootstrap-vcpkg.sh` or `./vcpkg/bootstrap-vcpkg.bat` depending on your system.
156
-
4. Install dependencies with vcpkg.
157
-
```
158
-
./vcpkg/vcpkg install
159
-
```
160
-
5. Create a build directory and compile.
154
+
4. Create a build directory and compile. vcpkg should download and build all dependencies found in [vcpkg.json](vcpkg.json).
0 commit comments