1.) Download a Nerd Font
2.) Unzip and copy to ~/.fonts
3.) Run the command fc-cache -fv to manually rebuild the font cache
| # To connect this middleware.rb file to your sinatra app | |
| # add 'use JWTAuthorization' as one of your first lines in | |
| # your Application class. | |
| # e.g. | |
| # require 'middlewares.rb' | |
| # class Application < Sinatra::Base | |
| # use JWTAuthorization | |
| # ... | |
| # end |
1.) Download a Nerd Font
2.) Unzip and copy to ~/.fonts
3.) Run the command fc-cache -fv to manually rebuild the font cache
| ### WARNING: READ CAREFULLY BEFORE ATTEMPTING ### | |
| # | |
| # Officially, this is not recommended. YMMV | |
| # https://www.raspberrypi.com/news/bookworm-the-new-version-of-raspberry-pi-os/ | |
| # | |
| # This mostly works if you are on 64bit. You are on your own if you are on 32bit or mixed 64/32bit | |
| # | |
| # Credit to anfractuosity and fgimenezm for figuring out additional details for kernels | |
| # |
| # Here are many ways to get terminal size from ruby | |
| # By Readline | |
| require 'readline' | |
| Readline.get_screen_size #=> [31, 268] | |
| # Get terminal size in Environemtn like IRB | |
| [ENV['COLUMNS'].to_i, ENV['LINES'].to_i] |
| ## Found in: http://blog.firsthand.ca/2010/09/ruby-rdoc-example.html | |
| # * Style guide based on Rails documention | |
| module Namespace #:nodoc: don't document this | |
| # Generic Namespace exception class | |
| class NamespaceError < StandardError | |
| end | |
| # Raised when... |