Все Новый

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

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

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

nuno / gistfile1.txt

0 лайк(-ов)
0 форк(-ов)
1 файл(-ов)
Последняя активность 1 month ago
1 function cmd::peer::update_tunnel() {
2 local name="" type="" all=false mode="" force=false
3
4 while [[ $# -gt 0 ]]; do
5 case "$1" in
6 --name) name="$2"; shift 2 ;;
7 --type) type="$2"; shift 2 ;;
8 --all) all=true; shift ;;
9 --mode) mode="$2"; shift 2 ;;
10 --force) force=true; shift ;;

nuno / gistfile1.txt

0 лайк(-ов)
0 форк(-ов)
1 файл(-ов)
Последняя активность 1 month ago
1 function cmd::peer::run() {
2 local subcmd="${1:-help}"
3 shift || true
4 case "$subcmd" in
5 update-dns) cmd::peer::update_dns "$@" ;;
6 update-tunnel) cmd::peer::update_tunnel "$@" ;;
7 help) cmd::peer::help ;;
8 *)
9 log::error "Unknown subcommand: '${subcmd}'"
10 cmd::peer::help

nuno / gistfile1.txt

0 лайк(-ов)
0 форк(-ов)
1 файл(-ов)
Последняя активность 1 month ago
1 function cmd::config::run() {
2 local subcmd="${1:-show}"
3
4 # If first arg is a flag, treat as 'show' subcommand
5 if [[ "$subcmd" == --* ]]; then
6 subcmd="show"
7 else
8 shift || true
9 fi

nuno / gistfile1.txt

0 лайк(-ов)
0 форк(-ов)
1 файл(-ов)
Последняя активность 1 month ago
1 /etc/wireguard/wgctl/commands/peer.command.sh:8:function cmd::peer::on_load() {
2 /etc/wireguard/wgctl/commands/peer.command.sh:22:function cmd::peer::help() {
3 /etc/wireguard/wgctl/commands/peer.command.sh:60:function cmd::peer::run() {
4 /etc/wireguard/wgctl/commands/peer.command.sh:79:function cmd::peer::update_dns() {
5 /etc/wireguard/wgctl/commands/peer.command.sh:143:function cmd::peer::update_tunnel() {
6 /etc/wireguard/wgctl/commands/group.command.sh:7:function cmd::group::on_load() {
7 /etc/wireguard/wgctl/commands/group.command.sh:25:function cmd::group::help() {
8 /etc/wireguard/wgctl/commands/group.command.sh:83:function cmd::group::run() {
9 /etc/wireguard/wgctl/commands/group.command.sh:121:function cmd::group::list() {
10 /etc/wireguard/wgctl/commands/group.command.sh:167:function cmd::group::show() {

nuno / gistfile1.txt

0 лайк(-ов)
0 форк(-ов)
1 файл(-ов)
Последняя активность 1 month ago
1 root@wireguard:/etc/wireguard/wgctl# wc -l /etc/wireguard/wgctl/commands/logs.command.sh
2 sed -n '1,50p' /etc/wireguard/wgctl/commands/logs.command.sh
3 629 /etc/wireguard/wgctl/commands/logs.command.sh
4 #!/usr/bin/env bash
5
6 FW_EVENTS_LOG="$(ctx::fw_events_log)"
7 WG_EVENTS_LOG="$(ctx::events_log)"
8
9 function cmd::logs::on_load() {
10 flag::register --name

nuno / gistfile1.txt

0 лайк(-ов)
0 форк(-ов)
1 файл(-ов)
Последняя активность 1 month ago
1 #!/usr/bin/env bash
2
3 _APP_CORE_DIR="$(dirname "${BASH_SOURCE[0]}")"
4
5 # ============================================
6 # Core Bootstrap
7 # ============================================
8
9 source "${_APP_CORE_DIR}/context.sh"
10 source "${_APP_CORE_DIR}/json.sh"

nuno / gistfile1.txt

0 лайк(-ов)
0 форк(-ов)
1 файл(-ов)
Последняя активность 1 month ago
1 #!/usr/bin/env bash
2 # core/framework/core.sh
3
4 _FRAMEWORK_DIR="$(dirname "${BASH_SOURCE[0]}")"
5
6 source "${_FRAMEWORK_DIR}/context.sh"
7 source "${_FRAMEWORK_DIR}/module.sh"
8 source "${_FRAMEWORK_DIR}/command.sh"
9 source "${_FRAMEWORK_DIR}/command_mixins.sh"
10 source "${_FRAMEWORK_DIR}/flag.sh"

nuno / core.sh

0 лайк(-ов)
0 форк(-ов)
1 файл(-ов)
Последняя активность 1 month ago
1 #!/usr/bin/env bash
2
3 # ============================================
4 # Core Bootstrap
5 # ============================================
6
7 WGCTL_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
8 APP_DIR="$WGCTL_DIR"
9 FRAMEWORK_DIR="$APP_DIR/framework"
10 APP_CORE_DIR="$APP_DIR/app"

nuno / context.sh

0 лайк(-ов)
0 форк(-ов)
1 файл(-ов)
Последняя активность 1 month ago
1 #!/usr/bin/env bash
2
3 # ============================================
4 # Static Context — resolved once at source time
5 # ============================================
6
7 _CTX_WG="/etc/wireguard"
8 _CTX_WGCTL="/etc/wireguard/wgctl"
9 _CTX_CLIENTS="${_CTX_WG}/clients"

nuno / context.sh

0 лайк(-ов)
0 форк(-ов)
1 файл(-ов)
Последняя активность 1 month ago
1 #!/usr/bin/env bash
2 # core/framework/context.sh
3
4 # ============================================
5 # Static Context — resolved once at source time
6 # ============================================
7
8 _CTX_ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/../.." && pwd)"
9 _CTX_CORE="${_CTX_ROOT}/core"
10 _CTX_FRAMEWORK_CORE="${_CTX_ROOT}/core/framework"
Новее Позже

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

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