Commit Graph

60 Commits

Author SHA1 Message Date
Jonas Bernoulli f31d1b065d Fix typos 2019-11-06 16:13:39 +01:00
Dirk-Jan C. Binnema afde8811b6 mu-cmd: update for lib/mu-store changes
* some small API updates
 * in with_store, try to rebuild automatically when possible
2019-07-30 08:51:04 +03:00
Dirk-Jan C. Binnema 632f383c38 mu: Default to XDG Base Directory Specification
Instead of using ~/.mu, use the XDG Base Directory Specification, typically:
  ~/.cache/xapian
  ~/.cache/mu.log
  ~/.cache/parts
  ~/.config/bookmarks

Update dependencies, documentation.
2019-07-13 16:00:28 +03:00
djcb e9a0939f8f update cfind, server for new contacts-cache
Use the new APIs.
2019-05-11 13:41:03 +03:00
Piotr Oleskiewicz c7ea01304f
mu-config: put environmental variable in inverted commas 2019-01-28 15:50:47 +00:00
Piotr Oleskiewicz 5faad10451
mu-config: add NO_COLOR environment variable 2019-01-22 17:08:24 +00:00
djcb e4a769ee02 mu: support json output for 'find'
Support output in json format for mu-find.
2018-11-11 12:47:47 +02:00
djcb f333c6046d Fix leak in mu_config_show_help
valgrind to the rescue!
2018-11-04 12:31:32 +02:00
djcb aa07c4a27c update commands for new query parser 2017-10-25 23:50:17 +03:00
djcb 786e7c3d1f mu: add 'tickle' command, for renaming messages
The new command 'tickle' renames message files in place, which can be
useful for 3rd-party tools.
2017-01-14 13:09:17 +02:00
djcb b6a1674522 mu: make 'mu' shortcut for 'mu help' 2016-12-27 17:45:19 +02:00
djcb 9477071e63 mu: add '--lazy-check' option for indexing
Add an option --lazy-check to ignore any directories that don't have
their ctime changed since the last indexing operation.

There are a few corner-cases (such as editing a message outside mu's
control) where this might miss a change, but apart from that, makes
indexing in for a maildir (and its sub-maildirs) almost a no-op if there
were no changes.
2016-07-23 21:33:10 +03:00
djcb 3f6b3df477 * revert "removed 'nocolor' option. Added 'color' option that takes (auto|never|always) instead."
(broke unit tests)

This reverts commit a4c07c9b90.

Conflicts:
	mu/mu-config.c
2014-02-15 12:09:07 +02:00
djcb 60e863b562 * mu: fix compilation warning 2014-02-15 11:49:57 +02:00
ahmet emre 321bf49460 'color' variable no longer used. Default color value is 'always'. 2014-01-30 19:05:59 +02:00
Ahmet Emre Çepoğlu a4c07c9b90 removed 'nocolor' option. Added 'color' option that takes (auto|never|always) instead. 2014-01-23 18:26:05 +02:00
djcb 391222b0ae * mu: fix some leaks in commandline params 2013-12-29 17:37:07 +02:00
djcb 0de40a2f93 * minor change
(try to workaround
      https://code.google.com/p/mu0/issues/detail?id=79,
   though I can't reproduce it at all)
2013-12-21 10:24:15 -08:00
djcb 59c74e0f34 * mu-config: fix typo 2013-10-07 23:15:00 +03:00
djcb 631e9c20f8 * mu: fix some problems with the option parser (so e.g. --version works again) 2013-09-28 11:20:22 -07:00
Titus von der Malsburg 3dfcb8ec3e Handle maxnum=0 the same way as in mu server. 2013-09-27 19:56:20 +02:00
Titus von der Malsburg 86e6c6c693 Added maxnum argument to mu find. 2013-09-27 16:11:04 +02:00
djcb 8da4ff383a * mu-find: add the summary-len option 2013-08-24 11:20:26 +03:00
djcb b7324d5af6 * cleanup: drop gmime-2.4 support 2013-07-21 14:44:44 +03:00
djcb 05bfd23e4d * guile: make running guile scripts a bit more convenient, document it
For example, you can now run a script like:

      $ mu msgs-per-month --textonly --query=hello
2013-06-09 12:11:01 +03:00
djcb 71cbd27ef3 * mu: improve cfind help text 2013-05-05 12:18:08 +03:00
djcb 094979ab68 * fix some confusion between --reindex and --rebuild (remove the former) 2013-04-21 23:10:40 +03:00
djcb 9489370eb9 * mu: mu-config: fix small leak 2013-04-17 00:07:53 +03:00
djcb 855e81db99 * update copyright years 2013-03-30 11:32:07 +02:00
djcb 58f5e39d34 * add support for finding related messages to mu-find, mu4e, this does *not*
include the actual implementation though
2012-12-25 11:58:32 +02:00
djcb c47edd89fd * mu-config.c: show errors in option parsing 2012-12-24 11:13:44 +02:00
djcb f3654aa22b * paper over the missing options bug (WIP) 2012-12-23 00:04:09 +02:00
djcb c7467210a4 * mu-config: cosmetic 2012-12-22 21:12:52 +02:00
djcb 3353e32c28 * add skipping support to mu-find 2012-12-17 22:30:07 +02:00
djcb 76e8d1e6de * add --skip-msgid-dups / -u option to mu find, document it 2012-12-16 15:25:14 +02:00
Galin Yordanov a4438af6cf MU_CONFIG_CMD_VERIFIY => MU_CONFIG_CMD_VERIFY 2012-10-29 12:58:20 -04:00
djcb a01196499f * mu-cfind: some cleanups / better help 2012-10-24 23:47:47 +03:00
djcb 94fcf1c5ad * mu: small cleanups to pass 'make cc10', 'make line35' 2012-10-23 20:57:46 +03:00
djcb d1c36c06d7 * mu: improve mu script help 2012-10-23 11:32:55 +03:00
djcb 5c301f71ec * mu: update mu script 2012-10-22 23:16:01 +03:00
djcb bdfa71baed * mu stats: don't need the --list option, it's the default 2012-10-20 16:53:54 +03:00
djcb 7915cafdee * mu: add the 'mu stats' command (WIP) + some refactoring 2012-10-19 00:51:04 +03:00
djcb 102eba19d9 * mu: create basics for the 'stats' command 2012-10-17 23:56:47 +03:00
djcb 7d8a58896e * some fixes for the help system 2012-09-19 10:44:16 +03:00
djcb ca2fccf11e * mu: some better command error / help output 2012-09-17 19:53:30 +03:00
djcb 81c3724e77 * mu-config.c: use the GOptionArg arg_description 2012-09-17 18:39:28 +03:00
djcb 6a1a63be1e * mu-config.c: restore the --summary-len option for mu view 2012-09-17 18:26:03 +03:00
djcb dcb64c02a6 * mu-config: properly expand the dirs in mu find (--linksdir) and extract (--targetdir) 2012-09-16 13:15:44 +03:00
djcb fc338b5e26 * mu-config: don't log ansi stuff when writing to non-tty's 2012-09-15 18:01:38 +03:00
djcb 00dcfaec26 * mu-config: add support for crypto options, decode message options 2012-08-01 17:05:24 +03:00