CLI tool that fetches Wikipedia summaries via Wikipedia API.
- Takes search term from CLI or interactive input
- Queries Wikipedia API
- Returns page extract (summary text)
- Splits output into:
- first paragraph
- remaining content (optional view)
- fast terminal lookup without browser
- minimal dependency implementation
- useful for scripting + quick reference checks
- input term (argv or stdin)
- HTTP request via libcurl
- JSON response parsed via cJSON
- extract field selected from page result
- text printed to terminal
- optional loop:
- show rest of text
- new search
- exit
- CMake 3.15+
- C compiler (gcc / clang / MSVC)
- libcurl
- cJSON (bundled in repo)
cmake -S . -B build
cmake --build buildcmake -S . -B build
cmake --build build --config Release./build/wiki_cli "Linux".\build\Release\wiki_cli.exe "Linux"sudo cp build/wiki_cli /usr/local/bin/wiki-cliCopy-Item .\build\Release\wiki_cli.exe C:\Windows\System32\wiki-cli.exeNew-Item -ItemType Directory -Force $env:USERPROFILE\bin
Copy-Item .\build\Release\wiki_cli.exe $env:USERPROFILE\bin\wiki-cli.exeAdd to PATH:
- Environment Variables => PATH => add:
%USERPROFILE%\bin
wiki-cli "Linux"wiki-cli- `1` = show remaining text
- `2` = new search
- `3` = exit