cowsay

commit dbd69fc1616efd5180b0502d7b5f2229ec3b97d1

tree

parent:
beda58e9c0a3e71b66ee603683edaa2a0e4b0e4c

nmyk <nick@nmyk.io>

2023-02-11T15:29:00-05:00

moves sales pitch to top of readme

diff --git a/README.md b/README.md
index 7132df42e86e2b24dd79d259c1029b707a00660f..48a811dd4fb1b3bb0d2149ad8fbe5767a05dfa05 100644
--- a/README.md
+++ b/README.md
@@ -31,6 +31,19 @@ `nmyk.io/cowsay` is a complete rewrite of
 [cowsay](https://en.wikipedia.org/wiki/Cowsay) in Go, including translations of
 all the cowfiles that ship with version 3.x, plus a few new ones.
 
+It is:
+
+* Lightweight: Has no dependencies; easy to justify adding to your
+  project.
+
+* Ergonomic: Uses similar "zero as default" semantics to types like
+  `sync.Mutex`; `cowsay.Cow` is ready to `Say` without initialization.
+
+* Idiomatic: Access cowfiles in your Go program through the `Cowfiles`
+  `*template.Template`, which is associated with all the built-in cowfiles, in
+  order to inject ASCII art into your (company's) middleware. `Cow{}.Write` to
+  your favorite `io.Writer`.
+
 
 ## Installation
 
@@ -224,19 +237,6 @@ customization. `Eyes` and `Tongue` strings may be used to customize the cow's
 moood, and `Thoughts` for the trail leading up to the cow's message balloon.
 
 Now, we Gophers have a cowfile culture we can call our own.
-
-A few more reasons to choose `nmyk.io/cowsay`:
-
-* It's lightweight: Has no dependencies; easy to justify adding to your
-  project.
-
-* It's ergonomic: Uses similar "zero as default" semantics to types like
-  `sync.Mutex`; `cowsay.Cow` is ready to `Say` without initialization.
-
-* It's idiomatic: Access cowfiles in your Go program through the `Cowfiles`
-  `*template.Template`, which is associated with all the built-in cowfiles, in
-  order to inject ASCII art into your (company's) middleware. `Cow{}.Write` to
-  your favorite `io.Writer`.
 
 
 ## CLI