Created
June 25, 2022 15:21
-
-
Save KaiserWerk/bacec6f8728f933e9eb2c0b4858d11bf to your computer and use it in GitHub Desktop.
A tiny tool to generate a selectable number of Loprem Ipsum paragraphs.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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