# Installation Guide
This document includes:
1. [Installing methods](#Installing-methods)
2. [Updating blogger-cli](#Updating-blogger-cli)
3. [Uninstalling blogger-cli](#Uninstalling-blogger-cli)
4. [Developing guide](#Developing-guide)
## Installing methods
### Custom installer
```
curl -sSL https://raw.githubusercontent.com/hemanta212/blogger-cli//master/get_blogger.py
```
#### Why?
The custom installer provides an isolated installation for blogger-cli. It is sensible since blogger-cli relies on nbconvert / jupyter-core that have many dependencies and are likely to cause you some trouble.
Even if you install it in a virtual environment yourself, you need to constantly activate it to use the command. This installer solves exactly that; it puts 'blogger' command in the system's path.
### With pip
```
pip install blogger-cli
```
If you already have jupyter in your system python then a pip install will work just fine and you can access blogger without any hassle.
## Updating blogger-cli
If you have installed through custom installation then,
```
blogger update
```
See blogger update --help for information regarding various options
**For pip installations**:
```
pip install --upgrade blogger-cli
```
## Uninstalling blogger-cli
```
blogger uninstall
```
If you have installed from custom installer
```
pip uninstall blogger-cli
```
If you have installed through pip
## Developing guide
Clone the repository using,
```
$ git clone https://github.com/hemanta212/blogger-cli
```
change working directory into the blogger-cli folder
```
$ cd blogger-cli
```
Then install it in development mode using pip
```
pip install -e .
```