| Commit message (Expand) | Author | Age | Files | Lines |
* | util.human.io: Don't accept ambiguous durations by default | Matthew Wild | 2023-11-30 | 1 | -3/+17 |
* | util.human.io: Fix stray 'stty' error by only querying width of real ttys | Kim Alvefur | 2023-07-16 | 1 | -0/+4 |
* | util.human.io: Fix pattern in parse_duration() to cover all used letters | Kim Alvefur | 2023-07-16 | 1 | -2/+2 |
* | util.human.io: Fix column width miscalculation | Kim Alvefur | 2023-04-09 | 1 | -3/+0 |
* | util.human.io: Fix error with ellipsis to negative length | Kim Alvefur | 2023-04-09 | 1 | -1/+1 |
* | util.human.io: Add parse_duration() method to parse a duration string | Matthew Wild | 2023-04-07 | 1 | -0/+12 |
* | util.human.io: Coerce $COLUMNS to number | Kim Alvefur | 2023-04-07 | 1 | -1/+1 |
* | util.human.io: table: don't read $COLUMNS directly, just use term_width() | Matthew Wild | 2023-04-07 | 1 | -1/+1 |
* | util.human.io: table: Return determined width as a second result | Matthew Wild | 2023-04-07 | 1 | -1/+1 |
* | util.human.io: Prefer using the $COLUMNS environment variable if set (by read... | Kim Alvefur | 2023-04-07 | 1 | -0/+2 |
* | util.human.io: table: use term_width() to discover terminal width | Matthew Wild | 2023-04-07 | 1 | -1/+1 |
* | util.human.io: Add term_width() method to discover the terminal width | Matthew Wild | 2023-04-07 | 1 | -0/+12 |
* | util.human.io: Pass the whole column definition to mapper function | Kim Alvefur | 2023-04-07 | 1 | -1/+1 |
* | util.human.io: Allow defining per column ellipsis function | Kim Alvefur | 2023-04-07 | 1 | -1/+1 |
* | util.human.io: Pass expected width to mapper function | Kim Alvefur | 2023-04-07 | 1 | -1/+1 |
* | util.human.io: Fix pattern to support fractional proportions | Matthew Wild | 2023-04-06 | 1 | -2/+2 |
* | util.human.io: Support for dynamic "proportional" columns | Matthew Wild | 2023-04-06 | 1 | -4/+14 |
* | util: Prefix module imports with prosody namespace | Kim Alvefur | 2023-03-17 | 1 | -2/+2 |
* | util.human.io: Fix handling of os.execute() return values in Lua 5.2+ | Kim Alvefur | 2022-10-20 | 1 | -3/+3 |
* | compat: Remove handling of Lua 5.1 location of 'unpack' function | Kim Alvefur | 2022-07-11 | 1 | -1/+1 |
* | util: Remove various Lua 5.1 compatibility hacks | Kim Alvefur | 2022-07-02 | 2 | -12/+1 |
* | util.human.io: Use UTF-8-aware length check in padding functions | Kim Alvefur | 2021-11-12 | 1 | -2/+2 |
* | util.human.io: Fix cutting of UTF-8 into pieces | Kim Alvefur | 2021-11-12 | 1 | -7/+21 |
* | util.human.io: Trim any broken UTF-8 from ellipsis | Kim Alvefur | 2021-11-12 | 1 | -1/+5 |
* | util.human.io: Factor out ellipsis function | Kim Alvefur | 2021-11-12 | 1 | -1/+6 |
* | util.human.io: Support specifying column defaults in tables | Kim Alvefur | 2021-11-12 | 1 | -1/+1 |
* | util.human.io: Pass nil to cell mapper to signal missing value | Kim Alvefur | 2021-11-12 | 1 | -1/+9 |
* | util.human.io: Fix right-alignment | Kim Alvefur | 2020-06-06 | 1 | -1/+1 |
* | util.human.io.table: Allow a map callaback per column | Kim Alvefur | 2020-06-04 | 1 | -1/+1 |
* | util.human.io: Consider separator when calculating remaining width | Kim Alvefur | 2020-06-04 | 1 | -0/+3 |
* | util.human.io: Use literal ellipsis instead of \u escape | Kim Alvefur | 2020-06-04 | 1 | -1/+1 |
* | util.human.io: Replace overflow with ellipsis | Kim Alvefur | 2020-06-04 | 1 | -1/+3 |
* | util.human.io: Draw a separator between columns | Kim Alvefur | 2020-06-04 | 1 | -2/+3 |
* | util.human.io: Remove padding option and use $COLUMNS as default width | Matthew Wild | 2020-06-04 | 1 | -4/+3 |
* | util.human.units: Factor out function for getting multiplier | Kim Alvefur | 2020-06-04 | 1 | -9/+15 |
* | util.human.io: table: Fix title printing when columns use named keys | Matthew Wild | 2020-06-04 | 1 | -2/+3 |
* | util.human.io: table: Return title row when no row data passed | Matthew Wild | 2020-06-03 | 1 | -0/+5 |
* | util.human.io: table: switch row function to simply returning prepared row st... | Matthew Wild | 2020-06-03 | 1 | -5/+6 |
* | util.human.io: Add padleft, padright and a table printing function | Matthew Wild | 2020-06-03 | 1 | -0/+53 |
* | util.human.units: Handle lack of math.log(n, base) on Lua 5.1 | Kim Alvefur | 2020-06-03 | 1 | -0/+8 |
* | util.human.units: Put math functions into locals | Kim Alvefur | 2020-06-03 | 1 | -3/+9 |
* | util.human.units: Handle location of unpack() in Lua 5.1 | Kim Alvefur | 2020-06-03 | 1 | -1/+3 |
* | util.human.units: A library for formatting numbers with SI units | Kim Alvefur | 2019-01-04 | 1 | -0/+58 |
* | util.human.io: Fix variable name [luacheck] | Matthew Wild | 2020-06-02 | 1 | -1/+1 |
* | util.human.io: New central place for UI helpers | Matthew Wild | 2020-06-02 | 1 | -0/+96 |