… | |
… | |
26 | reload_perl & |
26 | reload_perl & |
27 | reload_regions & |
27 | reload_regions & |
28 | reload_facedata & |
28 | reload_facedata & |
29 | reload_treasures & |
29 | reload_treasures & |
30 | reload_archetypes & |
30 | reload_archetypes & |
|
|
31 | ext::help::reload & |
|
|
32 | ext::books::reload & |
|
|
33 | ext::map_world::reload & |
31 | EOF |
34 | EOF |
32 | print "\n> "; |
35 | print "\n> "; |
33 | |
36 | |
34 | Event->io (fd => $fh, poll => 'r', data => 0, cb => sub { |
37 | Event->io (fd => $fh, poll => 'r', data => 0, cb => sub { |
35 | if (defined (my $cmd = <$fh>)) { |
38 | if (defined (my $cmd = <$fh>)) { |
… | |
… | |
57 | print "result:\n", cf::dumpval @res > 1 ? \@res : $res[0] if @res; |
60 | print "result:\n", cf::dumpval @res > 1 ? \@res : $res[0] if @res; |
58 | print "\n> "; |
61 | print "\n> "; |
59 | }; |
62 | }; |
60 | |
63 | |
61 | if ($cmd =~ s/\s*&$//) { |
64 | if ($cmd =~ s/\s*&$//) { |
62 | Coro::async_pool { $sub->() }; |
65 | Coro::async { $sub->() }; |
63 | } else { |
66 | } else { |
64 | $sub->(); |
67 | $sub->(); |
65 | } |
68 | } |
66 | } |
69 | } |
67 | |
70 | |