<commit_before>C++ stdlib man pages
======
stdman is a tool that parses archived HTML files from [cppreference](http://cppreference.com) and generates groff-formatted manual pages for Unix-based systems. The goal is to provide excellent formatting for easy readability. stdman has been tested on Linux and OS X.

![Sample](res/sample.gif)

### Installation
There's no need to compile stdman if you just want to install the man pages. Instead, just run:
```bash
./configure
sudo make install # sudo required for permission setting via install(1)
```
If you need to pass options to configure, you can do so. See `./configure --help` for more updated information.  

### Not working! (no manual entry for std::foo or just getting libstdc++ pages)
By default, stdman will install to `/usr/local`; on some systems (namely Arch Linux -- see [bug report](https://bugs.archlinux.org/task/39980)), the manpath does not look there first. To fix this, manage your `MANPATH` in your `~/.bashrc` (or similar):
```bash
export MANPATH=/usr/local/share/man:/usr/share/man
```

### Building/Generating<commit_msg>Added toubleshooting info<commit_after>C++ stdlib man pages
======
stdman is a tool that parses archived HTML files from [cppreference](http://cppreference.com) and generates groff-formatted manual pages for Unix-based systems. The goal is to provide excellent formatting for easy readability. stdman has been tested on Linux and OS X.

![Sample](res/sample.gif)

### Installation
There's no need to compile stdman if you just want to install the man pages. Instead, just run:
```bash
./configure
sudo make install # sudo required for permission setting via install(1)
```
If you need to pass options to configure, you can do so. See `./configure --help` for more updated information.  

### Not working! ('no manual entry for std::foo' or just getting libstdc++ pages)
By default, stdman will install to `/usr/local`; on some systems, the manpath does not look there first. To fix this, you have two options:
1. Install to `/usr/share`:
```bash
./configure --prefix=/usr # will replace existing libstdc++ pages if they exist
sudo make install
```
2. Manage your `MANPATH` in your `~/.bashrc` (or similar):
```bash
export MANPATH=/usr/local/share/man:/usr/share/man
```

### Building/Generating
{'fraction_non_alphanumeric': 0.11004366812227075, 'fraction_numerical': 0.003930131004366812, 'mean_word_length': 4.533816425120773, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 1, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7599428', 'n_tokens_mistral': 670, 'n_tokens_neox': 625, 'n_words': 304}