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

kaput files search --interactive #65

Open
manicExpressive opened this issue Aug 30, 2024 · 1 comment
Open

kaput files search --interactive #65

manicExpressive opened this issue Aug 30, 2024 · 1 comment
Assignees
Labels
enhancement New feature or request good first issue Good for newcomers

Comments

@manicExpressive
Copy link

I'm a daily kaput-cli user and something I do a lot is searching for something in my put.io account so that I can download or delete it.

I'd find it really helpful to have an --interactive flag that would send the results of a search to an interface where I can then select one of the objects to do an action to it. My imagined workflow would be something like:

kaput files search --interactive weezer-live

> [ ] weezer-live-2021.mp4
> [*] weezer-live-2022.mp4

download

Note: This is deeply half baked and while typing this out I realized that I could use tmux's vi-copy-mode[1] to get the core functionality of "search and download file without touching mouse" :D

  1. https://waylonwalker.com/tmux-copy-mode/
@davidchalifoux
Copy link
Owner

I agree that this would be a much better UX compared to the current copy-and-paste workflow. I actually started the v2 rewrite with Go and Bubbletea with the goal of making the entire program interactive, but I ended up pivoting to Rust for more of a personal challenge and because the non-interactive approach is more extensible for scripting on top of.

If I get the time for it I'll look into this, otherwise PRs are welcome!

@davidchalifoux davidchalifoux added enhancement New feature or request good first issue Good for newcomers labels Aug 30, 2024
@davidchalifoux davidchalifoux self-assigned this Aug 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

2 participants