Metadata-Version: 2.1
Name: minimark
Version: 0.0.1.2
Summary: MiniMark : The CLI Markdown Editor / Viewer
Home-page: https://github.com/xbais/minimark
Author: Aakash Singh Bais
Author-email: xbais@duck.com
License: GPLv3
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Operating System :: POSIX :: Linux
Requires-Python: >=3.6
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: numpy
Requires-Dist: argparse
Requires-Dist: textual
Requires-Dist: textual_image
Requires-Dist: matplotlib
Requires-Dist: pillow
Requires-Dist: cairosvg
Requires-Dist: tqdm
Requires-Dist: art
Requires-Dist: tree-sitter==0.21.3
Requires-Dist: tree-sitter-languages==1.10.2
Requires-Dist: asyncio
Requires-Dist: requests

# MiniMark : The CLI Markdown Editor / Viewer
![OS](https://img.shields.io/badge/OS-Linux-green) ![Python Version](https://img.shields.io/pypi/pyversions/minimark) ![License](https://img.shields.io/github/license/xbais/minimark) ![version](https://img.shields.io/pypi/v/minimark)

<p align="center">
  <img src="./_resources/logo.jpeg" alt="Sublime's custom image" style='width:300px'/>
</p>

![image](https://github.com/user-attachments/assets/7dd69419-4c7b-41db-a1fd-5439c8a5a222)
## Installation Pre-requisites
1. Install [NVM Package Manager](https://github.com/nvm-sh/nvm) : `curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash`
2. Install [Pupetteer](https://pptr.dev) : `npx puppeteer browsers install chrome-headless-shell`
3. Install [Mermaid CLI](https://github.com/mermaid-js/mermaid-cli) : `npm install -g @mermaid-js/mermaid-cli`
4. Install [Ripgrep](https://github.com/BurntSushi/ripgrep) Utility : `sudo apt install ripgrep`

## Installation & Usage
1. Install MiniMark : (in Ubuntu < 24.04 LTS) `pip3 install minimark`, (in Ubuntu 24.04 LTS) `pip3 install minimark --break-system-packages` (NOTE : Ubuntu 24 does not allow installing any python packages without the additional flag, but rest assured : IT IS SAFE, if you dont want this, you can install Minimark in a separate Python venv)
2. Create Alias for MiniMark : add the following line at the end of your `~/.bashrc` file (if you use Bash), or your `~/.zshrc` file (if you use ZSH) : `alias minimark='python3 -m minimark'`
Now, you can run MiniMark using the terminal command : `minimark` !! Enjoy!

NOTE:
- If you dont want to create an alias, you can still run MiniMark using the command : `python3 -m minimark`
