Rewrite Airflow CLI commands with Click
See original GitHub issueConverting the Airflow CLI to use Click and rich-click is a large task and will be much easier and quicker if other people pitch in.
I’m creating this issue to track volunteers and progress as we rewrite the Airflow CLI to use Click.
If you would like to help, you can do so by commenting below. I will try to update this list with the people who have volunteered to pitch in.
Proposed Development Process
Once you drop a comment below, you can get to work converting a command. Please submit PRs against my branch (astronomer:convert-to-click-cli), that way we can review any changes separately from the apache/airflow review process and submit all of the conversions against apache:airflow in one go in PR #22613 (and I think Git/GitHub will/should handle all of the attributions automatically).
I’d like to curtail the scope of this issue to just task management/assignments (and related issues). So if you run into an issue while coding, please drop your comment in #22613 and we can handle development issues there.
If you have any suggestions on how to improve this process, this would probably be a better place for it.
Conversion Volunteers
- celery - @hankehly
- cheat_sheet - @hankehly
- config - @Bowrna
- connection - @Bowrna
- dag - @Bowrna
- dag_processor
- db - @blag
- info - @hankehly
- jobs - @hankehly
- kerberos - @hankehly
- kubernetes - @hankehly
- legacy
- plugins - @hankehly
- pool - @hankehly
- provider
- role
- rotate_fernet_key
- scheduler - @blag
- standalone - @blag
- sync_perm - @tirkarthi
- task
- triggerer - @blag
- users - @blag
- variable - @Bowrna
- version - @blag
- webserver - @blag
Committer
- I acknowledge that I ~am a maintainer/committer of the Apache Airflow project~ have gotten permission from a maintainer/commiter of the Apache Airflow project to open this issue.
Issue Analytics
- State:
- Created a year ago
- Reactions:1
- Comments:10 (9 by maintainers)

Top Related StackOverflow Question
@blag I will take
celeryandcheat_sheet@blag Please assign the following to me