-
Add support for properties; they can be displayed with
%(props)
in-format
, and selected inprint
(e.g.uni print dash
). -
Add
uni list
command, to list categories, blocks, and properties. -
Allow explicitly selecting a block, category, or property in
print
withblock:name
(b:name
),category:name
(cat:name
,c:name
), orproperty:name
(prop:name
,p:name
).Also print an error if a string without prefix matched more than one group (i.e.
uni p dash
matches both the propertyDash
and categoryDash_Punctuation
). -
Add table layout with
-as table
. Also change-json
/-j
to-as json
or-as j
. The-json
flag is still accepted as an alias for compatibility. -
Change
-q
/-quiet
to-c
/-compact
;-as json
will print as minified if given, and-as table
will include less padding.-q
is still accepted as an alias for compatibility. -
Don't use the Go stdlib
unicode
package; since this is a Unicode 13 database and some operations would fail on codepoints added in Unicode 14 due to the mismatch.