Metadata-Version: 2.1
Name: cisort
Version: 1.1.15
Summary: cpp include sort
Author: Pavel
Author-email: toruchan174@gmail.com
Requires-Python: >=3.6,<4.0
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Description-Content-Type: text/markdown

<img src="https://i.imgur.com/LsH6pj8.gif" alt="example" width="500"/>

# C/С++ Includes Sort

This is a tool that allows you to quickly and
conveniently sort all libraries included in the project in
alphabetical order.

## Examples
<img src="https://i.imgur.com/GLgtBDH.gif" alt="example" width="500"/>

### Text before:
```c++
#include <iostream>
#include <vector>
#include <stdio.h>
#include <algorithm>

#include "mylib.h"
#include "b_lib.h"
#include "a_first_lib.h"

#include <external/lib/main.hpp>
#include <external/lib/abuse.hpp>
#include <external/lib/func.hpp>

int main(){
	std::cout << "Hello, World!" << std::endl;
}
```
### Text after:
```c++
#include <algorithm>
#include <iostream>
#include <stdio.h>
#include <vector>

#include "a_first_lib.h"
#include "b_lib.h"
#include "mylib.h"

#include <external/lib/abuse.hpp>
#include <external/lib/func.hpp>
#include <external/lib/main.hpp>

int main(){
	std::cout << "Hello, World!" << std::endl;
}
```

## Installation:

```python
pip install cisort
```

## Usage:
```cisort [flags] [path]```

Flags:\
        `-r` `--recursive` - recursive searching C/C++ files\
        `-ls` - show info about sorted files\
        `-h` `--help` - to get help\
        `-c` `--comments` - add comments to sorted blocks\n'



#### Contacts

[VK][1], [Telegram][2], [Discord][3]

[1]: https://vk.com/pavel.cmake
[2]: https://t.me/pavel_cpp
[3]: https://discordapp.com/users/427479608321900545/

