You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
arch-wiki-man/README.md

80 lines
2.0 KiB
Markdown

9 years ago
A tool to browse and search a constantly updated local copy of the entire (English) Arch Wiki on the command line using `man`.
9 years ago
9 years ago
# Installation
```
9 years ago
npm install -g arch-wiki-man
```
Or you can also install it [through the AUR](https://aur.archlinux.org/packages/arch-wiki-man/)
![example](./docs/awman.gif)
9 years ago
9 years ago
# Usage & Examples
9 years ago
## Basic
9 years ago
```
awman beginners guide
```
9 years ago
Just one match for `beginners guide` so the article will open with `man`. By the way, `awman` stands for arch wiki man.
## Multiple matches
9 years ago
```
awman guide
```
9 years ago
There are multiple matches for `guide` so a selection menu will be displayed. Use the arrow keys or vim-style keybindings (j/k) to select the one to read.
## Search in descriptions
9 years ago
```
awman -d i3
```
9 years ago
The `-d` or `--desc-search` option causes searches to scan both the titles _and_ the descriptions for a match.
## Apropos
9 years ago
```
awman -k wayland
```
9 years ago
The familiar `-k` or `--apropos` option causes searches to scan the contents for a match as well. It's worth noting that this option makes searches run significantly slower.
9 years ago
## Open in a browser
9 years ago
```
awman -w tmux
```
9 years ago
The `-w` or `--web` option opens the resulting match in a web browser rather than with `man`. It uses `xdg-open` to open the relevant url in your default browser.
9 years ago
## Search in other languages
```
awman -l spanish openbox
```
The default is English and you can get a list of available language options with `awman --list-languages`. For now though, only the articles that are hosted on the same domain as the English Arch Wiki have been added to the database.
If your search fails to find any results, `awman` will automatically fall back to an English-language search.
## Cancel searches
Simply do a `ctrl-c` to exit the selection menu without entering `man`. To exit `man`, press `q`.
# Updating through npm
9 years ago
9 years ago
```
npm install -g arch-wiki-man
```
9 years ago
9 years ago
Updates are pushed automatically every two days to `https://github.com/greg-js/arch-wiki-md-repo`, a dependency for this project. Whenever the install command is run, the changes will be fetched.
9 years ago
# License
9 years ago
9 years ago
Licensed under GPLv3