bashme, the first command line interface about you
Agustín Rodríguez Dec 6 Updated on Dec 07, 2018
Hi! This is my first post. I'm very happy to be able to share something with the community after some time reading a lot of wonderful posts.
Bashme is a library which provides a nerdy way to tell people about you. It was created with the intention to use it as a resumé replacement but I it can have other use cases. It aims to be customizable, extensible and easy to use.
Play with it in my personal website: http://agurodriguez.net
npm install bashme
var bashme = new Bashme.Bashme() bashme.use(new Bashme.GitHub('agurodriguez')) bashme.show(document.querySelector('#bashme'));
Full code in example folder.
If you use react, you can try react-bashme.
A bit into the code
Bashme is the main class which acts as library's entry point. It's reponsible for processing the input/output from/to the terminal and for running the tasks related to every given command.
It has two important methods…
It would be awesome to hear your feedback and know if you find it useful and how it can be improved.