Sort And Deduplicate Rust Script
June 2024
This is a copy of the script in my grimoire that I use to sort and dedupe lines of text
```cargo
itertools = "0.13.0"
regex = "1.10.4"
```
use Itertools;
use Regex;
Output:
abbr
accept
accept-charset
accesskey
allow
allowfullscreen
alt
as
async
attributionsrc
autocapitalize
autocomplete
autofocus
autoplay
capture
charset
checked
cite
class
cols
colspan
content
contenteditable
controls
controlslist
coords
crossorigin
data
datetime
decoding
default
defer
dir
dirname
disabled
disablepictureinpicture
disableremoteplayback
download
draggable
elementtiming
enterkeyhint
exportparts
fetchpriority
for
form
formaction
formenctype
formmethod
formnovalidate
formtarget
headers
height
hidden
high
href
hreflang
http-equiv
id
imagesizes
imagesrcset
inert
inputmode
integrity
is
ismap
itemid
itemprop
itemref
itemscope
itemtype
kind
label
lang
list
loading
loop
low
max
maxlength
media
min
minlength
multiple
muted
name
nomodule
nonce
onabort
onafterprint
onautocomplete
onautocompleteerror
onbeforeprint
onbeforeunload
onblur
oncancel
oncanplay
oncanplaythrough
onchange
onclick
onclose
oncontextmenu
oncuechange
ondblclick
ondrag
ondragend
ondragenter
ondragleave
ondragover
ondragstart
ondrop
ondurationchange
onemptied
onended
onerror
onfocus
onhashchange
oninput
oninvalid
onkeydown
onkeypress
onkeyup
onlanguagechange
onload
onloadeddata
onloadedmetadata
onloadstart
onmessage
onmousedown
onmouseenter
onmouseleave
onmousemove
onmouseout
onmouseover
onmouseup
onmousewheel
onoffline
ononline
onpause
onplay
onplaying
onpopstate
onprogress
onratechange
onreset
onresize
onscroll
onseeked
onseeking
onselect
onshow
onsort
onstalled
onstorage
onsubmit
onsuspend
ontimeupdate
ontoggle
onunload
onvolumechange
onwaiting
open
optimum
part
pattern
ping
placeholder
playsinline
popover
popovertarget
popovertargetaction
poster
preload
readonly
referrerpolicy
rel
required
reversed
role
rows
rowspan
sandbox
scope
selected
shadowrootclonable
shadowrootdelegatesfocus
shadowrootmode
shape
size
sizes
slot
span
spellcheck
src
srcdoc
srclang
srcset
start
step
style
tabindex
target
title
translate
type
usemap
value
virtualkeyboardpolicy
vlink
width
wrap
xmlns
end of line