• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

bergercookie / taskwarrior-syncall / 7608613784
57%
master: 57%

Build:
Build:
LAST BUILD BRANCH: caldavimprovements
DEFAULT BRANCH: master
Ran 22 Jan 2024 08:51AM UTC
Jobs 1
Files 48
Run time 4s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

22 Jan 2024 08:41AM UTC coverage: 57.355% (+0.9%) from 56.46%
7608613784

push

github

bergercookie
Enable custom TW filters + virtual tags

* For apps that interact with Taskwarrior there's a `-f`/`--tw-filter`
  option to specify a custom TW filter - exactly the same way as you'd
  specify it in the command line.

   ```sh
   tw_gtasks_sync  -l kalivradia -t kalimera  -f "+OVERDUE description.startswith:somestring"
   ```

* For debugging purposes introduce a --pdb-on-error flag to assist
  debugging the end-user applications

* Resturcture the command line parameters of the end-user apps
   Instead of passing each one of the arguments via a dedicated
   separators apps now use bundles of CLI params. Example:

   Before:

   ````python
   @click.command()
   @opt_gkeep_labels()
   @opt_gkeep_passwd_pass_path()
   @opt_gkeep_token_pass_path()
   @opt_gkeep_user_pass_path()
   main( ... )
   ```

   After:
   ```python
   @click.command()
   opts_gkeep()
   main( ...)
   ```

   Mark the specific cli.py::opt_ click decorators as internal

* tw: Use taskw_ng 0.2.1 and switch to taskw_ng package name
* Remove top-level __init__.py global imports.

   It was an extra effort maintaining them and there wasn't much of
   value
* Fix bug when combination filename contains a dot - allow config
  filenames such as
  `kalivradia__+OVERDUE%20description.startswith%3AE__None__kalimera.yaml`

This commit also includes:

* Format generate-shell-completions.sh with Shfmt
* Don't expose the list_resolution_strategies option to the apps.
* End all click option help strings with a dot for consistency

1700 of 2964 relevant lines covered (57.35%)

0.57 hits per line

Jobs
ID Job ID Ran Files Coverage
1 7608613784.1 22 Jan 2024 08:51AM UTC 0
57.35
Source Files on build 7608613784
Detailed source file information is not available for this build.
  • Back to Repo
  • 0893f128 on github
  • Prev Build on master (#7575649805)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc