Skip to content

Instantly share code, notes, and snippets.

View ManzDev's full-sized avatar
💻
Trapped inside a terminal

Manz ManzDev

💻
Trapped inside a terminal
View GitHub Profile
@ManzDev
ManzDev / fix-npm.sh
Last active December 3, 2020 23:33
Fix permissions E_ACCESS from npm
# Por defecto, npm instala en una ruta (habitualmente /usr) todos los comandos CLI de NPM instalados con "npm install -g"
# Con el siguiente comando, puedes ver donde está guardando NPM en tu sistema:
> npm config get prefix
# Si te aparece /usr, vamos a cambiarlo por ~/.npm-global ( /home/TUUSUARIO/.npm-global ) para evitar problemas de permisos
# PASOS PARA SOLUCIONAR EL PROBLEMA
# PASO 1: Creamos nueva carpeta donde guardaremos toda la información global de NPM
mkdir ~/.npm-global
@ManzDev
ManzDev / check_versions
Last active December 14, 2019 23:22
Show command versions
#!/bin/bash
# Colors
BLUE=$(printf '\033[34m')
YELLOW=$(printf '\033[33m')
PINK=$(printf '\033[35m')
CYAN=$(printf '\033[36m')
GREEN=$(printf '\033[32m')
RED=$(printf '\033[31m')
RESET=$(printf '\033[m')
@ManzDev
ManzDev / dockertags
Created August 5, 2019 03:07
Search tags in docker hub
#!/bin/bash
if [ $# -lt 1 ]
then
cat << HELP
dockertags - list all tags for a Docker image on a remote registry.
SYNTAX: dockertags <image> [tag-word]
$ dockertags ubuntu -- list all tags for ubuntu
@ManzDev
ManzDev / linux-setup.sh
Last active December 15, 2019 01:20
Linux setup (WIP)
#!/bin/bash
# Script for prepare Ubuntu/Debian distro
# 2019 - Manz (terminaldelinux.com)
#
# Prerequisites:
# - curl sudo bash installed
# - script executed as non-root (but sudo permissions)
#
# --gui Install GUI software
@ManzDev
ManzDev / .aliases
Last active June 3, 2019 16:30
Bash aliases
export DISPLAY=:0
# Copy/Paste
alias pbcopy='xsel --clipboard --input'
alias pbpaste='xsel --clipboard --output'
# Top Commands
alias topcommands='history | tr -s " " | cut -d" " -f3 | sort | uniq -c | sort -n | tail -20'
# Javascript
{
"extends": "stylelint-config-standard",
"rules": {
"indentation": 4,
"string-quotes": "single",
"no-duplicate-selectors": true,
"color-hex-case": "lower",
"color-hex-length": "short",
"selector-combinator-space-after": "always",
"selector-attribute-quotes": "always",
@ManzDev
ManzDev / settings.json
Last active July 31, 2024 18:57
VSCode (settings.json)
{
/* Terminal WSL */
"terminal.integrated.fontFamily": "'VictorMono Nerd Font', 'Victor Mono', 'Inconsolata for Powerline', 'Envy Code R', Consolas, Monospace",
"terminal.integrated.copyOnSelection": true,
"terminal.integrated.gpuAcceleration": "on",
"terminal.integrated.letterSpacing": 0,
"terminal.integrated.cursorBlinking": true,
"terminal.integrated.cursorStyle": "block",
"terminal.integrated.fontWeight": "400",
"terminal.integrated.fontWeightBold": "600",
@ManzDev
ManzDev / es.json
Created March 28, 2019 14:01
VueRouter & VueI18n example
{
"title": "¡Hola!",
"text": "Esto es un ejemplo"
}
@ManzDev
ManzDev / flisol.css
Last active March 18, 2019 13:22
Flisol CSS
@import url('https://fonts.googleapis.com/css?family=Montserrat:400,600,800');
body {
background: #e0bef6;
margin: 0;
font-family: Montserrat, sans-serif;
font-size: 16px;
}
/* HEADER */
@ManzDev
ManzDev / .zshrc
Created December 12, 2018 01:14
zsh runtime configuration
# apt-get install zsh zgen
# load zgen
source /usr/share/zgen/zgen.zsh
zgen load zdharma/fast-syntax-highlighting # fast-theme zdharma
#zgen load zsh-users/zsh-syntax-highlighting
zgen load zsh-users/zsh-autosuggestions
zgen load zsh-users/zsh-completions
zgen load zsh-users/zsh-history-substring-search
zgen load zsh-users/zaw