| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-03-07 | scm: support --eval | Dirk-Jan C. Binnema | |
| With the ~--eval~ option you can evaluate an expression in mu/scm environment. For example: $ mu scm --eval \ '(format #t "found ~d match(es)\n" (length (mfind "hello")))' found 7173 match(es) Add command-line parameter and implement. | |||
| 2025-09-08 | rename 'mu label' -> 'mu labels' | Dirk-Jan C. Binnema | |
| Update names, docs etc. | |||
| 2025-08-25 | scm: clean up scm running | Dirk-Jan C. Binnema | |
| Split run_script / run_repl more clearly; update callers. | |||
| 2025-08-24 | scm: implement blocking / non-blocking modes | Dirk-Jan C. Binnema | |
| Implement running the REPL on background thread. That way, we can _share_ the store&. | |||
| 2025-08-15 | mu: add 'label' command + manpage + tests | Dirk-Jan C. Binnema | |
| Add a label command and document it. | |||
| 2025-07-24 | mu-cmd: load mu-scm.hh only with BUILD_SCM | Dirk-Jan C. Binnema | |
| We don't want/need it otherwise, and in fact it triggers build failures when guile (but not scm) is enabled. Fixes #2861. | |||
| 2025-06-24 | build: better handle non-guile build | Dirk-Jan C. Binnema | |
| 2025-06-16 | mu: add 'scm' command | Dirk-Jan C. Binnema | |
| Add the "scm" command, the way to get a Guile/Scheme shell. This is experimental but will replace the current guile support in guile/ at some point. | |||
| 2024-04-05 | mu: add --reindex option for mu index | Dirk-Jan C. Binnema | |
| I.e. without having to reinit explicitly. | |||
| 2023-09-24 | mu-move: add new move sub command | Dirk-Jan C. Binnema | |
| Add sub-command to move messages; add tests and docs. Fixes #157 | |||
| 2023-07-06 | mu-info: improve docs; better colors | Dirk-Jan C. Binnema | |
| 2023-07-05 | update to use fmt-based apis | Dirk-Jan C. Binnema | |
| Not complete, but a first big stab converting users of Mu::Error and various g_warning & friends, format to the new libfmt-based APIs. | |||
| 2023-07-05 | cli: merge 'fields' with 'info' command | Dirk-Jan C. Binnema | |
| Update the 'info' command to handle 'fields' as well; remove fields. | |||
| 2023-07-02 | cli: split off commands into their own .cc files | Dirk-Jan C. Binnema | |
| Smaller files are easier to manage | |||
| 2023-04-30 | mu extract/view/verify: allow reading message from stdin | Dirk-Jan C. Binnema | |
| Fixes #1463. | |||
| 2023-04-06 | mu: allow relative message paths in mu commands | Dirk-Jan C. Binnema | |
| 2023-03-28 | mu: mu-view: don't insist on absolute path | Dirk-Jan C. Binnema | |
| Make it absolute so make_from_path can deal with it. | |||
| 2023-01-29 | mu init: implement --reinit option | Dirk-Jan C. Binnema | |
| Create new mu database from an existing one. | |||
| 2023-01-14 | utils: get rid of mu-util.[ch] | Dirk-Jan C. Binnema | |
| It was getting old... Remove the unused parts, refactor the few parts still in use. | |||
| 2022-11-17 | mu: implement new command-line parser | Dirk-Jan C. Binnema | |
| Implement a new command-line parser, based on CLI11. It's a bit more C++'ish, and allows for a lot of fancy things... some of which we have implemented here. Update the various commands to use the new Options struct Remove the old help strings; instead e.g. `mu help view` opens the manpage. Integrate the guile scripts more tightly. | |||
| 2022-11-07 | mu/cmd: update for new sexp API | Dirk-Jan C. Binnema | |
| Makes the code a bit cleaner. | |||
| 2022-10-16 | view: be clearer there's no text body found | Dirk-Jan C. Binnema | |
| There may have been an html body, but mu-view only shows a text-body; make that clearer. Add a test case for an html-only message. Fixes #2349. | |||
| 2022-05-19 | lib: remove some dead code (mu-str/utils) | Dirk-Jan C. Binnema | |
| Remove unused library code; recycle some electrons. | |||
| 2022-05-18 | mu-info: turn back on again | Dirk-Jan C. Binnema | |
| This reverts commit c708e0996b677983423ba94bcd9bdc4c96b6aee1. Doesn't avoid the macos ci crash | |||
| 2022-05-18 | mu-info: temporarily turn off | Dirk-Jan C. Binnema | |
| 2022-05-17 | build: fix some clang warnings | Dirk-Jan C. Binnema | |
| 2022-05-17 | mu: use locale_workaround for tables | Dirk-Jan C. Binnema | |
| The tabulate package triggers some locale exception, let's attempt to work around it. | |||
| 2022-05-15 | mu: improve error reporting | Dirk-Jan C. Binnema | |
| 2022-05-12 | mu: Make commands Result-based | Dirk-Jan C. Binnema | |
| Use Result<void> as the return value, simplifying some code. | |||
| 2022-05-10 | store/info: Gather some usage statistics | Dirk-Jan C. Binnema | |
| Keep track of the latest-change/latest-index. | |||
| 2022-05-09 | store: use Result<Store> builder, add auto upgrade | Dirk-Jan C. Binnema | |
| Make it a Result type, and add auto-upgrade (not enabled yet) Update dependents. | |||
| 2022-05-09 | mu-maildir: No need for namespaced function names | Dirk-Jan C. Binnema | |
| Mu::mu_maildir_... -> Mu::maildir_... | |||
| 2022-05-06 | mu: merge flags into fields command | Dirk-Jan C. Binnema | |
| One is enough | |||
| 2022-05-05 | mu: add fields/flags commands | Dirk-Jan C. Binnema | |
| Useful information for devising queries. Directly generated from the source. Add manpages, too. | |||
| 2022-04-30 | cmd: update commands and tests for Message | Dirk-Jan C. Binnema | |
| 2022-04-30 | commands: Updated 'find' and 'index' to use Mu::Message | Dirk-Jan C. Binnema | |
| 2022-04-18 | autotools: minor updates | Dirk-Jan C. Binnema | |
| 2022-04-18 | mu: update 'verify' command for message changes | Dirk-Jan C. Binnema | |
| 2022-04-18 | option: rename to to_string_opt and to_string_view_opt | Dirk-Jan C. Binnema | |
| to_option_string -> to_string_opt to_string_view -> to_string_view_opt | |||
| 2022-04-16 | cmd-verify: honor the auto-retrieve flag | Dirk-Jan C. Binnema | |
| 2022-04-16 | cmd verify: rework in terms of Message | Dirk-Jan C. Binnema | |
| 2022-04-16 | cmd view/extract: rework in terms of Message | Dirk-Jan C. Binnema | |
| 2022-03-28 | extract: rework in terms of Mu::Message | Dirk-Jan C. Binnema | |
| Use the new message class | |||
| 2022-03-26 | many: update for lib/message updates | Dirk-Jan C. Binnema | |
| Adapt to the new names / directory. Big commit, but mostly just very boring renaming. | |||
| 2022-02-22 | utils/mu-date: remove | Dirk-Jan C. Binnema | |
| Remove mu-date.[ch] and convert its last users to use time_to_string instead. | |||
| 2022-02-21 | lib: rename contacts into contacts-cache | Dirk-Jan C. Binnema | |
| Plus dependents. | |||
| 2022-02-17 | *: update for for mu-maildir changes | Dirk-Jan C. Binnema | |
| Update the dependencies. | |||
| 2022-02-17 | tickle: remove | Dirk-Jan C. Binnema | |
| Remove the hidden 'tickle' command; it wasn't really advertised so I'm sure nobody is using it (xkcd/1172). Well, it'd need to be reworked anyway. | |||
| 2022-02-14 | store: rename "metadata" into "properties" | Dirk-Jan C. Binnema | |
| properties are the constant (for the duration) values for a store; metadata may change, so reserve that name for that. | |||
| 2021-10-20 | clang-format: update c/cc coding style | Dirk-Jan C. Binnema | |
| Update all cc code using .clang-format; please do so as well for future PRs etc.; emacs has a handy 'clang-format' mode to make this automatic. For comparing old changes with git blame, we can disregard this one using --ignore-rev (see https://www.moxio.com/blog/43/ignoring-bulk-change-commits-with-git-blame ) | |||
