June 2019 Archives
SUSE Hackweek Day 3 - (Not) Loading Objects in YAML::PP
Here's what I did on Thursday of the SUSE Hackweek.
Previous posts:
SUSE Hackweek Day 2 - YAML::PP !include
In this post I'll talk about what I hacked on the second day of the SUSE hackweek. If you missed my other posts:
SUSE Hackweek Day 1 - Perl ♥ Bash
This week we had the SUSE Hackweek 18. It was my first Hackweek since I started working for SUSE. It happens about once or twice a year. People can contribute to any open source project they want to in that week.
So, thanks to SUSE for making this happen!
This blog post is about what I hacked on Tuesday, when Hackweek started for me. Expect more posts for the other days ;-)
Better Shell Completion for Your Tools
In November 2015 I started my App::Spec commandline framework and wrote this blogpost.
It's not only a framework for perl. It can also generate shell tab completion for other tools.
Since then I have been busy with other things, but recently continued working on it for several reasons, and fixed several bugs, mostly for bash.
Last year I started a collection of generated completion scripts for bash and zsh:
https://github.com/perlpunk/shell-completions
Today it contains completions for 20 tools, mostly for perl commands. If you miss a tool there, let me know, or try to write your own YAML specification and generate the completion.
Below you will see some examples.