Commit b2833e7
Eric Bower
·
2026-03-03 23:42:30 -0500 EST
parent be4cb72
chore(list): changed key names and made formatting more stable
2 files changed,
+21,
-17
+8,
-4
| ... | ... | @@ -4,12 +4,16 @@ Use spec: https://common-changelog.org/ | |
| 4 | 4 | ||
| 5 | 5 | ## Staged | |
| 6 | 6 | ||
| 7 | + | ### Changed | |
| 8 | + | ||
| 9 | + | - `zmx list` renamed keys and made formatting more stable | |
| 10 | + | ||
| 7 | 11 | ### Fixed | |
| 8 | 12 | ||
| 9 | - | - Run command stdin regression with ZMX_TASK_COMPLETED | |
| 10 | - | - Run command when no client is attached, send DA response query from daemon | |
| 11 | - | - Run command re-quote when using shell meta chars | |
| 12 | - | - Wait command use-after-free | |
| 13 | + | - `zmx run` stdin regression with ZMX_TASK_COMPLETED | |
| 14 | + | - `zmx run` when no client is attached, send DA response query from daemon | |
| 15 | + | - `zmx run` re-quote when using shell meta chars | |
| 16 | + | - `zmx wait` use-after-free | |
| 13 | 17 | ||
| 14 | 18 | ## v0.4.1 - 2026-02-23 | |
| 15 | 19 |
+13,
-13
| ... | ... | @@ -1804,7 +1804,7 @@ fn writeSessionLine(writer: *std.Io.Writer, session: SessionEntry, short: bool, | |
| 1804 | 1804 | } | |
| 1805 | 1805 | ||
| 1806 | 1806 | if (session.is_error) { | |
| 1807 | - | try writer.print("{s}session_name={s}\tstatus={s}\t(cleaning up)\n", .{ | |
| 1807 | + | try writer.print("{s}name={s}\terr={s}\tstatus=cleaning up\n", .{ | |
| 1808 | 1808 | prefix, | |
| 1809 | 1809 | session.name, | |
| 1810 | 1810 | session.error_name.?, |
| ... | ... | @@ -1812,28 +1812,28 @@ fn writeSessionLine(writer: *std.Io.Writer, session: SessionEntry, short: bool, | |
| 1812 | 1812 | return; | |
| 1813 | 1813 | } | |
| 1814 | 1814 | ||
| 1815 | - | try writer.print("{s}session_name={s}\tpid={d}\tclients={d}\tcreated_at={d}", .{ | |
| 1815 | + | try writer.print("{s}name={s}\tpid={d}\tclients={d}\tcreated={d}", .{ | |
| 1816 | 1816 | prefix, | |
| 1817 | 1817 | session.name, | |
| 1818 | 1818 | session.pid.?, | |
| 1819 | 1819 | session.clients_len.?, | |
| 1820 | 1820 | session.created_at, | |
| 1821 | 1821 | }); | |
| 1822 | + | if (session.cwd) |cwd| { | |
| 1823 | + | try writer.print("\tstart_dir={s}", .{cwd}); | |
| 1824 | + | } | |
| 1825 | + | if (session.cmd) |cmd| { | |
| 1826 | + | try writer.print("\tcmd={s}", .{cmd}); | |
| 1827 | + | } | |
| 1822 | 1828 | if (session.task_ended_at) |ended_at| { | |
| 1823 | 1829 | if (ended_at > 0) { | |
| 1824 | - | try writer.print("\ttask_ended_at={d}", .{ended_at}); | |
| 1830 | + | try writer.print("\tended={d}", .{ended_at}); | |
| 1825 | 1831 | ||
| 1826 | 1832 | if (session.task_exit_code) |exit_code| { | |
| 1827 | - | try writer.print("\ttask_exit_code={d}", .{exit_code}); | |
| 1833 | + | try writer.print("\texit_code={d}", .{exit_code}); | |
| 1828 | 1834 | } | |
| 1829 | 1835 | } | |
| 1830 | 1836 | } | |
| 1831 | - | if (session.cwd) |cwd| { | |
| 1832 | - | try writer.print("\tstarted_in={s}", .{cwd}); | |
| 1833 | - | } | |
| 1834 | - | if (session.cmd) |cmd| { | |
| 1835 | - | try writer.print("\tcmd={s}", .{cmd}); | |
| 1836 | - | } | |
| 1837 | 1837 | try writer.print("\n", .{}); | |
| 1838 | 1838 | } | |
| 1839 | 1839 |
| ... | ... | @@ -1947,19 +1947,19 @@ test "writeSessionLine formats output for current session and short output" { | |
| 1947 | 1947 | .session = session, | |
| 1948 | 1948 | .short = false, | |
| 1949 | 1949 | .current_session = "dev", | |
| 1950 | - | .expected = "→ session_name=dev\tpid=123\tclients=2\tcreated_at=0\n", | |
| 1950 | + | .expected = "→ name=dev\tpid=123\tclients=2\tcreated=0\n", | |
| 1951 | 1951 | }, | |
| 1952 | 1952 | .{ | |
| 1953 | 1953 | .session = session, | |
| 1954 | 1954 | .short = false, | |
| 1955 | 1955 | .current_session = "other", | |
| 1956 | - | .expected = " session_name=dev\tpid=123\tclients=2\tcreated_at=0\n", | |
| 1956 | + | .expected = " name=dev\tpid=123\tclients=2\tcreated=0\n", | |
| 1957 | 1957 | }, | |
| 1958 | 1958 | .{ | |
| 1959 | 1959 | .session = session, | |
| 1960 | 1960 | .short = false, | |
| 1961 | 1961 | .current_session = null, | |
| 1962 | - | .expected = "session_name=dev\tpid=123\tclients=2\tcreated_at=0\n", | |
| 1962 | + | .expected = "name=dev\tpid=123\tclients=2\tcreated=0\n", | |
| 1963 | 1963 | }, | |
| 1964 | 1964 | .{ | |
| 1965 | 1965 | .session = session, |