Let the discussion remain open a little longer. I haven't yet read much details but is in my "todo" list.
On Thu, Jan 16, 2020 at 4:43 PM Jarek Potiuk <jarek.pot...@polidea.com> wrote: > I really like the consistency - and especially that you added tests that > maintain the consistency forward :) > I am all for the change - just a few comments in the PR. > > J. > > On Thu, Jan 16, 2020 at 3:40 AM hotmail <zhongjiajie...@hotmail.com> > wrote: > > > Hi everyone, I create a PR for our cli option in > > https://github.com/apache/airflow/pull/7148 < > > https://github.com/apache/airflow/pull/7148> > > The initial purpose is change our cli short option to exactly single > > character, and PR already > > did it as follow > > > > | Old command | New command > > | > > > > > |----------------------------------------------------|---------------------------------------------------| > > | ``airflow (dags|tasks|scheduler) [-sd, --subdir]`` | ``airflow > > (dags|tasks|scheduler) [-S, --subdir]`` | > > | ``airflow tasks test [-dr, --dry_run]`` | ``airflow tasks > > test [-dr, --dry_run]`` | > > | ``airflow dags backfill [-dr, --dry_run]`` | ``airflow dags > > backfill [-n, --dry_run]`` | > > | ``airflow tasks clear [-dx, --dag_regex]`` | ``airflow tasks > > clear [-R, --dag_regex]`` | > > | ``airflow kerberos [-kt, --keytab]`` | ``airflow kerberos > > [-k, --keytab]`` | > > | ``airflow tasks run [-int, --interactive]`` | ``airflow tasks > run > > [-N, --interactive]`` | > > | ``airflow webserver [-hn, --hostname]`` | ``airflow > webserver > > [-H, --hostname]`` | > > | ``airflow celery worker [-cn, --celery_hostname]`` | ``airflow celery > > worker [-H, --celery_hostname]`` | > > | ``airflow celery flower [-hn, --hostname]`` | ``airflow celery > > flower [-H, --hostname]`` | > > | ``airflow celery flower [-fc, --flower_conf]`` | ``airflow celery > > flower [-c, --flower_conf]`` | > > > > The first thing I want to discuss here: > > * It's the new command make sence? > > * Should we keep short option unique in airflow command? or just unique > > for each subcommand?(only unique in `airflow tasks run`) > > > > Further more, I proposal change our long option name style from > > `snake_case` to `kebab-case`, for example using > > `airflow tasks test --dry-run` instead of `airflow tasks test --dry_run`, > > cause I find out many unix command line > > use kebab-case instead of snake_case > > > > > > Best Wish > > — Jiajie > > > > > > > > > > -- > > Jarek Potiuk > Polidea <https://www.polidea.com/> | Principal Software Engineer > > M: +48 660 796 129 <+48660796129> > [image: Polidea] <https://www.polidea.com/> >