CommandLine Help / Usage for Community Editions shows PRO commands and options #1917
Comments
I certainly agree we could do a better job at making the distinction clearer. I am currently leaning towards adding |
I can understand the thought process aligning with the website but I personally think it would be better to strip out the additional options from the community edition. The website documentation covers all 3 products and that's very clear but if have chose to use the community edition library it would cleaner to only have the features available to use in the usage for that library. We are talking about documentation in the runtime library and users would know what version they have. If maybe understand if the community edition has these features disabled that could be activated by a key it's separate builds with features stripped out so why not strip out the help too? At the moment there are 4 differences (that I can see) but what stopping that being 10, or 20 differences in future versions which would clutter the community edition usage instructions. Should the community edition only show the community options, the pro shows it's, and enterprise its own (if they differ)? I'm all for clean, concise and transparency especially when it's documentation and usage. |
I opted for the |
…ows PRO commands and options
What version of Flyway are you using?
Flyway Community Edition 5.0.7
Which client are you using? (Command-line, Java API, Maven plugin, Gradle plugin, SBT plugin, ANT tasks)
Commnd-line
What database are you using (type & version)?
N/A
What operating system are you using?
N/A
What did you do?
(Please include the content causing the issue, any relevant configuration settings, and the command you ran)
Familarising myself with v5 i ran the usage command (flyway -?) and was trying out different options when i found out some do not apply to the community edition and are Flyway Pro only but appear in the community edition usage output.
What did you expect to see?
Usage instructions for what is applicable to the open source version only as it makes it crystal clear what is permitted usage. Including it in the usage output suggests these options and commands are available.
What did you see instead?
Usage instructions indicating the undo command can be used along with the following options being applicable but are in fact not:
The text was updated successfully, but these errors were encountered: