Team Ai
Modelpublic

Programming-Clem/BzzBee

sourceHugging Faceapache-2.0updated 9mo agoView on Hugging Face
0likes
utils_package.rb45 linesDownload Raw Back to root
1 2#!/usr/bin/env ruby3# Package utilitaires en Ruby pour BzzBee4# Convention: pollen -> paramètres : miel5 6def process_command(command, *args)7  case command8  when "date"9    puts "🍯 Date actuelle: #{Time.now.strftime('%Y-%m-%d %H:%M:%S')}"10  when "hasard"11    min = (args[0] || 1).to_i12    max = (args[1] || 100).to_i13    puts "🍯 Nombre aléatoire entre #{min} et #{max}: #{rand(min..max)}"14  when "couleur"15    color = args[0] || "blanc"16    text = args[1] || "Texte coloré"17    color_codes = {18      "rouge" => "\033[31m",19      "vert" => "\033[32m", 20      "jaune" => "\033[33m",21      "bleu" => "\033[34m",22      "reset" => "\033[0m"23    }24    puts "#{color_codes[color] || ''}#{text}#{color_codes['reset']}"25  when "fibonacci"26    n = (args[0] || 10).to_i27    a, b = 0, 128    sequence = [a, b]29    (2...n).each { sequence << sequence[-1] + sequence[-2] }30    puts "🍯 Fibonacci(#{n}): #{sequence[0, n].join(', ')}"31  else32    puts """🐝 Package Utils BzzBee - Commandes disponibles:33- date34- hasard [min] [max]35- couleur [couleur] [texte]36- fibonacci [n]"""37  end38end39 40if ARGV.length > 041  process_command(*ARGV)42else43  puts "🍯 Package Utils BzzBee chargé! Utilisez: pollen -> commande paramètres : miel"44end45