nerd-fonts/bin/scripts/lib/i_linux.sh
Fini Jastrow ef8c12e285 Document and update cheat sheet data
[why]
Codicons is completely missing...

[how]
After creating a stub file for Codicons, use _their_ definition file:

curl -O https://raw.githubusercontent.com/microsoft/vscode-codicons/main/dist/codicon.csv
cat codicon.csv | tail -n +2 | sort -k 3 -t ',' | sed -E "s/([^,]*),([^,]*),(.*)/i='\2' i_cod_\1=\$i/" | tr '-' '_' >> i_cod.sh

Because they have new additional icons remove some lines in the bottom.
And add the final `unset i`.

I still have not figured out how the cheat sheet works and how we get
the data into that... There is a `generate-css.sh`. Hmm.

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2022-09-11 16:41:12 +02:00

55 lines
1.5 KiB
Bash

#!/usr/bin/env bash
# Font Logos (Font Linux) 1.0.1 (48 icons)
# Codepoints: F300-F32F
# Nerd Fonts Version: 2.2.2
# Script Version: 1.1.0
test -n "$__i_linux_loaded" && return || __i_linux_loaded=1
i='' i_linux_alpine=$i
i='' i_linux_aosc=$i
i='' i_linux_apple=$i
i='' i_linux_archlinux=$i
i='' i_linux_centos=$i
i='' i_linux_coreos=$i
i='' i_linux_debian=$i
i='' i_linux_devuan=$i
i='' i_linux_docker=$i
i='' i_linux_elementary=$i
i='' i_linux_fedora=$i
i='' i_linux_fedora_inverse=$i
i='' i_linux_freebsd=$i
i='' i_linux_gentoo=$i
i='' i_linux_linuxmint=$i
i='' i_linux_linuxmint_inverse=$i
i='' i_linux_mageia=$i
i='' i_linux_mandriva=$i
i='' i_linux_manjaro=$i
i='' i_linux_nixos=$i
i='' i_linux_opensuse=$i
i='' i_linux_raspberry_pi=$i
i='' i_linux_redhat=$i
i='' i_linux_sabayon=$i
i='' i_linux_slackware=$i
i='' i_linux_slackware_inverse=$i
i='' i_linux_tux=$i
i='' i_linux_ubuntu=$i
i='' i_linux_ubuntu_inverse=$i
i='' i_linux_almalinux=$i
i='' i_linux_archlabs=$i
i='' i_linux_artix=$i
i='' i_linux_budgie=$i
i='' i_linux_deepin=$i
i='' i_linux_endeavour=$i
i='' i_linux_ferris=$i
i='' i_linux_flathub=$i
i='' i_linux_gnu_guix=$i
i='' i_linux_illumos=$i
i='' i_linux_kali_linux=$i
i='' i_linux_openbsd=$i
i='' i_linux_parrot=$i
i='' i_linux_pop_os=$i
i='' i_linux_rocky_linux=$i
i='' i_linux_snappy=$i
i='' i_linux_solus=$i
i='' i_linux_void=$i
i='' i_linux_zorin=$i
unset i