Skip to content

Instantly share code, notes, and snippets.

View AlbertoBarrago's full-sized avatar
🐑

alBz AlbertoBarrago

🐑
View GitHub Profile
@AlbertoBarrago
AlbertoBarrago / agent-o.sh
Created September 4, 2026 08:23
Universal launcher for AI agents running through Ollama.
#!/usr/bin/env bash
set -o pipefail
VERSION="0.1.0"
DEFAULT_MODEL="${AGENT_O_MODEL:-qwen3.5}"
CLAUDE_CONTEXT="${CLAUDE_CODE_MAX_CONTEXT_TOKENS:-1000000}"
SUPPORTED_AGENTS=(
@AlbertoBarrago
AlbertoBarrago / config
Created July 16, 2026 13:53
Copy & Print inside ghoosty settings
# -----------------------------------------------------------------------------
# FONT & RENDERING
# -----------------------------------------------------------------------------
font-family = "JetBrainsMono Nerd Font"
font-size = 13
font-thicken = true
# Migliora la leggibilità su display Retina del Mac
font-thicken-strength = 100
# Spaziatura verticale (sostituisce adjust-line-height)
adjust-cell-height = 25%
@AlbertoBarrago
AlbertoBarrago / .tmux.conf
Created June 22, 2026 07:46
tmux config — Ghostty + Neovim setup (TPM, resurrect, continuum, battery)
# ============================================================================
# Tmux Config - Modern Setup 2026
# ============================================================================
# True color support
set -g default-terminal "screen-256color"
set -ga terminal-overrides ",*256col*:Tc"
# Better prefix (Ctrl+A invece di Ctrl+B)
unbind C-b
@AlbertoBarrago
AlbertoBarrago / statusline-command.sh
Created June 21, 2026 09:38
Claude Code statusline — project · branch · ctx% · 5h% · 7d%
#!/usr/bin/env bash
# Claude Code status line — Matrix green theme
input=$(cat)
# ── ANSI palette ─────────────────────────────────────────────────────────────
RESET='\033[0m'
DIM='\033[2m'
BLUE_NIGHT='\033[38;5;75m'

Claude Code — Cheatsheet

CLI: flags poco noti

Flag Effetto
claude -p "prompt" Modalità non-interattiva (print): esegue e stampa, poi esce
claude -c Continua l'ultima sessione
claude --resume <id> Riprende una sessione specifica
claude --output-format json Output in JSON (utile per scripting)
@AlbertoBarrago
AlbertoBarrago / bump-version.js
Created March 13, 2026 14:21
Script for automate release on node bump command.
#!/usr/bin/env node
/**
* Usage summary:
* npm run bump # auto-detect from commits commit + tag
* npm run bump patch # force patch commit + tag
* npm run bump minor # force minor commit + tag
* npm run bump major # force major commit + tag
* npm run bump 1.5.0 # exact version commit + tag
*
* how to use: "bump": "node scripts/bump-version.js"
@AlbertoBarrago
AlbertoBarrago / reset-password.php
Created January 7, 2026 18:26
Emergency Password Reset Script (Locally)
<?php
/**
* Emergency Password Reset Script
*
* INSTRUCTIONS:
* 1. Upload this file to your WordPress root directory
* 2. Visit: http://yourdomain.local/reset-password.php in your browser
* 3. Enter your admin username and new password
* 4. DELETE THIS FILE immediately after use!
*/
@AlbertoBarrago
AlbertoBarrago / init.lua
Created November 17, 2025 13:53
Nvim Config
-- ==============================
-- Load Lazy.nvim Plugin Manager
-- ==============================
local lazypath = vim.fn.stdpath("data") .. "/lazy/lazy.nvim"
if not vim.loop.fs_stat(lazypath) then
vim.fn.system({
"git", "clone", "--filter=blob:none", "--branch=stable",
"https://github.com/folke/lazy.nvim.git", lazypath
})
end
@AlbertoBarrago
AlbertoBarrago / allenamento.html
Created November 12, 2025 14:44
Piano pratico di esercizi giornalieri con persistenza su IndexDB
<!DOCTYPE html>
<html lang="it">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Piano Allenamento - Tracker</title>
<style>
* {
margin: 0;
padding: 0;
@AlbertoBarrago
AlbertoBarrago / flac2mp3.sh
Created October 2, 2025 09:30
Convert FLAC audio files to MP3 format using FFmpeg.
#!/bin/sh
# flac2mp3 - Convert FLAC files to MP3 format (POSIX sh compatible)
# Version: 1.0
# Author: Albz <alberto.barrago@gmail.com>
VERSION="1.0"
BITRATE="320k"
QUIET=false
VERBOSE=false