Refactor arg options in Alluxio Shell Command Line

Description

Currently, a bunch of argument options are defined in AbstractShellCommand.java (shell/src/main/java/alluxio/shell/command/AbstractShellCommand.java), e.g., RECURSIVE_OPTION, FORCE_OPTION. However, it does not make sense to share these options across different commands, as one command may use -f for force option and other commands may use -f for other meaning.

This JIRA aims to refactor the code so each *_OPTION in AbstractShellCommand are placed back to the implementing Shell commands who really use them.

Environment

None
Your pinned fields
Click on the next to a field label to start pinning.

Assignee

Bin Fan

Reporter

Bin Fan

Labels