elvish/pkg
Olof Salberger 1b6477878e Add separator pattern to eawk
One of the biggest pain points of using elvish
as a shell in practice has been parsing output from
shell commands that return text.

Many CLIs are parseable by AWK. This commit
adds the AWK separator argument to eawk,
which should make it easier to parse the
output of many shell commands.
2023-10-13 00:50:10 +02:00
..
buildinfo Update VersionBase to 0.20.0. 2023-03-05 16:10:58 +00:00
cli Fix lscolors test on Windows. 2023-07-18 12:35:15 +01:00
daemon Use the unix build tag. 2023-03-03 00:01:26 +00:00
diag pkg/diag: Include line:col of start position in Error and Show methods. 2022-12-08 19:07:18 +00:00
diff cmd/elvmdfmt: Split Markdown formatting into own command, supporting -w and -d. 2022-11-04 16:37:47 +00:00
edit pkg/eval/evaltest: Rename TestWithFullSetup -> TestWithSetup. 2023-07-22 23:04:18 +01:00
elvdoc pkg/elvdoc: Fix the handling of options with spaces in the value. 2023-01-02 03:00:24 +00:00
env Test and document NO_COLOR support. 2023-08-21 00:28:51 -04:00
errutil Generalize parse.Errors and move it to diag. 2022-11-30 01:05:16 +00:00
eval Add separator pattern to eawk 2023-10-13 00:50:10 +02:00
fsutil Use the unix build tag. 2023-03-03 00:01:26 +00:00
getopt pkg/diag: Split Errors into another package. 2022-11-29 22:13:02 +00:00
glob pkg/glob: When enumerating files, keep going if Lstat fails. 2023-04-10 23:22:21 +01:00
logutil pkg/logutil: Add tests. 2022-06-20 22:03:58 +01:00
lsp pkg/lsp: Return doc when hovering on the first character of a symbol. 2023-04-23 00:27:41 +01:00
md Implement doc:find. 2023-01-15 16:53:16 +00:00
mods pkg/mods/os: Fix test on Linux too by not expecting a flags field. 2023-08-21 00:15:51 -04:00
must pkg/shell: Test signal handling. 2022-06-23 21:48:12 +01:00
parse Make struct maps indistinguishable from maps to Elvish code. 2023-07-14 23:57:38 +01:00
persistent Run gofmt. 2022-08-07 22:30:11 +01:00
pprof pkg/pprof: Support -allocsprofile. 2022-11-26 12:56:43 +00:00
prog Bump prog.DeprecationLevel to 19. 2023-02-27 00:00:12 +00:00
rpc README: Clarify license. 2022-10-05 01:29:52 +01:00
shell Test and document NO_COLOR support. 2023-08-21 00:28:51 -04:00
store Remove support for shared vars 2022-11-20 15:25:11 +00:00
strutil Standardize spelling: UNIX -> Unix. 2023-01-04 18:09:11 +00:00
sys pkg/sys/ewindows: Regenerate ztyles_windows.go. 2023-03-12 22:06:52 +00:00
testutil Implement os:stat. 2023-08-21 00:05:05 -04:00
tt interface{} -> any now that Elvish requires Go 1.18. 2022-03-20 16:17:19 +00:00
ui Test and document NO_COLOR support. 2023-08-21 00:28:51 -04:00
wcwidth pkg/wcwidth: Clarify which part is taken from another implementation. 2023-07-13 21:46:42 +01:00