Benchmark Code: https://github.com/janlelis/paint/blob/main/benchmark.rb
# TERMINAL ANSI COLORS BENCHMARK
ruby: 3.1.2
paint: 2.3.0
rainbow: 3.1.1
term/ansicolor 1.7.1
pastel 0.8.0
#!/bin/bash | |
invoke() | |
{ | |
echo "[$1]" | |
su - palava -c "ruby -S palava-machine-daemon $1" | |
} | |
start_multiple() | |
{ |
upstream palava_machine { | |
server 127.0.0.1:4240; | |
} | |
server { | |
listen 443 ssl; | |
server_name example.com; # TODO | |
ssl on; | |
ssl_certificate /path/to/your/ssl/cert.crt; # TODO |
#!/usr/bin/env ruby | |
require 'rdoc' | |
puts RDoc::Markup::ToMarkdown.new.convert File.read(ARGV[0] || 'README.rdoc') | |
# ./rdoc2md > README.md | |
# ./rdoc2md ABC.rdoc > abc.md | |
From 4787399d0ffc0c8e01747713e8da91de2257bcf5 Mon Sep 17 00:00:00 2001 | |
From: Jan Lelis <mail@janlelis.de> | |
Date: Tue, 28 Apr 2015 18:52:53 +0200 | |
Subject: [PATCH] activate goto in ruby | |
--- | |
vm_opts.h | 2 +- | |
1 file changed, 1 insertion(+), 1 deletion(-) | |
diff --git a/vm_opts.h b/vm_opts.h |
require "benchmark/ips" | |
puts RUBY_DESCRIPTION | |
class Inherit < Struct.new(:id, :name, :age) | |
def name_and_age | |
"#{name}, #{age}" | |
end | |
end |
Benchmark Code: https://github.com/janlelis/paint/blob/main/benchmark.rb
# TERMINAL ANSI COLORS BENCHMARK
ruby: 3.1.2
paint: 2.3.0
rainbow: 3.1.1
term/ansicolor 1.7.1
pastel 0.8.0
#!/bin/sh | |
if [ -n "$(git status --porcelain)" ]; then | |
echo "\033[31;1mWorking directory needs to be clean\033[0m"; | |
exit 1 | |
else | |
git checkout production && | |
git rebase develop && | |
npm run build && | |
git add -f dist && |
require "stringio" | |
def capture_stdout | |
capture = StringIO.new | |
restore, $stdout = $stdout, capture | |
yield | |
$stdout = restore | |
capture.string | |
end |
require 'irbtools/configure' | |
# require 'irbtools/more' | |
Irbtools.replace_library_callback :fancy_irb do | |
FancyIrb.start rocket_mode: false | |
end | |
Irbtools.start |
Please note: See character.construction/emoji-categories for more up-to-date listings.
😀 😁 😂 🤣 😃 😄 😅 😆 😉 😊 😋 😎 😍 😘 🥰 😗 😙 😚