Phil Ewels
Phil Ewels is Product Manager for Open Source at Seqera. He holds a PhD in Molecular Biology from the University of Cambridge, UK and has a career that has spanned many disciplines from scientific lab work and computational bioinformatics research in the life sciences, through to software development and community engagement. He is passionate about open-source software and has a soft spot for tools with a focus on user-friendliness. He is author of MultiQC, co-founder of the nf-core Nextflow bioinformatics community and creator of many pet projects.
Session
In the past few years, Will McGugan's Rich for formatting terminal outputs has had a meteoric rise in the Python community. As a user and fanboy of Rich, I felt that my otherwise beautiful CLI tools had drab and plain help text outputs from the Click CLI toolkit.
With a little help from Will and others, I put together the rich-click package that makes Click's outputs delight your eyeballs with only a simple import alias required: import rich_click as click
.
In this talk I'll describe a little bit about how it works and what you can use it for, and how I dealt with it becoming accidentally quite popular and receiving a deluge of issues and contributions. Spoiler: the Python open-source community is amazing and Daniel Reeves (@dwreeves) came to my aid to co-maintain the project 🎉