MeiliSearch/meilisearch-http/src
bors[bot] f9f075bca2
Merge #2068
2068: chore(http): migrate from structopt to clap3 r=Kerollmops a=MarinPostma

migrate from structopt to clap3

This fix the long lasting issue with flags require a value, such as `--no-analytics` or `--schedule-snapshot`.

All flag arguments now take NO argument, i.e:
`meilisearch --schedule-snapshot true` becomes `meilisearch --schedule-snapshot`

as per https://docs.rs/clap/latest/clap/struct.Arg.html#method.env, the env variable is defines as:
> A false literal is n, no, f, false, off or 0. An absent environment variable will also be considered as false. Anything else will considered as true.

`@gmourier` 
`@curquiza` 
`@meilisearch/docs-team` 

Co-authored-by: mpostma <postma.marin@protonmail.com>
2022-01-20 10:59:44 +00:00
..
analytics Fix typo in error messages and comments 2021-12-21 16:01:38 +01:00
extractors feat(auth): Extend API keys 2021-12-14 17:33:39 +01:00
helpers fix tests 2021-09-28 18:57:36 +02:00
routes Bug(auth): Wrap key list in results 2022-01-04 14:10:30 +01:00
error.rs feat(auth): API keys 2021-12-06 09:52:41 +01:00
lib.rs Allow any header for CORS 2022-01-05 15:38:47 +01:00
main.rs fix no-analytics 2022-01-20 11:50:24 +01:00
option.rs fix no-analytics 2022-01-20 11:50:24 +01:00
task.rs Merge #2066 2022-01-12 14:50:58 +00:00