* removed line continuations from quotes
* different concatenation mechanism
* fix paramiko version
* fix syntax
* fixed line split
* one more fix
* make it consistent with original algorithm
Now that we'll be merging all command_modules into the azure-cli package, we no longer need to check other packages to ensure their __init__.py structures are correct.
* Command metadata now logged per command. Feedback command can reach this metadata.
Command duration and time since last run now properly shown.
Print format updates. Minor bug fixes.
Prompt user for issue they want info on. Fix bugs.
changes with browser
Skip feedback commands. Browser open works. Verbose shows issue template.
Refactored code, although printing and time logic seems to be incorrect.
* Add tests for az feedback. Update bug_report.md file. Fix exit code bug.
* Address linter/style errors. Update History.rst
Delete last 5 commands if number of cached commands exceeds 25.
Address more style issues.
style fixes
Move feedback test to correct location.
More style fixes.
* Rename FileNotFoundError to OSError. Address style problems.
More style fixes. Fix python 2 error.
* Update command logger context. Ensure that failed show commands log to command metadata logs.
Minor changes.
* Fix docker build issue. Properly detect powershell. Address some feedback.
* Fixed log cleanup bug. Remove sensitive information from command_args. Minor updates.
Fix bug where command_data_dict could be None.
* Detect powershell. Take 2.
* Fix setup.py
* Style fix.
* az feedback no longer shows command duration. Other stylistic updates.
* Style fix.
* Pylint, line too long.
* replacing the find command with the find extension
* fixed linter issues
* added missing license
* fixing syntax issue
* resolving print issue and dependency issue
* Update authoring.md (#8478)
* Update authoring.md
Updates the instructions based on the release of azdev and the updates to `az --version`
* Update authoring.md
* adding an import for print
* fix formatting
* fix formatting
* fixing help file and test failures
* fixing help file white space
* fixing long line issue
* fixing linter issues
* Fix versions and history. (#8611)
* Fix resource release notes.
* supressing help linter rule
* added versioning
* fixing history and readme
* fixing imports
* retrigger the build
* removing colorama
* changing to prod and updating the message
* fix whitespace
* Add code to handle supported_profiles in examples.
* Minor update. Style fix.
* Add unittests for supported_api_version. Update help.py files.
* Remove uses of min_profile and max_profile with respect to help examples.
* Update linter to use supported_profiles.
* Update authoring command docs. Updated storage account example.
* Fix KeyError in faulty_help_example_parameters_rule.
* Minor update to test_supported_profiles.
* Add unsupported-profiles.
Minor style fix.
* Permit examples to have arguments that start with 'az '.
More carefuly strip unwanted chars.
Minor update.
* Handle az and pipes in command parameters.
* Improve command substitution logic via regex.
* Preliminary example linter work.
* Faulty help example parameters rule works.
* Updates. Use AzCliCommandParser to parse commands. More intelligently split commands.
* Linter rule does not fail on invalid parameter values. E.g. not valid json or not valid date time type.
* Removed violations limit.
* Updated linter rule error formatting. Updated help entries with incorrect parameters (and problematic formatting).
* Updated dms and resource module help. Minor fixes to printing format.
* Updates to appservice eventhubs and hdinsight examples.
* Fix iot, keyvault, rdbms and vm. Keyvault is wip. Need to properly deal with && and ||.
* Linter properly handles && and || shell control operators.
* Fix network, relay, role and servicebus examples. Minor fix to linter rule.
* Update appservice servicefabric sql and storage examples. Updated linter rule formatting.
* Pacify pep8
* Use proper example parameter placeholder syntax. Remove unnecessary code in cli_linter/util.py
* Fix example by removing comment from command.
* Linter rule skips examples for non-latest profiles. Minor updates to examples.
* Throw LinterError internally instead of SystemExit.
1. Stop starting upload process after each command;
2. Save telemetry to telemetry temp folder under user profile;
3. Start telemetry upload process when enough telemetry data is
accumulated.
4. One telemetry upload at a time.