An open API service indexing awesome lists of open source software.

https://github.com/phellams/psparagraph

**PSParagrath** is a function that generates readable text by indenting it, similating the effect of a paragraph.
https://github.com/phellams/psparagraph

Last synced: about 2 months ago
JSON representation

**PSParagrath** is a function that generates readable text by indenting it, similating the effect of a paragraph.

Awesome Lists containing this project

README

          

# **psparagraph**







---

**psparagraph** is a function that generates readable text by indenting it, similating the effect of a paragraph.

|BUILD|RELEASES|
|-|-|
|||||

## 🟪 Installation Methods

### 💾 Source

1. Clone the repository from GitHub `git clone https://github.com/sgkens/psparagraph.git` \
2. Open a *PowerShell* session and navigate to the cloned repository directory. \
3. **Run** the *Module Import* via the command below:

```powershell
# Import the module
git clone https://github.com/sgkens/psparagraph.git
cd psparagraph
Import-Module -Name psparagraph
Get-Module -Name psparagraph

# Check imported module functions
Get-Module -Name psparagraph | Select-Object -expand ExportedFunctions
Get-Module -Name psparagraph | select-object version
```

## 🟪 Cmdlets/Functions

#### 🔹**New-Paragraph**
New-Paragraph takes 3 parameters: `[int]position`, `[int]indent`, `[string]string`

```powershell
New-Paragraph -position 40 -indent 5 -string "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus tincidunt elit ut eros eleifend rhoncus sit amet sit amet mauris. In vestibulum id neque vel blandit. Integer id mauris quis justo elementum condimentum eu eu odio. Mauris mollis a odio a fermentum. Maecenas auctor iaculis elementum. Sed cursus, erat sed faucibus dignissim, quam dolor viverra mi, ac pellentesque magna quam quis metus. In neque justo, pulvinar vitae vehicula eget, euismod non diam. In auctor enim vitae lectus mollis condimentum. In vitae sapien molestie, condimentum dui non, placerat sapien. Nullam eget dapibus nibh, ac mollis elit. Suspendisse venenatis sit amet mi non gravida. "
```

## Ouput indent `5` position `40`


Lorem ipsum dolor sit amet, consectetur
adipiscing elit. Vivamus tincidunt elit
ut eros eleifend rhoncus sit amet sit
amet mauris. In vestibulum id neque vel
blandit. Integer id mauris quis justo
elementum condimentum eu eu odio. Mauris
mollis a odio a fermentum. Maecenas
auctor iaculis elementum. Sed cursus,
erat sed faucibus dignissim, quam dolor
viverra mi, ac pellentesque magna quam
quis metus. In neque justo, pulvinar
vitae vehicula eget, euismod non diam.
In auctor enim vitae lectus mollis
condimentum. In vitae sapien molestie,
condimentum dui non, placerat sapien.
Nullam eget dapibus nibh, ac mollis
elit. Suspendisse venenatis sit amet mi
non gravida.

## Ouput indent `10` and position `80`


Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus tincidunt elit
ut eros eleifend rhoncus sit amet sit amet mauris. In vestibulum id neque vel
blandit. Integer id mauris quis justo elementum condimentum eu eu odio. Mauris
mollis a odio a fermentum. Maecenas auctor iaculis elementum. Sed cursus, erat
sed faucibus dignissim, quam dolor viverra mi, ac pellentesque magna quam quis
metus. In neque justo, pulvinar vitae vehicula eget, euismod non diam. In auctor
enim vitae lectus mollis condimentum. In vitae sapien molestie, condimentum dui
non, placerat sapien. Nullam eget dapibus nibh, ac mollis elit. Suspendisse
venenatis sit amet mi non gravida.