In README I find that task runner can run
at project root with extra arguments supplied by the user
at directory visited by the current buffer with extra arguments supplied by the user
at a custom directory selected by the user
at a custom directory selected by the user with extra arguments supplied by the user
I wonder how to supply extra arguments and select a custom directory?