Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Shell Auto-completion Support #92

Open
1 of 3 tasks
achimnol opened this issue Apr 12, 2018 · 5 comments
Open
1 of 3 tasks

Shell Auto-completion Support #92

achimnol opened this issue Apr 12, 2018 · 5 comments
Assignees
Labels
area:upstream Issues with root cause from upstream 3rd parties area:ux UI / UX issue. comp:cli Related to CLI component
Milestone

Comments

@achimnol
Copy link
Member

achimnol commented Apr 12, 2018

  • Implement a completion entry point that is aware of our subcommands.
  • Extend it to support completion of remote session names.
  • Guide the user on how to install shell completions after installation.

Consider using argcomplete?
Consider migrating to argh?

Internal ticket: OP#707

@achimnol
Copy link
Member Author

achimnol commented Dec 7, 2018

Let's do this with click

@achimnol
Copy link
Member Author

lablup/backend.ai-client-py#46 finished the click integration.

@achimnol achimnol pinned this issue Dec 14, 2018
@achimnol
Copy link
Member Author

achimnol commented Jan 4, 2019

Once lablup/backend.ai-client-py#48 is done, we could include the shell completion hooks in the debian package so that apt-installed users will get the auto-completion support automatically!

@achimnol achimnol transferred this issue from lablup/backend.ai-client-py Jan 8, 2020
@achimnol achimnol added this to the 20.03 milestone Jan 8, 2020
@achimnol
Copy link
Member Author

Now #35 is done.

@achimnol achimnol added area:ux UI / UX issue. type:feature Add new features comp:cli Related to CLI component labels Jan 15, 2020
@achimnol
Copy link
Member Author

Let's postpon this work to continue after pallets/click#1484 and pallets/click#1622 are complete.

@achimnol achimnol added the area:upstream Issues with root cause from upstream 3rd parties label Aug 19, 2020
@achimnol achimnol removed the type:feature Add new features label Oct 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area:upstream Issues with root cause from upstream 3rd parties area:ux UI / UX issue. comp:cli Related to CLI component
Projects
None yet
Development

No branches or pull requests

3 participants