atomashpolskiy / bt

BitTorrent library and client with DHT, magnet links, encryption and more
https://atomashpolskiy.github.io/bt/
Apache License 2.0
2.42k stars 381 forks source link

Add new keystrokes to CliFileSelector #213

Closed dahlgrenm closed 2 years ago

dahlgrenm commented 2 years ago

To resolve #181

This PR fixes the issue of needing to kill -9 the process during file selection by properly handling interrupt signals as well as adding new key strokes to abort process or select/skip all remaining files.

One thing to note is that the prompt has become a bit unwieldy describing all the options, we would appreciate guidance on how this could be improved.

atomashpolskiy commented 2 years ago

Thank you!