Skip to content

Instantly share code, notes, and snippets.

@KaiserWerk
Created June 25, 2022 15:21
Show Gist options
  • Save KaiserWerk/bacec6f8728f933e9eb2c0b4858d11bf to your computer and use it in GitHub Desktop.
Save KaiserWerk/bacec6f8728f933e9eb2c0b4858d11bf to your computer and use it in GitHub Desktop.
A tiny tool to generate a selectable number of Loprem Ipsum paragraphs.
package main
import (
"fmt"
"os"
"strconv"
)
var (
paragraphs = []string{
"Magni aut possimus nisi minima nisi explicabo consequatur. Praesentium incidunt velit labore et consequatur. Et libero eum iusto velit a. Deleniti molestiae totam ea cumque enim error alias. Aliquam ut commodi molestias sunt. Rerum sit veritatis vero explicabo dolorum.",
"Corrupti quia voluptate impedit sint delectus pariatur quae. Non quasi reprehenderit itaque nulla voluptatibus aut cumque unde. Totam culpa rerum vel dolore alias. Ut aut qui et in. Minus et natus sint dolor. Nam quos delectus vel voluptatem officia blanditiis iste quidem.",
"Enim odio eaque accusantium repellendus et soluta. Voluptates laborum nam perferendis quos autem reprehenderit. Molestiae porro itaque hic quas cum nisi sit vel. Velit saepe eum facilis. Nostrum eum consequuntur nemo aspernatur earum vel officia error. Totam perferendis non beatae quo ipsum.",
"Vel at repudiandae dolorem eum qui rem nulla fuga. Dolores necessitatibus eveniet accusamus laboriosam. Ad quam ut et. Nemo quibusdam natus quibusdam nisi voluptate.",
"Consequatur id dolorum ut aut atque itaque id sed. Occaecati numquam eveniet consequatur maxime. Tenetur consectetur delectus natus doloribus assumenda. Ut sed animi perferendis dolor laboriosam. Earum expedita eum excepturi rerum. Rerum ad enim officia dolorem et quidem non voluptates.",
}
)
func main() {
if len(os.Args) != 2 {
fmt.Println("missing parameter: paragraph count")
os.Exit(-1)
}
pCount, err := strconv.Atoi(os.Args[1])
if err != nil {
fmt.Println("that was not an integer")
os.Exit(-2)
}
for i, a := 0, 0; i < pCount; i++ {
if a == len(paragraphs)-1 {
a = 0
} else {
a++
}
fmt.Println(paragraphs[a])
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment