Skip to content

Instantly share code, notes, and snippets.

@jagamypriera
Created November 22, 2018 02:30
Show Gist options
  • Select an option

  • Save jagamypriera/1c6c349a244408fee63f9a773294df8b to your computer and use it in GitHub Desktop.

Select an option

Save jagamypriera/1c6c349a244408fee63f9a773294df8b to your computer and use it in GitHub Desktop.

Revisions

  1. jagamypriera created this gist Nov 22, 2018.
    21 changes: 21 additions & 0 deletions 256-colors.sh
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,21 @@
    #!/bin/bash

    # This program is free software. It comes without any warranty, to
    # the extent permitted by applicable law. You can redistribute it
    # and/or modify it under the terms of the Do What The Fuck You Want
    # To Public License, Version 2, as published by Sam Hocevar. See
    # http://sam.zoy.org/wtfpl/COPYING for more details.

    for fgbg in 38 48 ; do # Foreground / Background
    for color in {0..255} ; do # Colors
    # Display the color
    printf "\e[${fgbg};5;%sm %3s \e[0m" $color $color
    # Display 6 colors per lines
    if [ $((($color + 1) % 6)) == 4 ] ; then
    echo # New line
    fi
    done
    echo # New line
    done

    exit 0