#49544 cli release preparation
Closed: wontfix 3 years ago by spichugi. Opened 5 years ago by firstyear.

Issue Description

Improvements to the cli getting ready for user testing. Fixes for output rendering (verbose vs normal), automatic help display, raising assertion messages properly during setup when constraints are violated, capturing output correctly from subcommands.

Generally, all things to make the cli experience "professional"

I will likely submit some more issues / patches to this ticket in prepration of a test build in the next few days.


Metadata Update from @firstyear:
- Custom field component adjusted to None
- Custom field origin adjusted to None
- Custom field reviewstatus adjusted to review
- Custom field type adjusted to None
- Custom field version adjusted to None

5 years ago

Looks good to me, but Simon should take a look at it too

Looks good to me too! Thanks!

One small thing. Probably, it'll be better to make a docstring:

274 +def reset_get_logger(name, verbose=False):
275 +    #Reset logging

275 +    """Reset logging"""

Metadata Update from @spichugi:
- Custom field reviewstatus adjusted to ack (was: review)

5 years ago

commit af8cda0
To ssh://git@pagure.io/389-ds-base.git
f59c39e..af8cda0 master -> master

Applied docstrings for you @spichugi

I'll keep this open for more updates.

Metadata Update from @firstyear:
- Custom field reviewstatus adjusted to review (was: ack)

5 years ago

Why do you need "30 +import sys" for?

Beside that - ack.

Metadata Update from @spichugi:
- Custom field reviewstatus adjusted to ack (was: review)

5 years ago

commit 743ff57413e74b49e38b96d81ced5a66e94f563f
To ssh://git@pagure.io/389-ds-base.git
8ce1d38..e435e96 master -> master

@spichugi If you don't import sys sys.exit doesn't work :)

An error occured when pushing a patch, so I pushed the patch that was reviewed,

commit 45463c7
To ssh://git@pagure.io/389-ds-base.git
0f95ada..45463c7 master -> master

389-ds-base is moving from Pagure to Github. This means that new issues and pull requests
will be accepted only in 389-ds-base's github repository.

This issue has been cloned to Github and is available here:
- https://github.com/389ds/389-ds-base/issues/2603

If you want to receive further updates on the issue, please navigate to the github issue
and click on subscribe button.

Thank you for understanding. We apologize for all inconvenience.

Metadata Update from @spichugi:
- Issue close_status updated to: wontfix
- Issue status updated to: Closed (was: Open)

3 years ago

Login to comment on this ticket.

Metadata