Все Новый

user:thomas фрагментов создано пользователем

title:mygist фрагментов с указанным заголовком

description:sync gists with given description

filename:myfile.txt фрагменты содержащие файлы с указанным именем

extension:yml фрагменты, содержащие файлы с указанным расширением

language:go фрагменты, содержащие файлы с указанным языком

topic:homelab фрагменты с заданной темой

all:systemctl search all fields

Регистрация

Войти

Все Новый Регистрация Войти

nuno

Зарегистрирован 6 months ago

Свежие сверху по дате создания
Свежие снизу по дате создания
Свежие сверху по дате обновления
Свежие снизу по дате обновления
Все фрагменты 584

nuno / gistfile1.txt

0 лайк(-ов)
0 форк(-ов)
1 файл(-ов)
Последняя активность 5 months ago
1 #!/usr/bin/env bash
2
3 UI_ROW_WIDTH=${UI_ROW_WIDTH:-20}
4 UI_SECTION_WIDTH=${UI_SECTION_WIDTH:-44}
5
6 function ui::row() {
7 local label="$1" value="$2" width="${3:-$UI_ROW_WIDTH}"
8 printf " %-${width}s %s\n" "${label}:" "$value"
9 }

nuno / gistfile1.txt

0 лайк(-ов)
0 форк(-ов)
1 файл(-ов)
Последняя активность 5 months ago
1 #!/usr/bin/env bash
2 # ui/rule.module.sh — rendering for rule data
3 # Replaces rule::render_* functions from rule.module.sh.
4 # All functions pure rendering — no writes, no state changes.
5
6 # ======================================================
7 # Entry Rendering (shared primitives)
8 # ======================================================
9
10 # ui::rule::entries <rule_name> [indent]

nuno / gistfile1.txt

0 лайк(-ов)
0 форк(-ов)
1 файл(-ов)
Последняя активность 5 months ago
1 #!/usr/bin/env python3
2
3 import json
4 import logging
5 import os
6 import signal
7 import sys
8 import time
9 from datetime import datetime, timezone
10 from pathlib import Path

nuno / gistfile1.txt

0 лайк(-ов)
0 форк(-ов)
1 файл(-ов)
Последняя активность 5 months ago
1 #!/usr/bin/env bash
2
3 FW_EVENTS_LOG="$(ctx::fw_events_log)"
4 WG_EVENTS_LOG="$(ctx::events_log)"
5
6 function cmd::logs::on_load() {
7 flag::register --name
8 flag::register --type
9 flag::register --since
10 flag::register --limit

nuno / gistfile1.txt

0 лайк(-ов)
0 форк(-ов)
1 файл(-ов)
Последняя активность 5 months ago
1 #!/usr/bin/env python3
2 """
3 wgctl JSON helper — called by shell functions to read/write JSON files.
4 Usage: json_helper.py <command> <file> [key] [value]
5 """
6
7 import sys
8 import json
9 import os

nuno / gistfile1.txt

0 лайк(-ов)
0 форк(-ов)
1 файл(-ов)
Последняя активность 5 months ago
1 root@wireguard:/etc/wireguard/wgctl# journalctl -u wg-quick@wg0 --since "2026-05-24 03:25:00" --until "2026-05-24 03:27:00"
2
3 May 24 03:26:05 wireguard systemd[1]: Stopping [email protected] - WireGuard via wg-quick(8) for wg0...
4
5 May 24 03:26:05 wireguard wg-quick[887151]: [#] ip link delete dev wg0
6
7 May 24 03:26:05 wireguard wg-quick[887151]: [#] iptables -D FORWARD -i wg0 -j ACCEPT; iptables -D FORWARD -o wg0 -j ACCEPT; iptables -t nat -D POSTROUTING>
8
9 May 24 03:26:05 wireguard wg-quick[887163]: iptables: Bad rule (does a matching rule exist in that chain?).

nuno / gistfile1.txt

0 лайк(-ов)
0 форк(-ов)
1 файл(-ов)
Последняя активность 5 months ago
1 root@wireguard:/etc/wireguard/wgctl# wgctl identity show --name nuno
2
3 Identity: nuno
4 Policy: default
5 Rules: admin, user
6 Strict rule: no
7 Auto apply: yes
8 Peers: 3
9
10 · laptop-nuno laptop — offline

nuno / gistfile1.txt

0 лайк(-ов)
0 форк(-ов)
1 файл(-ов)
Последняя активность 5 months ago
1 Identity: nuno
2 Policy: default
3 Rules: admin, user
4 Strict rule: no
5 Auto apply: yes
6 Peers: 3
7
8 ── Peers (3) ────────────────────────────
9
10 · laptop-nuno laptop — offline

nuno / gistfile1.txt

0 лайк(-ов)
0 форк(-ов)
1 файл(-ов)
Последняя активность 5 months ago
1 function cmd::inspect::_blocks_info() {
2 local name="${1:-}"
3 block::has_file "$name" || return 0
4
5 local blocked_direct
6 blocked_direct=$(block::is_blocked_direct "$name")
7
8 local blocked_groups
9 blocked_groups=$(block::get_groups "$name")
10

nuno / gistfile1.txt

0 лайк(-ов)
0 форк(-ов)
1 файл(-ов)
Последняя активность 5 months ago
1 function cmd::identity::_show() {
2 local name=""
3 while [[ $# -gt 0 ]]; do
4 case "$1" in
5 --name) name="$2"; shift 2 ;;
6 --help) cmd::identity::help; return ;;
7 *) log::error "Unknown flag: $1"; return 1 ;;
8 esac
9 done
10
Новее Позже

Работает на Opengist ⋅ Load: 97ms⋅

Русский
Čeština Deutsch English Español Français Magyar Italiano 日本語 Polski Português Русский Türkçe Українська 中文 繁體中文
⋅ KrilHub