Entries by Génesis

My Bash Prompt customization

14:34 gengns@mycomputer  Desktop$ ▮ Open a console in your HOME folder and type vim .bashrc, then copy the next line at the end of the file: PS1=’\[\e[30;47m\]\A \u@\h \W\[\e[0m\]$ ‘ \[\e[30;47m\] # 30 is black foreground color and 47 is light grey background \A # hour in hh:mm format \u # user name \h # host […]

Flattening arrays of objects

Starting from the previous example we are going to flatten arrays of objects with 3 method: map with join forEach with concat forEach with push We are trying to do it in a functional way, clearer and shorter. The more (nested) elements you have, the better the map option will be versus forEach with concat. If we […]