On Thu, 17 Aug 2017, Rodrigo Vivi <rodrigo.vivi@xxxxxxxxx> wrote: > On Thu, Aug 17, 2017 at 10:33 AM, Jani Nikula <jani.nikula@xxxxxxxxx> wrote: >> On Thu, 17 Aug 2017, Rodrigo Vivi <rodrigo.vivi@xxxxxxxxx> wrote: >>> On my own workflow I was missing a way to download mboxes >>> directly from patchwork with the patchwork id. So my first >>> reflex was to modify dim to fulfil my needs. However that >>> was increasing dim in complexity and dependencies and leaving >>> that messy. >>> >>> That was when Jani suggested me the dimrc extension with the >>> example that is now part of this spec. >>> >>> That was clean and simple enough to understand, so Daniel >>> suggested me to add it to the spec. >>> >>> For record let's put my final local solution that lays now on >>> my own ~/.dimrc >>> >>> dim_pwaq() >>> { >>> if [ -n "$1" ]; then >>> curl https://patchwork.freedesktop.org/patch/$1/mbox/ | dim_apply_queued >>> else >>> echo "Give me a patchwork id" >>> fi >>> } >>> >>> Cc: Jani Nikula <jani.nikula@xxxxxxxxx> >>> Cc: Daniel Vetter <daniel.vetter@xxxxxxxx> >>> Signed-off-by: Rodrigo Vivi <rodrigo.vivi@xxxxxxxxx> >>> --- >>> dim.rst | 16 ++++++++++++++++ >>> 1 file changed, 16 insertions(+) >>> >>> diff --git a/dim.rst b/dim.rst >>> index 802c776e03f9..c6728d186554 100644 >>> --- a/dim.rst >>> +++ b/dim.rst >>> @@ -441,6 +441,22 @@ usage >>> Short form usage help listing all subcommands. Run by default or if an unknown >>> subcommand was passed on the cmdline. >>> >>> +ALIASES >>> +======= >>> + >>> +Extending **dim** functionalities >>> +--------------------------------- >>> + >>> +It is possible to create your own dim helper and aliases by adding them to \$HOME/.dimrc >>> + >>> +dim_my_fancy_list_aliases() >>> +{ >>> + echo "Hello world!" >>> + dim_list_aliases >>> +} >>> + >>> +dim_alias_list_aliases=my-fancy-list-aliases >>> + >> >> Naughty, naughty: >> >> $ make check >> shellcheck -e SC2001 -e SC2034 -e SC2046 -e SC2086 -e SC2115 -e SC2119 -e SC2120 -e SC2143 dim bash_completion >> rst2man --strict --no-raw dim.rst >/dev/null >> dim.rst:453: (INFO/1) Possible title underline, too short for the title. >> Treating it as ordinary text because it's so short. >> Exiting due to level-1 (INFO) system message. >> Makefile:49: recipe for target 'mancheck' failed >> make: *** [mancheck] Error 1 > > hm... it seems I need to update my shellcheck package... what version > do you use? > here shellcheck complains in non-sense stuff and make check doesn't > proceed to that point... shellcheck v0.4.4 here BR, Jani. > > >> >> >> BR, >> Jani. >> >> >>> ENVIRONMENT >>> =========== >> >> -- >> Jani Nikula, Intel Open Source Technology Center >> _______________________________________________ >> Intel-gfx mailing list >> Intel-gfx@xxxxxxxxxxxxxxxxxxxxx >> https://lists.freedesktop.org/mailman/listinfo/intel-gfx -- Jani Nikula, Intel Open Source Technology Center _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx