]> Sergey Matveev's repositories - public-inbox.git/blobdiff - lib/PublicInbox/LeiImport.pm
lei import: support shell completion of known folders
[public-inbox.git] / lib / PublicInbox / LeiImport.pm
index 277f4f95de7fde637fda66f0db8187f1390b3000..def121abbe5b8fd53cdd0fa342ae4a23915d7c21 100644 (file)
@@ -89,6 +89,14 @@ sub lei_import { # the main "lei import" method
        $op_c->op_wait_event($ops);
 }
 
+sub _complete_import {
+       my ($lei, @argv) = @_;
+       my $sto = $lei->_lei_store or return;
+       my $lms = $sto->search->lms or return;
+       my $match_cb = $lei->complete_url_prepare(\@argv);
+       map { $match_cb->($_) } $lms->folders;
+}
+
 no warnings 'once';
 *ipc_atfork_child = \&PublicInbox::LeiInput::input_only_atfork_child;