You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airflow.apache.org by GitBox <gi...@apache.org> on 2020/01/13 16:24:32 UTC

[GitHub] [airflow] mik-laj commented on a change in pull request #7148: [AIRFLOW-6472][WIP] Correct short option in cli

mik-laj commented on a change in pull request #7148: [AIRFLOW-6472][WIP] Correct short option in cli
URL: https://github.com/apache/airflow/pull/7148#discussion_r365896811
 
 

 ##########
 File path: airflow/bin/cli.py
 ##########
 @@ -102,7 +102,7 @@ class CLIFactory:
             ("-e", "--end_date"), "Override end_date YYYY-MM-DD",
             type=parsedate),
         'dry_run': Arg(
-            ("-dr", "--dry_run"), "Perform a dry run", "store_true"),
+            ("-d", "--dry_run"), "Perform a dry run", "store_true"),
 
 Review comment:
   What do you think about `-n`? It will be similar to `git clean`.
   ```
   GIT-CLEAN(1)                            Git Manual                            GIT-CLEAN(1)
   
   NAME
          git-clean - Remove untracked files from the working tree
   
   SYNOPSIS
          git clean [-d] [-f] [-i] [-n] [-q] [-e <pattern>] [-x | -X] [--] <path>...
   
   DESCRIPTION
          Cleans the working tree by recursively removing files that are not under version
          control, starting from the current directory.
   
          Normally, only files unknown to Git are removed, but if the -x option is specified,
          ignored files are also removed. This can, for example, be useful to remove all
          build products.
   
          If any optional <path>... arguments are given, only those paths are affected.
   
   OPTIONS
          -d
              Remove untracked directories in addition to untracked files. If an untracked
              directory is managed by a different Git repository, it is not removed by
              default. Use -f option twice if you really want to remove such a directory.
   
          -f, --force
              If the Git configuration variable clean.requireForce is not set to false, git
              clean will refuse to delete files or directories unless given -f, -n or -i. Git
              will refuse to delete directories with .git sub directory or file unless a
              second -f is given.
   
          -i, --interactive
              Show what would be done and clean files interactively. See "Interactive mode"
              for details.
   
          -n, --dry-run
              Don't actually remove anything, just show what would be done.
   
          -q, --quiet
              Be quiet, only report errors, but not the files that are successfully removed.
   
          -e <pattern>, --exclude=<pattern>
              In addition to those found in .gitignore (per directory) and
              $GIT_DIR/info/exclude, also consider these patterns to be in the set of the
              ignore rules in effect.
   
          -x
              Don't use the standard ignore rules read from .gitignore (per directory) and
              $GIT_DIR/info/exclude, but do still use the ignore rules given with -e options.
              This allows removing all untracked files, including build products. This can be
              used (possibly in conjunction with git reset) to create a pristine working
              directory to test a clean build.
   
          -X
              Remove only files ignored by Git. This may be useful to rebuild everything from
              scratch, but keep manually created files.
   ```

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services