Automated updated process of shell scripts and DOT Files (gentooamd)

This commit is contained in:
ganome 2025-07-24 22:27:13 -06:00
parent c6b77e5510
commit a00eda5a97
Signed by untrusted user who does not match committer: Ganome
GPG Key ID: 944DE53336D81B83
1931 changed files with 43509 additions and 3865 deletions

View File

@ -0,0 +1,14 @@
COMMON_FLAGS="-march=znver4 -O2 -pipe"
CFLAGS="${COMMON_FLAGS}"
CXXFLAGS="${COMMON_FLAGS}"
FCFLAGS="${COMMON_FLAGS}"
FFLAGS="${COMMON_FLAGS}"
CC="clang"
CPP="clang-cpp"
CXX="clang++"
AR="llvm-ar"
NM="llvm-nm"
RANLIB="llvm-ranlib"
MAKEOPTS="-j12"

View File

@ -17,7 +17,8 @@ ACCEPT_LICENSE="*"
#PORTAGE_RSYNC_EXTRA_OPTS="-4" #PORTAGE_RSYNC_EXTRA_OPTS="-4"
USE="bluetooth pipewire pulseaudio v4l vulkan gstreamer opencl vdpau vaapi wayland dist-kernel \ USE="bluetooth pipewire pulseaudio v4l vulkan gstreamer opencl vdpau vaapi wayland dist-kernel \
lto screencast appindicator cups bash-completion lm-sensors secureboot modules-sign" lto screencast appindicator cups bash-completion lm-sensors secureboot modules-sign \
bpf"
# This sets the language of build output to English. # This sets the language of build output to English.
# Please keep this setting intact when reporting bugs. # Please keep this setting intact when reporting bugs.

View File

@ -0,0 +1,54 @@
# Please consult /usr/share/portage/config/make.conf.example for a more
# detailed example.
# For troubleshooting build issues
#COMMON_FLAGS="-march=native -O2 -pipe"
COMMON_FLAGS="-march=znver4 -O2 -pipe"
CFLAGS="${COMMON_FLAGS}"
CXXFLAGS="${COMMON_FLAGS}"
FCFLAGS="${COMMON_FLAGS}"
FFLAGS="${COMMON_FLAGS}"
CC="clang"
CPP="clang-cpp"
CXX="clang++"
AR="llvm-ar"
NM="llvm-nm"
RANLIB="llvm-ranlib"
MAKEOPTS="-j12"
VIDEO_CARDS="amdgpu radeonsi"
ACCEPT_LICENSE="*"
# Force IPv4 connectivity when syncing
#PORTAGE_RSYNC_EXTRA_OPTS="-4"
USE="bluetooth pipewire pulseaudio v4l vulkan gstreamer opencl vdpau vaapi wayland dist-kernel \
lto screencast appindicator cups bash-completion lm-sensors secureboot modules-sign \
bpf"
# This sets the language of build output to English.
# Please keep this setting intact when reporting bugs.
LC_MESSAGES=C.utf8
GENTOO_MIRRORS="#http://www.gtlib.gatech.edu/pub/gentoo \
#rsync://rsync.gtlib.gatech.edu/gentoo \
https://mirrors.mit.edu/gentoo-distfiles/ \
#rsync://mirrors.mit.edu/gentoo-distfiles/ \
ftp://mirrors.rit.edu/gentoo/"
#rsync://mirrors.rit.edu/gentoo/"
L10N="en-US"
# PYTHON_TARGETS="python_targets_python3_12 python_targets_python3_11 python_targets_python3_13"
MODULES_SIGN_KEY="/etc/efikeys/custom_config/db.key"
MODULES_SIGN_CERT="/etc/efikeys/custom_config/db.crt"
SECUREBOOT_SIGN_KEY="/etc/efikeys/custom_config/db.key"
SECUREBOOT_SIGN_CERT="/etc/efikeys/custom_config/db.crt"
# This is needed because signed grub images read grub.cfg from current working directory "/boot/EFI/gentoo/"
# ONLY USE THIS IF BOOTING WITH sys-boot/shim
#GRUB_CFG=/boot/EFI/gentoo/grub.cfg

View File

@ -1 +1 @@
app-arch/7zip ~amd64 # app-arch/7zip ~amd64

View File

@ -0,0 +1 @@
dev-libs/nspr ~amd64

View File

@ -0,0 +1,2 @@
dev-lang/rust-bin ~amd64
dev-util/rustup ~amd64

View File

@ -0,0 +1 @@
net-analyzer/telegraf ~amd64

View File

@ -0,0 +1 @@
sys-kernel/gentoo-kernel compiler-clang

View File

@ -0,0 +1,2 @@
media-plugins/gst-plugins-meta ffmpeg
media-plugins/gst-plugins-libav abi_x86_32

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,27 @@
# Remove files that shall not be installed from this list.
amdgpu/dimgrey_cavefish_vcn.bin
amdgpu/vcn_3_1_2.bin
amdgpu/dimgrey_cavefish_smc.bin
amdgpu/dimgrey_cavefish_dmcub.bin
amdgpu/dimgrey_cavefish_mec2.bin
amdgpu/gc_10_3_6_mec.bin
amdgpu/sdma_5_2_6.bin
amdgpu/gc_10_3_6_me.bin
amdgpu/dimgrey_cavefish_mec.bin
amdgpu/psp_13_0_5_toc.bin
amdgpu/dimgrey_cavefish_ta.bin
amdgpu/dimgrey_cavefish_me.bin
amdgpu/gc_10_3_6_mec2.bin
amdgpu/dimgrey_cavefish_sdma.bin
amdgpu/dimgrey_cavefish_sos.bin
amdgpu/gc_10_3_6_pfp.bin
amdgpu/gc_10_3_6_rlc.bin
amdgpu/dimgrey_cavefish_pfp.bin
amdgpu/psp_13_0_5_ta.bin
amdgpu/dimgrey_cavefish_rlc.bin
amdgpu/dimgrey_cavefish_ce.bin
amdgpu/dcn_3_1_5_dmcub.bin
amdgpu/gc_10_3_6_ce.bin
mediatek/WIFI_RAM_CODE_MT7922_1.bin
mediatek/BT_RAM_CODE_MT7922_1_1_hdr.bin
mediatek/WIFI_MT7922_patch_mcu_1_1_hdr.bin

View File

@ -44,3 +44,4 @@ BROWSER=/usr/bin/librefox
# Added by LM Studio CLI (lms) # Added by LM Studio CLI (lms)
export PATH="$PATH:/home/ganome/.lmstudio/bin:$HOME/.local/bin:$HOME/.local/bin/statusbar:/opt/steamcmd" export PATH="$PATH:/home/ganome/.lmstudio/bin:$HOME/.local/bin:$HOME/.local/bin/statusbar:/opt/steamcmd"
. "$HOME/.cargo/env"

View File

@ -1,6 +1,6 @@
[ExtractDialog] [ExtractDialog]
2 screens: Window-Maximized=true 2 screens: Window-Maximized=true
DirHistory[$e]=/opt/sysmonforlinux/,/opt/wazuh/wazuh-agent_4.12.0-1_amd64/,/opt/wazuh/,$HOME/Projects/SCAR-719/repos/programming/cpp/hardwaredb/include/,/run/media/ganome/01FB-18D1/BIOS/,$HOME/minecraft/crafty/data/servers/7f5cf68a-a46b-4641-beb2-5a3b0aa1b2a8/plugins/,$HOME/minecraft/crafty/data/servers/7f5cf68a-a46b-4641-beb2-5a3b0aa1b2a8/plugins/AdvancedJobs/jobs/,$HOME/Downloads/perfectworld/,$HOME/Downloads/ DirHistory[$e]=$HOME/Downloads/wazuh/,/opt/sysmonforlinux/,/opt/wazuh/wazuh-agent_4.12.0-1_amd64/,/opt/wazuh/,$HOME/Projects/SCAR-719/repos/programming/cpp/hardwaredb/include/,/run/media/ganome/01FB-18D1/BIOS/,$HOME/minecraft/crafty/data/servers/7f5cf68a-a46b-4641-beb2-5a3b0aa1b2a8/plugins/,$HOME/minecraft/crafty/data/servers/7f5cf68a-a46b-4641-beb2-5a3b0aa1b2a8/plugins/AdvancedJobs/jobs/,$HOME/Downloads/perfectworld/,$HOME/Downloads/
[Extraction] [Extraction]
preservePaths=false preservePaths=false

View File

@ -1,16 +1,16 @@
[files] [files]
recent_files=/home/ganome/Nextcloud4/SCAR-iT/blogs/Gentoo SecureBoot;/home/ganome/Documents/GameStuff/gamestoget.txt;/home/ganome/Documents/GameStuff/fragpunk-cmd.txt;/home/ganome/Nextcloud4/SCAR-iT/Wazuh/troubleshooting-changes.txt;/home/ganome/emerge-resume;/home/ganome/Documents/Probate-Attorney.txt;/home/ganome/Documents/wazuh-readonly.txt;/home/ganome/Nextcloud4/SCAR-iT/Wazuh/wazuh-creds;/home/ganome/wazuh/server/etc/ossec.conf;/home/ganome/wazuh/gentooclient/etc/ossec.conf; recent_files=/home/ganome/api.config.yaml;/home/ganome/Nextcloud4/SCAR-iT/CoPilot/Wazuh/sysmonconfig-deerstealer.txt;/home/ganome/Nextcloud4/Dad/USPS-problem.txt;/home/ganome/Downloads/nuclei.txt;/home/ganome/Nextcloud4/SCAR-iT/CoPilot/Wazuh/sysmonconfig-deerstealer.xml;/home/ganome/Nextcloud4/SCAR-iT/blogs/Gentoo SecureBoot;/home/ganome/Documents/GameStuff/gamestoget.txt;/home/ganome/Documents/GameStuff/fragpunk-cmd.txt;/home/ganome/Nextcloud4/SCAR-iT/Wazuh/troubleshooting-changes.txt;/home/ganome/emerge-resume;
recent_projects= recent_projects=
current_page=7 current_page=0
FILE_NAME_0=57;None;0;EUTF-8;1;1;0;%2Fhome%2Fganome%2FNextcloud4%2FSCAR-iT%2FWazuh%2Fwazuh-creds;0;4 FILE_NAME_0=23;None;0;EUTF-8;1;1;0;%2Fhome%2Fganome%2FDocuments%2Fwazuh-readonly.txt;0;4
FILE_NAME_1=23;None;0;EUTF-8;1;1;0;%2Fhome%2Fganome%2FDocuments%2Fwazuh-readonly.txt;0;4 FILE_NAME_1=11;None;0;EUTF-8;1;1;0;%2Fhome%2Fganome%2FDocuments%2FProbate-Attorney.txt;0;4
FILE_NAME_2=11;None;0;EUTF-8;1;1;0;%2Fhome%2Fganome%2FDocuments%2FProbate-Attorney.txt;0;4 FILE_NAME_2=748;None;0;EUTF-8;1;1;0;%2Fhome%2Fganome%2Femerge-resume;0;4
FILE_NAME_3=748;None;0;EUTF-8;1;1;0;%2Fhome%2Fganome%2Femerge-resume;0;4 FILE_NAME_3=1;None;0;EUTF-8;1;1;0;%2Fhome%2Fganome%2FDocuments%2FGameStuff%2Ffragpunk-cmd.txt;0;4
FILE_NAME_4=8;None;0;EUTF-8;1;1;0;%2Fhome%2Fganome%2FNextcloud4%2FSCAR-iT%2FWazuh%2Ftroubleshooting-changes.txt;0;4 FILE_NAME_4=12;None;0;EUTF-8;1;1;0;%2Fhome%2Fganome%2FDocuments%2FGameStuff%2Fgamestoget.txt;0;4
FILE_NAME_5=1;None;0;EUTF-8;1;1;0;%2Fhome%2Fganome%2FDocuments%2FGameStuff%2Ffragpunk-cmd.txt;0;4 FILE_NAME_5=930;None;0;EUTF-8;1;1;0;%2Fhome%2Fganome%2FDocuments%2FGameStuff%2Fark-SE-ModList;0;4
FILE_NAME_6=12;None;0;EUTF-8;1;1;0;%2Fhome%2Fganome%2FDocuments%2FGameStuff%2Fgamestoget.txt;0;4 FILE_NAME_6=112;None;0;EUTF-8;1;1;0;%2Fhome%2Fganome%2FNextcloud4%2FSCAR-iT%2Fblogs%2FGentoo%20SecureBoot;0;4
FILE_NAME_7=930;None;0;EUTF-8;1;1;0;%2Fhome%2Fganome%2FDocuments%2FGameStuff%2Fark-SE-ModList;0;4 FILE_NAME_7=85;None;0;EUTF-8;1;1;0;%2Fhome%2Fganome%2FNextcloud4%2FDad%2FUSPS-problem.txt;0;4
FILE_NAME_8=112;None;0;EUTF-8;1;1;0;%2Fhome%2Fganome%2FNextcloud4%2FSCAR-iT%2Fblogs%2FGentoo%20SecureBoot;0;4 FILE_NAME_8=4292;YAML;0;EUTF-8;1;1;0;%2Fhome%2Fganome%2Fapi.config.yaml;0;4
[project] [project]
session_file= session_file=

View File

@ -1,4 +1,4 @@
bind = SUPER,Return,exec,kitty bind = SUPER,Return,exec,ghostty
bind = SUPERALT,Return,exec,st bind = SUPERALT,Return,exec,st
bind = SUPERSHIFT,Return,exec,urxvt bind = SUPERSHIFT,Return,exec,urxvt
bind = SUPERCTRLSHIFT,Return,exec,urxvt -bg 0 -fg 2 -cr blue -vb -sb -sr -st -bc -sl 5000 -fn "xft:Bitstream Vera Sans Mono:size=14, xft:Hack Nerd Font Mono:size=12, xft:Font Awesome 6 Free:style=Solid" bind = SUPERCTRLSHIFT,Return,exec,urxvt -bg 0 -fg 2 -cr blue -vb -sb -sr -st -bc -sl 5000 -fn "xft:Bitstream Vera Sans Mono:size=14, xft:Hack Nerd Font Mono:size=12, xft:Font Awesome 6 Free:style=Solid"

View File

@ -32,4 +32,6 @@ windowrule = idleinhibit fullscreen,class:^(LibreWolf)$
# Special Workspace Rules # Special Workspace Rules
windowrule = workspace special,class:^(com.mitchellh.ghostty)$ windowrule = workspace special,class:^(com.mitchellh.ghostty)$
windowrule = float,class:^(com.mitchellh.ghostty)$ windowrule = float,class:^(com.mitchellh.ghostty)$
windowrule = workspace 5,class:^(kitty)$ windowrule = workspace special,class:^(kitty)$
windowrule = float,class:^(kitty)$
# windowrule = workspace 5,class:^(kitty)$

View File

@ -2,7 +2,7 @@ font_family Font Awesome
bold_font auto bold_font auto
italic_font auto italic_font auto
bold_italic_font auto bold_italic_font auto
font_size 16.0 font_size 14.0
background_opacity 1.00 background_opacity 1.00
background_blur 32 background_blur 32
# selection_background #cecb00 # selection_background #cecb00

View File

@ -1,10 +1,16 @@
selected_gpu: 1002:73EF-1EAE:6502-0000:03:00.0 selected_gpu: '1002:73EF-1EAE:6502-0000:03:00.0'
plots_time_period: 60 plots_time_period: 60
plots_per_row: 2 plots_per_row: 2
gpus:
'1002:73EF-1EAE:6502-0000:03:00.0':
plots: plots:
- - !Temperature edge - - !Temperature edge
- !Temperature junction
- !Temperature mem
- - GpuClock - - GpuClock
- GpuTargetClock - GpuTargetClock
- VramClock - VramClock
- [] - - FanRpm
- [] - FanPwm
- - PowerAverage
- PowerCap

View File

@ -1 +1 @@
1747878948 1751935807

View File

@ -8,7 +8,7 @@
/pages.id/ @reinhart1010 /pages.id/ @reinhart1010
/pages.it/ @mebeim @tansiret @Magrid0 /pages.it/ @mebeim @tansiret @Magrid0
/pages.ko/ @IMHOJEONG @Zamoca42 @CodePsy-2001 /pages.ko/ @IMHOJEONG @Zamoca42 @CodePsy-2001
/pages.nl/ @sebastiaanspeck @leonvsc @Waples /pages.nl/ @sebastiaanspeck @leonvsc @Waples @dmmqz
/pages.pl/ @acuteenvy @spageektti /pages.pl/ @acuteenvy @spageektti
/pages.pt_BR/ @isaacvicente @vitorhcl @renie /pages.pt_BR/ @isaacvicente @vitorhcl @renie
/pages.pt_PT/ @waldyrious /pages.pt_PT/ @waldyrious
@ -17,8 +17,6 @@
/pages.zh/ @blueskyson @einverne /pages.zh/ @blueskyson @einverne
/pages.zh_TW/ @blueskyson /pages.zh_TW/ @blueskyson
/pages/linux/ @cyqsimon
/*.md @sbrl @kbdharun @sebastiaanspeck /*.md @sbrl @kbdharun @sebastiaanspeck
/.devcontainer/* @kbdharun @sebastiaanspeck /.devcontainer/* @kbdharun @sebastiaanspeck
/.github/workflows/* @sbrl @kbdharun @sebastiaanspeck /.github/workflows/* @sbrl @kbdharun @sebastiaanspeck
@ -27,8 +25,9 @@
/package-lock.json @kbdharun @sebastiaanspeck /package-lock.json @kbdharun @sebastiaanspeck
/requirements.txt @kbdharun @sebastiaanspeck /requirements.txt @kbdharun @sebastiaanspeck
/contributing-guides/maintainers-guide.md @sbrl @kbdharun /contributing-guides/maintainers-guide.md @sbrl @kbdharun @sebastiaanspeck
/contributing-guides/style-guide.md @sbrl @kbdharun /contributing-guides/style-guide.md @sbrl @kbdharun @sebastiaanspeck
/contributing-guides/translation-templates/ @kbdharun @sebastiaanspeck
/contributing-guides/*.ar.md @MachiavelliII /contributing-guides/*.ar.md @MachiavelliII
/contributing-guides/*.de.md @pixelcmtd @gutjuri /contributing-guides/*.de.md @pixelcmtd @gutjuri
/contributing-guides/*.es.md @kant @tricantivu @ikks /contributing-guides/*.es.md @kant @tricantivu @ikks
@ -38,7 +37,7 @@
/contributing-guides/*.id.md @reinhart1010 /contributing-guides/*.id.md @reinhart1010
/contributing-guides/*.it.md @mebeim @tansiret @Magrid0 /contributing-guides/*.it.md @mebeim @tansiret @Magrid0
/contributing-guides/*.ko.md @IMHOJEONG @Zamoca42 @CodePsy-2001 /contributing-guides/*.ko.md @IMHOJEONG @Zamoca42 @CodePsy-2001
/contributing-guides/*.nl.md @sebastiaanspeck @leonvsc @Waples /contributing-guides/*.nl.md @sebastiaanspeck @leonvsc @Waples @dmmqz
/contributing-guides/*.pl.md @acuteenvy @spageektti /contributing-guides/*.pl.md @acuteenvy @spageektti
/contributing-guides/*.pt_BR.md @isaacvicente @vitorhcl @renie /contributing-guides/*.pt_BR.md @isaacvicente @vitorhcl @renie
/contributing-guides/*.pt_PT.md @waldyrious /contributing-guides/*.pt_PT.md @waldyrious

View File

@ -106,7 +106,7 @@ jobs:
- name: Attest generated files - name: Attest generated files
if: github.repository == 'tldr-pages/tldr' && github.ref == 'refs/heads/main' if: github.repository == 'tldr-pages/tldr' && github.ref == 'refs/heads/main'
id: attest id: attest
uses: actions/attest-build-provenance@db473fddc028af60658334401dc6fa3ffd8669fd # v2.3.0 uses: actions/attest-build-provenance@e8998f949152b193b063cb0ec769d69d929409be # v2.4.0
continue-on-error: true # prevent failing when no pages are modified continue-on-error: true # prevent failing when no pages are modified
with: with:
subject-path: ${{ env.subject_path }} subject-path: ${{ env.subject_path }}

View File

@ -1,4 +1,6 @@
name: Codespell name: Codespell
permissions:
contents: read
on: on:
pull_request: pull_request:

View File

@ -43,7 +43,7 @@ jobs:
- name: Attest copied assets - name: Attest copied assets
if: github.repository == 'tldr-pages/tldr' if: github.repository == 'tldr-pages/tldr'
id: attest id: attest
uses: actions/attest-build-provenance@db473fddc028af60658334401dc6fa3ffd8669fd # v2.3.0 uses: actions/attest-build-provenance@e8998f949152b193b063cb0ec769d69d929409be # v2.4.0
with: with:
subject-path: ${{ env.subject_path }} subject-path: ${{ env.subject_path }}

View File

@ -5,6 +5,10 @@ on:
schedule: schedule:
- cron: "0 0 1 * *" - cron: "0 0 1 * *"
permissions:
contents: read
issues: write
jobs: jobs:
check-usernames: check-usernames:
runs-on: ubuntu-latest runs-on: ubuntu-latest

View File

@ -31,3 +31,6 @@ venv
# Generated pycache # Generated pycache
__pycache__ __pycache__
# Generated log
debug.log

View File

@ -3,6 +3,7 @@
"MD003": { "style": "atx" }, "MD003": { "style": "atx" },
"MD007": { "indent": 4 }, "MD007": { "indent": 4 },
"MD013": { "line_length": 250 }, "MD013": { "line_length": 250 },
"MD026": false,
"MD029": false, "MD029": false,
"MD033": false, "MD033": false,
"MD034": false, "MD034": false,

View File

@ -280,7 +280,7 @@ For other cases, it is suggested to follow <https://www.conventionalcommits.org/
## Name collisions ## Name collisions
When there are multiple commands sharing the same name, the existing page of the command and the new command can be renamed to `command.1` and so on following a numbering scheme or based on the programming language i.e. `command.js`. When there are multiple commands sharing the same name, the existing page of the command and the new command can be renamed to `command.1` and so on following a numbering scheme or using a suffix relating to the program like the programming language i.e. `command.js`.
The base page can be updated to reference the newly renamed/created pages by following [this subcommand reference format](#subcommands). The base page can be updated to reference the newly renamed/created pages by following [this subcommand reference format](#subcommands).
See the following page for reference: See the following page for reference:

View File

@ -72,8 +72,6 @@ If you are an owner of the organization, you can see an automated list [here](ht
[16 August 2024](https://github.com/tldr-pages/tldr/issues/13450) — present [16 August 2024](https://github.com/tldr-pages/tldr/issues/13450) — present
- **jxu ([@jxu](https://github.com/jxu))**: - **jxu ([@jxu](https://github.com/jxu))**:
[18 August 2024](https://github.com/tldr-pages/tldr/issues/13451) — present [18 August 2024](https://github.com/tldr-pages/tldr/issues/13451) — present
- **Nelson Figueroa ([@nelsonfigueroa](https://github.com/nelsonfigueroa)):**
[21 September 2024](https://github.com/tldr-pages/tldr/issues/13781) — present
- **Iván Hernández Cazorla ([@ivanhercaz](https://github.com/ivanhercaz))**: - **Iván Hernández Cazorla ([@ivanhercaz](https://github.com/ivanhercaz))**:
[24 December 2019](https://github.com/tldr-pages/tldr/issues/3690) — [5 January 2020](https://github.com/tldr-pages/tldr/issues/3736), [22 September 2024](https://github.com/tldr-pages/tldr/issues/5932) — present [24 December 2019](https://github.com/tldr-pages/tldr/issues/3690) — [5 January 2020](https://github.com/tldr-pages/tldr/issues/3736), [22 September 2024](https://github.com/tldr-pages/tldr/issues/5932) — present
- **Yi Liu ([@LiLittleCat](https://github.com/LiLittleCat))**: - **Yi Liu ([@LiLittleCat](https://github.com/LiLittleCat))**:
@ -92,6 +90,8 @@ If you are an owner of the organization, you can see an automated list [here](ht
[14 January 2025](https://github.com/tldr-pages/tldr/issues/15514) — present [14 January 2025](https://github.com/tldr-pages/tldr/issues/15514) — present
- **Amine LOUHICHI ([@aminelch](https://github.com/aminelch))**: - **Amine LOUHICHI ([@aminelch](https://github.com/aminelch))**:
[08 April 2025](https://github.com/tldr-pages/tldr/issues/16126) — present [08 April 2025](https://github.com/tldr-pages/tldr/issues/16126) — present
- **Kristopher Sandoval ([@KristopherLeads](https://github.com/KristopherLeads))**:
[29 June 2025](https://github.com/tldr-pages/tldr/issues/17024) — present
- Owen Voke ([@owenvoke](https://github.com/owenvoke)) - Owen Voke ([@owenvoke](https://github.com/owenvoke))
[11 January 2018](https://github.com/tldr-pages/tldr/issues/1885) — [26 August 2018](https://github.com/tldr-pages/tldr/issues/2258) [11 January 2018](https://github.com/tldr-pages/tldr/issues/1885) — [26 August 2018](https://github.com/tldr-pages/tldr/issues/2258)
- Marco Bonelli ([@mebeim](https://github.com/mebeim)): - Marco Bonelli ([@mebeim](https://github.com/mebeim)):
@ -150,6 +150,10 @@ If you are an owner of the organization, you can see an automated list [here](ht
[03 October 2024](https://github.com/tldr-pages/tldr/issues/13946) — [23 October 2024](https://github.com/tldr-pages/tldr/issues/14343) [03 October 2024](https://github.com/tldr-pages/tldr/issues/13946) — [23 October 2024](https://github.com/tldr-pages/tldr/issues/14343)
- Machiavelli ([@MachiavelliII](https://github.com/MachiavelliII)): - Machiavelli ([@MachiavelliII](https://github.com/MachiavelliII)):
[21 January 2025](https://github.com/tldr-pages/tldr/issues/15564) — [27 Mar 2025](https://github.com/tldr-pages/tldr/issues/16036) [21 January 2025](https://github.com/tldr-pages/tldr/issues/15564) — [27 Mar 2025](https://github.com/tldr-pages/tldr/issues/16036)
- Nelson Figueroa ([@nelsonfigueroa](https://github.com/nelsonfigueroa)):
[21 September 2024](https://github.com/tldr-pages/tldr/issues/13781) — [29 June 2025](https://github.com/tldr-pages/tldr/issues/17025)
- Dylan McGivern ([@dmmqz](https://github.com/dmmqz)):
[30 May 2025](https://github.com/tldr-pages/tldr/issues/16671) — [30 June 2025](https://github.com/tldr-pages/tldr/issues/17026)
## Organization members ## Organization members
@ -176,14 +180,14 @@ An automated list can be found [here](https://github.com/orgs/tldr-pages/people)
[3 May 2024](https://github.com/tldr-pages/tldr/issues/12717) — present [3 May 2024](https://github.com/tldr-pages/tldr/issues/12717) — present
- **Darío Hereñú ([@kant](https://github.com/kant))**: - **Darío Hereñú ([@kant](https://github.com/kant))**:
[3 May 2024](https://github.com/tldr-pages/tldr/issues/12718) — present [3 May 2024](https://github.com/tldr-pages/tldr/issues/12718) — present
- **Wiktor Perskawiec ([@spageektti](https://github.com/spageektti))**:
[1 June 2024](https://github.com/tldr-pages/tldr/issues/12869) — present
- **Managor ([@Managor](https://github.com/Managor))**:
[3 October 2024](https://github.com/tldr-pages/tldr/issues/13956) — present
- **Renie ([@renie](https://github.com/renie))**: - **Renie ([@renie](https://github.com/renie))**:
[23 October 2024](https://github.com/tldr-pages/tldr/issues/14343) — present [23 October 2024](https://github.com/tldr-pages/tldr/issues/14343) — present
- **Machiavelli ([@MachiavelliII](https://github.com/MachiavelliII))**: - **Machiavelli ([@MachiavelliII](https://github.com/MachiavelliII))**:
[27 Mar 2025](https://github.com/tldr-pages/tldr/issues/16036) — present [27 Mar 2025](https://github.com/tldr-pages/tldr/issues/16036) — present
- **Nelson Figueroa ([@nelsonfigueroa](https://github.com/nelsonfigueroa))**:
[29 June 2025](https://github.com/tldr-pages/tldr/issues/17025) — present
- **Dylan McGivern ([@dmmqz](https://github.com/dmmqz))**:
[30 June 2025](https://github.com/tldr-pages/tldr/issues/17026) — present
- Owen Voke ([@owenvoke](https://github.com/owenvoke)) - Owen Voke ([@owenvoke](https://github.com/owenvoke))
[26 August 2018](https://github.com/tldr-pages/tldr/issues/2258) — [8 May 2019](https://github.com/tldr-pages/tldr/issues/2989) [26 August 2018](https://github.com/tldr-pages/tldr/issues/2258) — [8 May 2019](https://github.com/tldr-pages/tldr/issues/2989)
- Marco Bonelli ([@mebeim](https://github.com/mebeim)): - Marco Bonelli ([@mebeim](https://github.com/mebeim)):
@ -220,6 +224,10 @@ An automated list can be found [here](https://github.com/orgs/tldr-pages/people)
[24 October 2023](https://github.com/tldr-pages/tldr/issues/11201) — [29 April 2024](https://github.com/tldr-pages/tldr/issues/12686) [24 October 2023](https://github.com/tldr-pages/tldr/issues/11201) — [29 April 2024](https://github.com/tldr-pages/tldr/issues/12686)
- Iván Hernández Cazorla ([@ivanhercaz](https://github.com/ivanhercaz)): - Iván Hernández Cazorla ([@ivanhercaz](https://github.com/ivanhercaz)):
[5 January 2020](https://github.com/tldr-pages/tldr/issues/3736) — [22 September 2024](https://github.com/tldr-pages/tldr/issues/5932) [5 January 2020](https://github.com/tldr-pages/tldr/issues/3736) — [22 September 2024](https://github.com/tldr-pages/tldr/issues/5932)
- Wiktor Perskawiec ([@spageektti](https://github.com/spageektti)):
[1 June 2024](https://github.com/tldr-pages/tldr/issues/12869) — [29 June 2025](https://github.com/tldr-pages/tldr/issues/17028)
- Managor ([@Managor](https://github.com/Managor)):
[3 October 2024](https://github.com/tldr-pages/tldr/issues/13956) — [29 June 2025](https://github.com/tldr-pages/tldr/issues/17029)
## Organization owners ## Organization owners
@ -252,6 +260,10 @@ An automated list can be found [here](https://github.com/orgs/tldr-pages/people)
[28 April 2024](https://github.com/tldr-pages/tldr/issues/12687) — present [28 April 2024](https://github.com/tldr-pages/tldr/issues/12687) — present
- **Juri ([@gutjuri](https://github.com/gutjuri))**: - **Juri ([@gutjuri](https://github.com/gutjuri))**:
[29 April 2024](https://github.com/tldr-pages/tldr/issues/12686) — present [29 April 2024](https://github.com/tldr-pages/tldr/issues/12686) — present
- **Wiktor Perskawiec ([@spageektti](https://github.com/spageektti))**:
[29 June 2025](https://github.com/tldr-pages/tldr/issues/17028) — present
- **Managor ([@Managor](https://github.com/Managor))**:
[29 June 2025](https://github.com/tldr-pages/tldr/issues/17029) — present
- Igor Shubovych ([@igorshubovych](https://github.com/igorshubovych)): - Igor Shubovych ([@igorshubovych](https://github.com/igorshubovych)):
until [18 January 2018](https://github.com/tldr-pages/tldr/issues/1878#issuecomment-358610454) until [18 January 2018](https://github.com/tldr-pages/tldr/issues/1878#issuecomment-358610454)
- Ruben Vereecken ([@rubenvereecken](https://github.com/rubenvereecken)): - Ruben Vereecken ([@rubenvereecken](https://github.com/rubenvereecken)):

View File

@ -64,13 +64,7 @@ SunOS, Android, and Windows command-line tools.
> see the web client at <https://tldr.inbrowser.app> (with offline support using PWA). > see the web client at <https://tldr.inbrowser.app> (with offline support using PWA).
A popular and convenient way to access these pages on your computer A popular and convenient way to access these pages on your computer
is to install the official [Node.js client](https://github.com/tldr-pages/tldr-node-client): is to install the official [Python client](https://github.com/tldr-pages/tldr-python-client), which can be installed via [pip3](https://pypi.org/project/tldr/) (or [other package managers](https://github.com/tldr-pages/tldr-python-client#installation)):
```shell
npm install -g tldr
```
Alternatively, you can also use the official [Python client](https://github.com/tldr-pages/tldr-python-client), which can be installed via [pip3](https://pypi.org/project/tldr/) (or [other package managers](https://github.com/tldr-pages/tldr-python-client#installation)):
```shell ```shell
pip3 install tldr pip3 install tldr
@ -83,6 +77,12 @@ Linux and Mac users can also install the official [Rust Client](https://github.c
brew install tlrc brew install tlrc
``` ```
Alternatively, you can also use the official [Node.js client](https://github.com/tldr-pages/tldr-node-client), although it has fallen behind in updates:
```shell
npm install -g tldr
```
Then you have direct access to simplified, easy-to-read help for commands, such as `tar`, Then you have direct access to simplified, easy-to-read help for commands, such as `tar`,
accessible through typing `tldr tar` instead of the standard `man tar`. accessible through typing `tldr tar` instead of the standard `man tar`.

View File

@ -203,3 +203,23 @@ git push origin vX.Y.Z
- Once the release is published, [view the workflow run of `copy-release-assets.yml`](https://github.com/tldr-pages/tldr/actions/workflows/copy-release-assets.yml) and after its successful completion ensure the assets are copied from the previous release. - Once the release is published, [view the workflow run of `copy-release-assets.yml`](https://github.com/tldr-pages/tldr/actions/workflows/copy-release-assets.yml) and after its successful completion ensure the assets are copied from the previous release.
- Notify the [social media managers](https://github.com/tldr-pages/access#social-media-accounts) to post about the client specification release on Mastodon and other platforms to inform the wider community about the release. - Notify the [social media managers](https://github.com/tldr-pages/access#social-media-accounts) to post about the client specification release on Mastodon and other platforms to inform the wider community about the release.
## VI. Periodic Maintenance Tasks
To maintain the quality and relevance of the tldr-pages project, maintainers are encouraged to regularly perform the following tasks:
- **Monitor software updates** — Regularly check if the tools documented in tldr-pages have been updated — especially those introducing breaking changes. Update relevant pages accordingly and, where appropriate, encourage contributors to do the same.
- **Validate external links** — Periodically check that all links across the documentation and pages are functional. Consider using https://github.com/tldr-pages/tldr-maintenance/issues/129 for link-checking pages and other automated link-checking tools to detect broken URLs for documentation. Then replace or remove any broken links.
- **Update client status on the wiki** — Ensure the list of clients in the project's [Wiki](https://github.com/tldr-pages/tldr/wiki) reflects their current development status (active, inactive, deprecated). Reach out to maintainers of clients when needed for status updates.
- **Track and document new clients** — Look out for new tldr clients being developed. When appropriate, add them to the Wiki or relevant documentation, and encourage their maintainers to follow the projects conventions and style guidelines.
- **Revise CONTRIBUTING.md and the Style Guide** — Make sure that [`CONTRIBUTING.md`](https://github.com/tldr-pages/tldr/blob/main/CONTRIBUTING.md) and the [Style Guide](https://github.com/tldr-pages/tldr/blob/main/contributing-guides/style-guide.md) reflect current conventions. If community conventions shift, update these documents to guide future contributions.
- **Maintain collaborators and Org members list** — Periodically review the list of collaborators and organization members. Remove inactive members and onboard new contributors who have demonstrated consistent involvement. Document any changes using an issue with the `community` label.
- **Manage "Let's document" and translation requests** — Monitor and update issues labeled as `let's document` or language-specific translation requests. While these are often maintained by issue authors, theres room for improvement through automation — for example, updating issue status based on milestones or completed PRs.
- **Review translated pages** — Check the [tldr-maintenance repository](https://github.com/tldr-pages/tldr-maintenance/issues/127) for issues or inconsistencies with translated pages.

View File

@ -313,6 +313,8 @@ Use backticks on the following:
When describing keycaps or a keyboard shortcut for a utility, use the same [keypress syntax](#keypress-syntax) as in example commands. Make sure to enclose it in backticks so that it is not invisible in markdown renderers (i.e. ``Print the last lines of a given file and keep reading it until `<Ctrl c>`:``). When describing keycaps or a keyboard shortcut for a utility, use the same [keypress syntax](#keypress-syntax) as in example commands. Make sure to enclose it in backticks so that it is not invisible in markdown renderers (i.e. ``Print the last lines of a given file and keep reading it until `<Ctrl c>`:``).
If a program requires root privileges to run and doesn't provide its own prompt for a password, prepend the command with `sudo` (e.g. `sudo apt update`).
## Heading ## Heading
### Program description ### Program description
@ -335,9 +337,9 @@ It should instead be simplified to make it easier for everyone to read:
### More information links ### More information links
- On the `More information` link line, we prefer linking to the author's provided documentation of the command-line reference or the man page. When not available, use <https://manned.org> as the default fallback for all platforms - On the `More information` link line, provide a direct link to documentation that instructs on how to use the command. We prefer linking to the author's provided documentation but when not available or very lacking in information, use <https://manned.org> as the default fallback for all platforms
(except `osx` and BSD platforms other than FreeBSD). (except `osx` and BSD platforms other than FreeBSD).
Alternatively, you can link to the author's website or a tutorial page if the command doesn't have a documentation page. If there is no documentation page to be found, you can link to the author's website or a third party tutorial.
- For `osx`: Apple distributes the built-in man pages [in Xcode](https://developer.apple.com/documentation/os/reading_unix_manual_pages). - For `osx`: Apple distributes the built-in man pages [in Xcode](https://developer.apple.com/documentation/os/reading_unix_manual_pages).
For commands documented there, we recommend using <https://keith.github.io/xcode-man-pages/>, an HTML export of all Apple's man pages bundled with Xcode. For commands documented there, we recommend using <https://keith.github.io/xcode-man-pages/>, an HTML export of all Apple's man pages bundled with Xcode.
@ -424,12 +426,13 @@ For example, `[d]ownload` in English may be translated into `[d]escargar` in Spa
### Option syntax ### Option syntax
- For user-friendliness, prefer **GNU-style long options** (like `--help` rather than `-h`). Make sure that the options are cross-platform compatible (intended to work the same across multiple platforms) for pages in the `common` directory. - For user-friendliness, prefer **GNU-style long options** (like `--help` rather than `-h`). Make sure that the options are cross-platform compatible (intended to work the same across multiple platforms) for pages in the `common` directory.
- If a command only supports short options or the short option greatly differs from the long option, attempt to document what the letter is short for with a [mnemonic](#short-option-mnemonics).
- For letting the client decide whether to show long or short options in commands, use an option placeholder i.e. `{{[-o|--output]}}`. - For letting the client decide whether to show long or short options in commands, use an option placeholder i.e. `{{[-o|--output]}}`.
- If a command only supports short options or the short option greatly differs from the long option, attempt to document what the letter is short for with a [mnemonic](#short-option-mnemonics).
- Prefer grouping flag options together when the program supports it (i.e. `{{[-it|--interactive --tty]}}` instead of `{{[-i|--interactive]}} {{[-t|--tty]}}`). - Prefer grouping flag options together when the program supports it (i.e. `{{[-it|--interactive --tty]}}` instead of `{{[-i|--interactive]}} {{[-t|--tty]}}`).
- Prefer not grouping options that take in arguments (i.e. `{{[-it|--interactive --tty]}} {{[-w|--workdir]}} {{path/to/directory}}` instead of `{{[-itw|--interactive --tty --workdir]}} {{path/to/directory}}`) - Prefer not grouping options that take in arguments (i.e. `{{[-it|--interactive --tty]}} {{[-w|--workdir]}} {{path/to/directory}}` instead of `{{[-itw|--interactive --tty --workdir]}} {{path/to/directory}}`)
- Prefer using a space instead of the equals sign (`=`) to separate options from their arguments (i.e. use `--opt arg` instead of `--opt=arg`), unless the program does not support it. - Prefer using a space instead of the equals sign (`=`) to separate options from their arguments (i.e. use `--opt arg` instead of `--opt=arg`), unless the program does not support it.
- Likewise prefer separating shortform options from their arguments with a space (i.e. use `-o arg` instead of `-oarg`), unless the program does not support it. - Likewise prefer separating shortform options from their arguments with a space (i.e. use `-o arg` instead of `-oarg`), unless the program does not support it.
- If a command only supports `-oarg` and `--opt=arg` the option placeholder should be written like this `{{[-o|--opt=]}}arg`. Keep in mind how the command would look if a client were to display only short or only long options.
### Placeholder syntax ### Placeholder syntax
@ -511,7 +514,7 @@ The below section contains additional language and translation-specific rules:
### General ### General
Do not translate `example.com`. The domain is reserved by IANA for documentation purposes and will not be leased to anyone. Translating the website name could put thoughtless users at risk. Do not translate `example.com`. The domain is [reserved by IANA for documentation purposes](https://www.iana.org/help/example-domains) and will not be leased to anyone. Translating the website name could put thoughtless users at risk.
### English-Specific Rules ### English-Specific Rules

View File

@ -1,8 +1,8 @@
# Common arguments # Common arguments
This page provides translations of commonly used arguments to simplify maintaining pages in foreign languages.\ This page provides translations of commonly used arguments to simplify maintaining pages in foreign languages.
The best way to edit this file is by using [tableconvert.com](https://tableconvert.com/).\ The best way to edit this file is by using [tableconvert.com](https://tableconvert.com/markdown-to-markdown).
There, the old table can be **imported**, **edited** in a WYSIWYG editor and **exported** again.\ There, the old table can be **imported**, **edited** in a WYSIWYG editor and **exported** again.
Only the left-alignment of the header gets lost and has to be re-added again (`|----``|:---`). Only the left-alignment of the header gets lost and has to be re-added again (`|----``|:---`).
> [!NOTE] > [!NOTE]
@ -17,7 +17,7 @@ Only the left-alignment of the header gets lost and has to be re-added again (`|
| da | sti/til/fil | sti/til/mappe | sti/til/fil_eller_mappe | pakke | brugernavn | | da | sti/til/fil | sti/til/mappe | sti/til/fil_eller_mappe | pakke | brugernavn |
| de | pfad/zu/datei | pfad/zu/verzeichnis | pfad/zu/datei_oder_verzeichnis | paket | benutzername | | de | pfad/zu/datei | pfad/zu/verzeichnis | pfad/zu/datei_oder_verzeichnis | paket | benutzername |
| es | ruta/al/archivo | ruta/al/directorio | ruta/al/archivo_o_directorio | paquete | usuario | | es | ruta/al/archivo | ruta/al/directorio | ruta/al/archivo_o_directorio | paquete | usuario |
| fi | polku/tiedostoon | polku/hakemistoon | polku/tiedostoon_vai_hakemistoon | paketti | tunnus | | fi | polku/tiedostoon | polku/hakemistoon | polku/tiedostoon_tai_hakemistoon | paketti | tunnus |
| fr | chemin/vers/fichier | chemin/vers/dossier | chemin/vers/fichier_ou_dossier | paquet | nom_d_utilisateur | | fr | chemin/vers/fichier | chemin/vers/dossier | chemin/vers/fichier_ou_dossier | paquet | nom_d_utilisateur |
| hi | फ़ाइल/का/पथ | निर्देशिका/का/पथ | फ़ाइल_या_निर्देशिका/का/पथ | पैकेज | उपयोगकर्ता_नाम | | hi | फ़ाइल/का/पथ | निर्देशिका/का/पथ | फ़ाइल_या_निर्देशिका/का/पथ | पैकेज | उपयोगकर्ता_नाम |
| id | jalan/menuju/berkas | jalan/menuju/direktori | jalan/menuju/berkas_atau_direktori | paket | nama_pengguna | | id | jalan/menuju/berkas | jalan/menuju/direktori | jalan/menuju/berkas_atau_direktori | paket | nama_pengguna |

View File

@ -0,0 +1,44 @@
# Common descriptions
This page provides translations of commonly used descriptions to simplify maintaining pages in foreign languages.
The best way to edit this file is by using [tableconvert.com](https://tableconvert.com/markdown-to-markdown).
There, the old table can be **imported**, **edited** in a WYSIWYG editor and **exported** again.
Only the left-alignment of the header gets lost and has to be re-added again (`|----``|:---`).
| en | Display help | Display version |
|-------|------------------------------|------------------------------------------------------|
| ar | عرض المساعدة | عرض رقم الإصدار |
| bn | সাহায্য প্রদর্শন | সংস্করণ দেখুন |
| bs | | |
| ca | Mostra ajuda | Mostra la versió |
| cs | | |
| da | Vis hjælp | Vis version |
| de | Zeige Hilfe an | Zeige Version an |
| es | Muestra ayuda | Muestra versión |
| fa | نمایش راهنما | نسخه کنونی جنگو |
| fi | Näytä ohje | Näytä versio |
| fr | Affiche l'aide | Affiche la version |
| hi | मदद प्रदर्शित करें | संस्करण दिखाएं |
| id | Tampilkan bantuan | Tampilkan informasi versi |
| it | Mostra informazioni di aiuto | Controlla la versione |
| ja | ヘルプを表示する | バージョンを表示 |
| ko | 도움말 표시 | 버전 정보 표시 |
| ml | സഹായ നിർദേശങ്ങൾ കാണുവാൻ | നിങ്ങൾ ഉപയോഗിക്കുന്ന ഗിറ്റിന്റെ പതിപ്പ് പരിശോധിക്കാൻ |
| ne | | |
| nl | Toon de help | Toon versie |
| no | | |
| pl | Wyświetl pomoc | Wyświetl wersję |
| pt_BR | Mostra ajuda geral | Mostra a versão |
| pt_PT | | |
| ro | | |
| ru | | |
| sh | | |
| sr | Prikazuje opštu pomoć | Proverava verziju |
| sv | | |
| ta | உதவியைக் காட்டு | பதிப்பைச் சரிபார்க்கவும் |
| th | | |
| tr | | |
| uk | | |
| uz | | |
| zh | 展示帮助信息 | 查看 版本 |
| zh_TW | 查看指令的說明 | 在終端機印出 的版本資訊 |

View File

@ -129,7 +129,7 @@ The templates can be changed when necessary, but if so, it needs to be updated h
### fi ### fi
```markdown ```markdown
> Lisätietoja: <https://example.com>. > Lisätietoa: <https://example.com>.
``` ```
--- ---

View File

@ -128,7 +128,7 @@ Algunos subcomandos, como `example command`, tienen su propia documentación de
### fi ### fi
```markdown ```markdown
Joillakin alakomennoilla, kuten `example command`, on omat käyttöoppaansa. Joillakin alikomennoilla, kuten `example command`, on omat käyttöoppaansa.
``` ```
--- ---

View File

@ -7,14 +7,35 @@
"name": "tldr-pages", "name": "tldr-pages",
"license": "SEE LICENSE IN LICENSE.md", "license": "SEE LICENSE IN LICENSE.md",
"dependencies": { "dependencies": {
"glob": "11.0.2", "glob": "11.0.3",
"markdownlint-cli": "^0.44.0", "markdownlint-cli": "^0.45.0",
"tldr-lint": "^0.0.17" "tldr-lint": "^0.0.19"
}, },
"devDependencies": { "devDependencies": {
"husky": "^9.1.7" "husky": "^9.1.7"
} }
}, },
"node_modules/@isaacs/balanced-match": {
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/@isaacs/balanced-match/-/balanced-match-4.0.1.tgz",
"integrity": "sha512-yzMTt9lEb8Gv7zRioUilSglI0c0smZ9k5D65677DLWLtWJaXIS3CqcGyUFByYKlnUj6TkjLVs54fBl6+TiGQDQ==",
"license": "MIT",
"engines": {
"node": "20 || >=22"
}
},
"node_modules/@isaacs/brace-expansion": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/@isaacs/brace-expansion/-/brace-expansion-5.0.0.tgz",
"integrity": "sha512-ZT55BDLV0yv0RBm2czMiZ+SqCGO7AvmOM3G/w2xhVPH+te0aKgFjmBvGlL1dH+ql2tgGO3MVrbb3jCKyvpgnxA==",
"license": "MIT",
"dependencies": {
"@isaacs/balanced-match": "^4.0.1"
},
"engines": {
"node": "20 || >=22"
}
},
"node_modules/@isaacs/cliui": { "node_modules/@isaacs/cliui": {
"version": "8.0.2", "version": "8.0.2",
"resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz",
@ -32,16 +53,6 @@
"node": ">=12" "node": ">=12"
} }
}, },
"node_modules/@pkgjs/parseargs": {
"version": "0.11.0",
"resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz",
"integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==",
"license": "MIT",
"optional": true,
"engines": {
"node": ">=14"
}
},
"node_modules/@types/debug": { "node_modules/@types/debug": {
"version": "4.1.12", "version": "4.1.12",
"resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz", "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz",
@ -99,21 +110,6 @@
"integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
"license": "Python-2.0" "license": "Python-2.0"
}, },
"node_modules/balanced-match": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
"integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
"license": "MIT"
},
"node_modules/brace-expansion": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
"integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
"license": "MIT",
"dependencies": {
"balanced-match": "^1.0.0"
}
},
"node_modules/character-entities": { "node_modules/character-entities": {
"version": "2.0.2", "version": "2.0.2",
"resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz", "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz",
@ -175,6 +171,7 @@
"version": "7.0.6", "version": "7.0.6",
"resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz",
"integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==",
"license": "MIT",
"dependencies": { "dependencies": {
"path-key": "^3.1.0", "path-key": "^3.1.0",
"shebang-command": "^2.0.0", "shebang-command": "^2.0.0",
@ -185,9 +182,9 @@
} }
}, },
"node_modules/debug": { "node_modules/debug": {
"version": "4.4.0", "version": "4.4.1",
"resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz",
"integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"ms": "^2.1.3" "ms": "^2.1.3"
@ -202,9 +199,9 @@
} }
}, },
"node_modules/decode-named-character-reference": { "node_modules/decode-named-character-reference": {
"version": "1.0.2", "version": "1.2.0",
"resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz", "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.2.0.tgz",
"integrity": "sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==", "integrity": "sha512-c6fcElNV6ShtZXmsgNgFFV5tVX2PaV4g+MOAkb8eXHvn6sryJBrZa9r0zV6+dtTyoCKxtDy5tyQ5ZwQuidtd+Q==",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"character-entities": "^2.0.0" "character-entities": "^2.0.0"
@ -270,12 +267,12 @@
} }
}, },
"node_modules/foreground-child": { "node_modules/foreground-child": {
"version": "3.3.0", "version": "3.3.1",
"resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz", "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.1.tgz",
"integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==", "integrity": "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==",
"license": "ISC", "license": "ISC",
"dependencies": { "dependencies": {
"cross-spawn": "^7.0.0", "cross-spawn": "^7.0.6",
"signal-exit": "^4.0.1" "signal-exit": "^4.0.1"
}, },
"engines": { "engines": {
@ -286,14 +283,14 @@
} }
}, },
"node_modules/glob": { "node_modules/glob": {
"version": "11.0.2", "version": "11.0.3",
"resolved": "https://registry.npmjs.org/glob/-/glob-11.0.2.tgz", "resolved": "https://registry.npmjs.org/glob/-/glob-11.0.3.tgz",
"integrity": "sha512-YT7U7Vye+t5fZ/QMkBFrTJ7ZQxInIUjwyAjVj84CYXqgBdv30MFUPGnBR6sQaVq6Is15wYJUsnzTuWaGRBhBAQ==", "integrity": "sha512-2Nim7dha1KVkaiF4q6Dj+ngPPMdfvLJEOpZk/jKiUAkqKebpGAWQXAq9z1xu9HKu5lWfqw/FASuccEjyznjPaA==",
"license": "ISC", "license": "ISC",
"dependencies": { "dependencies": {
"foreground-child": "^3.1.0", "foreground-child": "^3.3.1",
"jackspeak": "^4.0.1", "jackspeak": "^4.1.1",
"minimatch": "^10.0.0", "minimatch": "^10.0.3",
"minipass": "^7.1.2", "minipass": "^7.1.2",
"package-json-from-dist": "^1.0.0", "package-json-from-dist": "^1.0.0",
"path-scurry": "^2.0.0" "path-scurry": "^2.0.0"
@ -313,6 +310,7 @@
"resolved": "https://registry.npmjs.org/husky/-/husky-9.1.7.tgz", "resolved": "https://registry.npmjs.org/husky/-/husky-9.1.7.tgz",
"integrity": "sha512-5gs5ytaNjBrh5Ow3zrvdUUY+0VxIuWVL4i9irt6friV+BqdCfmV11CQTWMiBYWHbXhco+J1kHfTOUkePhCDvMA==", "integrity": "sha512-5gs5ytaNjBrh5Ow3zrvdUUY+0VxIuWVL4i9irt6friV+BqdCfmV11CQTWMiBYWHbXhco+J1kHfTOUkePhCDvMA==",
"dev": true, "dev": true,
"license": "MIT",
"bin": { "bin": {
"husky": "bin.js" "husky": "bin.js"
}, },
@ -324,9 +322,9 @@
} }
}, },
"node_modules/ignore": { "node_modules/ignore": {
"version": "7.0.3", "version": "7.0.5",
"resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.3.tgz", "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.5.tgz",
"integrity": "sha512-bAH5jbK/F3T3Jls4I0SO1hmPR0dKU0a7+SY6n1yzRtG54FLO8d6w/nxLFX2Nb7dBu6cCWXPaAME6cYqFUMmuCA==", "integrity": "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==",
"license": "MIT", "license": "MIT",
"engines": { "engines": {
"node": ">= 4" "node": ">= 4"
@ -401,9 +399,9 @@
"license": "ISC" "license": "ISC"
}, },
"node_modules/jackspeak": { "node_modules/jackspeak": {
"version": "4.0.2", "version": "4.1.1",
"resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-4.0.2.tgz", "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-4.1.1.tgz",
"integrity": "sha512-bZsjR/iRjl1Nk1UkjGpAzLNfQtzuijhn2g+pbZb98HQ1Gk8vM9hfbxeMBP+M2/UUdwj0RqGG3mlvk2MsAqwvEw==", "integrity": "sha512-zptv57P3GpL+O0I7VdMJNBZCu+BPHVQUk55Ft8/QCJjTVxrnJHuVuX/0Bl2A6/+2oyR/ZMEuFKwmzqqZ/U5nPQ==",
"license": "BlueOak-1.0.0", "license": "BlueOak-1.0.0",
"dependencies": { "dependencies": {
"@isaacs/cliui": "^8.0.2" "@isaacs/cliui": "^8.0.2"
@ -443,9 +441,9 @@
} }
}, },
"node_modules/katex": { "node_modules/katex": {
"version": "0.16.21", "version": "0.16.22",
"resolved": "https://registry.npmjs.org/katex/-/katex-0.16.21.tgz", "resolved": "https://registry.npmjs.org/katex/-/katex-0.16.22.tgz",
"integrity": "sha512-XvqR7FgOHtWupfMiigNzmh+MgUVmDGU2kXZm899ZkPfcuoPuFxyHmXsgATDpFZDAXCI8tvinaVcDo8PIIJSo4A==", "integrity": "sha512-XCHRdUw4lf3SKBaJe4EvgqIuWwkPSo9XoeO8GjQW94Bp7TWv9hNhzZjZ+OH9yf1UmLygb7DIT5GSFQiyt16zYg==",
"funding": [ "funding": [
"https://opencollective.com/katex", "https://opencollective.com/katex",
"https://github.com/sponsors/katex" "https://github.com/sponsors/katex"
@ -477,9 +475,9 @@
} }
}, },
"node_modules/lru-cache": { "node_modules/lru-cache": {
"version": "11.0.1", "version": "11.1.0",
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.0.1.tgz", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.1.0.tgz",
"integrity": "sha512-CgeuL5uom6j/ZVrg7G/+1IXqRY8JXX4Hghfy5YE0EhoYQWvndP1kufu58cmZLNIDKnRhZrXfdS9urVWx98AipQ==", "integrity": "sha512-QIXZUBJUx+2zHUdQujWejBkcD9+cs94tLn0+YL8UrCh+D5sCXZ4c7LaEH48pNwRY3MLDgqUFyhlCyjJPf1WP0A==",
"license": "ISC", "license": "ISC",
"engines": { "engines": {
"node": "20 || >=22" "node": "20 || >=22"
@ -503,122 +501,50 @@
} }
}, },
"node_modules/markdownlint": { "node_modules/markdownlint": {
"version": "0.37.4", "version": "0.38.0",
"resolved": "https://registry.npmjs.org/markdownlint/-/markdownlint-0.37.4.tgz", "resolved": "https://registry.npmjs.org/markdownlint/-/markdownlint-0.38.0.tgz",
"integrity": "sha512-u00joA/syf3VhWh6/ybVFkib5Zpj2e5KB/cfCei8fkSRuums6nyisTWGqjTWIOFoFwuXoTBQQiqlB4qFKp8ncQ==", "integrity": "sha512-xaSxkaU7wY/0852zGApM8LdlIfGCW8ETZ0Rr62IQtAnUMlMuifsg09vWJcNYeL4f0anvr8Vo4ZQar8jGpV0btQ==",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"markdown-it": "14.1.0", "micromark": "4.0.2",
"micromark": "4.0.1", "micromark-core-commonmark": "2.0.3",
"micromark-core-commonmark": "2.0.2", "micromark-extension-directive": "4.0.0",
"micromark-extension-directive": "3.0.2",
"micromark-extension-gfm-autolink-literal": "2.1.0", "micromark-extension-gfm-autolink-literal": "2.1.0",
"micromark-extension-gfm-footnote": "2.1.0", "micromark-extension-gfm-footnote": "2.1.0",
"micromark-extension-gfm-table": "2.1.0", "micromark-extension-gfm-table": "2.1.1",
"micromark-extension-math": "3.1.0", "micromark-extension-math": "3.1.0",
"micromark-util-types": "2.0.1" "micromark-util-types": "2.0.2"
}, },
"engines": { "engines": {
"node": ">=18" "node": ">=20"
}, },
"funding": { "funding": {
"url": "https://github.com/sponsors/DavidAnson" "url": "https://github.com/sponsors/DavidAnson"
} }
}, },
"node_modules/markdownlint-cli": { "node_modules/markdownlint-cli": {
"version": "0.44.0", "version": "0.45.0",
"resolved": "https://registry.npmjs.org/markdownlint-cli/-/markdownlint-cli-0.44.0.tgz", "resolved": "https://registry.npmjs.org/markdownlint-cli/-/markdownlint-cli-0.45.0.tgz",
"integrity": "sha512-ZJTAONlvF9NkrIBltCdW15DxN9UTbPiKMEqAh2EU2gwIFlrCMavyCEPPO121cqfYOrLUJWW8/XKWongstmmTeQ==", "integrity": "sha512-GiWr7GfJLVfcopL3t3pLumXCYs8sgWppjIA1F/Cc3zIMgD3tmkpyZ1xkm1Tej8mw53B93JsDjgA3KOftuYcfOw==",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"commander": "~13.1.0", "commander": "~13.1.0",
"glob": "~10.4.5", "glob": "~11.0.2",
"ignore": "~7.0.3", "ignore": "~7.0.4",
"js-yaml": "~4.1.0", "js-yaml": "~4.1.0",
"jsonc-parser": "~3.3.1", "jsonc-parser": "~3.3.1",
"jsonpointer": "~5.0.1", "jsonpointer": "~5.0.1",
"markdownlint": "~0.37.4", "markdown-it": "~14.1.0",
"minimatch": "~9.0.5", "markdownlint": "~0.38.0",
"minimatch": "~10.0.1",
"run-con": "~1.3.2", "run-con": "~1.3.2",
"smol-toml": "~1.3.1" "smol-toml": "~1.3.4"
}, },
"bin": { "bin": {
"markdownlint": "markdownlint.js" "markdownlint": "markdownlint.js"
}, },
"engines": { "engines": {
"node": ">=18" "node": ">=20"
}
},
"node_modules/markdownlint-cli/node_modules/glob": {
"version": "10.4.5",
"resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz",
"integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==",
"license": "ISC",
"dependencies": {
"foreground-child": "^3.1.0",
"jackspeak": "^3.1.2",
"minimatch": "^9.0.4",
"minipass": "^7.1.2",
"package-json-from-dist": "^1.0.0",
"path-scurry": "^1.11.1"
},
"bin": {
"glob": "dist/esm/bin.mjs"
},
"funding": {
"url": "https://github.com/sponsors/isaacs"
}
},
"node_modules/markdownlint-cli/node_modules/jackspeak": {
"version": "3.4.3",
"resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz",
"integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==",
"license": "BlueOak-1.0.0",
"dependencies": {
"@isaacs/cliui": "^8.0.2"
},
"funding": {
"url": "https://github.com/sponsors/isaacs"
},
"optionalDependencies": {
"@pkgjs/parseargs": "^0.11.0"
}
},
"node_modules/markdownlint-cli/node_modules/lru-cache": {
"version": "10.4.3",
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz",
"integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==",
"license": "ISC"
},
"node_modules/markdownlint-cli/node_modules/minimatch": {
"version": "9.0.5",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
"integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
"license": "ISC",
"dependencies": {
"brace-expansion": "^2.0.1"
},
"engines": {
"node": ">=16 || 14 >=14.17"
},
"funding": {
"url": "https://github.com/sponsors/isaacs"
}
},
"node_modules/markdownlint-cli/node_modules/path-scurry": {
"version": "1.11.1",
"resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz",
"integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==",
"license": "BlueOak-1.0.0",
"dependencies": {
"lru-cache": "^10.2.0",
"minipass": "^5.0.0 || ^6.0.2 || ^7.0.0"
},
"engines": {
"node": ">=16 || 14 >=14.18"
},
"funding": {
"url": "https://github.com/sponsors/isaacs"
} }
}, },
"node_modules/mdurl": { "node_modules/mdurl": {
@ -628,9 +554,9 @@
"license": "MIT" "license": "MIT"
}, },
"node_modules/micromark": { "node_modules/micromark": {
"version": "4.0.1", "version": "4.0.2",
"resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.1.tgz", "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.2.tgz",
"integrity": "sha512-eBPdkcoCNvYcxQOAKAlceo5SNdzZWfF+FcSupREAzdAh9rRmE239CEQAiTwIgblwnoM8zzj35sZ5ZwvSEOF6Kw==", "integrity": "sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA==",
"funding": [ "funding": [
{ {
"type": "GitHub Sponsors", "type": "GitHub Sponsors",
@ -663,9 +589,9 @@
} }
}, },
"node_modules/micromark-core-commonmark": { "node_modules/micromark-core-commonmark": {
"version": "2.0.2", "version": "2.0.3",
"resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.2.tgz", "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.3.tgz",
"integrity": "sha512-FKjQKbxd1cibWMM1P9N+H8TwlgGgSkWZMmfuVucLCHaYqeSvJ0hFeHsIa65pA2nYbes0f8LDHPMrd9X7Ujxg9w==", "integrity": "sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==",
"funding": [ "funding": [
{ {
"type": "GitHub Sponsors", "type": "GitHub Sponsors",
@ -697,9 +623,9 @@
} }
}, },
"node_modules/micromark-extension-directive": { "node_modules/micromark-extension-directive": {
"version": "3.0.2", "version": "4.0.0",
"resolved": "https://registry.npmjs.org/micromark-extension-directive/-/micromark-extension-directive-3.0.2.tgz", "resolved": "https://registry.npmjs.org/micromark-extension-directive/-/micromark-extension-directive-4.0.0.tgz",
"integrity": "sha512-wjcXHgk+PPdmvR58Le9d7zQYWy+vKEU9Se44p2CrCDPiLr2FMyiT4Fyb5UFKFC66wGB3kPlgD7q3TnoqPS7SZA==", "integrity": "sha512-/C2nqVmXXmiseSSuCdItCMho7ybwwop6RrrRPk0KbOHW21JKoCldC+8rFOaundDoRBUWBnJJcxeA/Kvi34WQXg==",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"devlop": "^1.0.0", "devlop": "^1.0.0",
@ -752,9 +678,9 @@
} }
}, },
"node_modules/micromark-extension-gfm-table": { "node_modules/micromark-extension-gfm-table": {
"version": "2.1.0", "version": "2.1.1",
"resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.1.0.tgz", "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.1.1.tgz",
"integrity": "sha512-Ub2ncQv+fwD70/l4ou27b4YzfNaCJOvyX4HxXU15m7mpYY+rjuWzsLIPZHJL253Z643RpbcP1oeIJlQ/SKW67g==", "integrity": "sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg==",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"devlop": "^1.0.0", "devlop": "^1.0.0",
@ -1085,9 +1011,9 @@
} }
}, },
"node_modules/micromark-util-subtokenize": { "node_modules/micromark-util-subtokenize": {
"version": "2.0.4", "version": "2.1.0",
"resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.0.4.tgz", "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.1.0.tgz",
"integrity": "sha512-N6hXjrin2GTJDe3MVjf5FuXpm12PGm80BrUAeub9XFXca8JZbP+oIwY4LJSVwFUCL1IPm/WwSVUN7goFHmSGGQ==", "integrity": "sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA==",
"funding": [ "funding": [
{ {
"type": "GitHub Sponsors", "type": "GitHub Sponsors",
@ -1123,9 +1049,9 @@
"license": "MIT" "license": "MIT"
}, },
"node_modules/micromark-util-types": { "node_modules/micromark-util-types": {
"version": "2.0.1", "version": "2.0.2",
"resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.1.tgz", "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.2.tgz",
"integrity": "sha512-534m2WhVTddrcKVepwmVEVnUAmtrx9bfIjNoQHRqfnvdaHQiFytEhJoTgpWJvDEXCO5gLTQh3wYC1PgOJA4NSQ==", "integrity": "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==",
"funding": [ "funding": [
{ {
"type": "GitHub Sponsors", "type": "GitHub Sponsors",
@ -1139,12 +1065,12 @@
"license": "MIT" "license": "MIT"
}, },
"node_modules/minimatch": { "node_modules/minimatch": {
"version": "10.0.1", "version": "10.0.3",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.0.1.tgz", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.0.3.tgz",
"integrity": "sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==", "integrity": "sha512-IPZ167aShDZZUMdRk66cyQAW3qr0WzbHkPdMYa8bzZhlHhO3jALbKdxcaak7W9FfT2rZNpQuUu4Od7ILEpXSaw==",
"license": "ISC", "license": "ISC",
"dependencies": { "dependencies": {
"brace-expansion": "^2.0.1" "@isaacs/brace-expansion": "^5.0.0"
}, },
"engines": { "engines": {
"node": "20 || >=22" "node": "20 || >=22"
@ -1285,9 +1211,10 @@
} }
}, },
"node_modules/smol-toml": { "node_modules/smol-toml": {
"version": "1.3.1", "version": "1.3.4",
"resolved": "https://registry.npmjs.org/smol-toml/-/smol-toml-1.3.1.tgz", "resolved": "https://registry.npmjs.org/smol-toml/-/smol-toml-1.3.4.tgz",
"integrity": "sha512-tEYNll18pPKHroYSmLLrksq233j021G0giwW7P3D24jC54pQ5W5BXMsQ/Mvw1OJCmEYDgY+lrzT+3nNUtoNfXQ==", "integrity": "sha512-UOPtVuYkzYGee0Bd2Szz8d2G3RfMfJ2t3qVdZUAozZyAk+a0Sxa+QKix0YCwjL/A1RR0ar44nCxaoN9FxdJGwA==",
"license": "BSD-3-Clause",
"engines": { "engines": {
"node": ">= 18" "node": ">= 18"
}, },
@ -1404,25 +1331,34 @@
} }
}, },
"node_modules/tldr-lint": { "node_modules/tldr-lint": {
"version": "0.0.17", "version": "0.0.19",
"resolved": "https://registry.npmjs.org/tldr-lint/-/tldr-lint-0.0.17.tgz", "resolved": "https://registry.npmjs.org/tldr-lint/-/tldr-lint-0.0.19.tgz",
"integrity": "sha512-QXvwcFncDIA94n23QwokcL5eiDbeqKK6dRV6JI/Pz/y4TQCjNeo7+49ilkXq1LqDrIK3yXrKT58KPz91YYSjhQ==", "integrity": "sha512-mzVQQ9z1CZYmRe9FKSOyNNEpIHPJ0ZNfaN+gj90CJbEmDXJNSMvuc1lMfsYwlCDtAPSeYKuqNpllZigwoSvCqw==",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"commander": "^13.0.0" "commander": "^14.0.0"
}, },
"bin": { "bin": {
"tldr-lint": "lib/tldr-lint-cli.js", "tldr-lint": "lib/tldr-lint-cli.js",
"tldrl": "lib/tldr-lint-cli.js" "tldrl": "lib/tldr-lint-cli.js"
}, },
"engines": { "engines": {
"node": ">=18" "node": ">=22"
}, },
"funding": { "funding": {
"type": "liberapay", "type": "liberapay",
"url": "https://liberapay.com/tldr-pages" "url": "https://liberapay.com/tldr-pages"
} }
}, },
"node_modules/tldr-lint/node_modules/commander": {
"version": "14.0.0",
"resolved": "https://registry.npmjs.org/commander/-/commander-14.0.0.tgz",
"integrity": "sha512-2uM9rYjPvyq39NwLRqaiLtWHyDC1FvryJDa2ATTVims5YAS4PupsEQsDvP14FqhFr0P49CYDugi59xaxJlTXRA==",
"license": "MIT",
"engines": {
"node": ">=20"
}
},
"node_modules/uc.micro": { "node_modules/uc.micro": {
"version": "2.1.0", "version": "2.1.0",
"resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-2.1.0.tgz", "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-2.1.0.tgz",

View File

@ -6,9 +6,9 @@
"repository": "tldr-pages/tldr", "repository": "tldr-pages/tldr",
"homepage": "https://tldr.sh/", "homepage": "https://tldr.sh/",
"dependencies": { "dependencies": {
"glob": "11.0.2", "glob": "11.0.3",
"markdownlint-cli": "^0.44.0", "markdownlint-cli": "^0.45.0",
"tldr-lint": "^0.0.17" "tldr-lint": "^0.0.19"
}, },
"devDependencies": { "devDependencies": {
"husky": "^9.1.7" "husky": "^9.1.7"

View File

@ -1,4 +1,4 @@
# Dollar sign # $
> توسِّع متغيرات Bash. > توسِّع متغيرات Bash.
> لمزيد من التفاصيل: <https://gnu.org/software/bash/manual/bash.html#Shell-Variables>. > لمزيد من التفاصيل: <https://gnu.org/software/bash/manual/bash.html#Shell-Variables>.

View File

@ -1,4 +1,4 @@
# Percent sign # %
> إدارة الوظائف (Jobs). > إدارة الوظائف (Jobs).
> لمزيد من التفاصيل: <https://www.gnu.org/software/bash/manual/bash.html#Job-Control-Basics>. > لمزيد من التفاصيل: <https://www.gnu.org/software/bash/manual/bash.html#Job-Control-Basics>.

View File

@ -10,7 +10,7 @@
- تشغيل خادم Chisel يستمع إلى منفذ محدد: - تشغيل خادم Chisel يستمع إلى منفذ محدد:
`chisel server -p {{server_port}}` `chisel server {{[-p|--port]}} {{server_port}}`
- تشغيل خادم Chisel يقبل الاتصالات المصادق عليها باستخدام اسم المستخدم وكلمة المرور: - تشغيل خادم Chisel يقبل الاتصالات المصادق عليها باستخدام اسم المستخدم وكلمة المرور:
@ -30,7 +30,7 @@
- تهيئة خادم Chisel في الوضع العكسي على منفذ محدد، مع تمكين وظيفة وكيل SOCKS5 (على المنفذ 1080): - تهيئة خادم Chisel في الوضع العكسي على منفذ محدد، مع تمكين وظيفة وكيل SOCKS5 (على المنفذ 1080):
`chisel server -p {{server_port}} --reverse --socks5` `chisel server {{[-p|--port]}} {{server_port}} --reverse --socks5`
- الاتصال بخادم Chisel على عنوان IP ومنفذ محددين، وإنشاء نفق عكسي يتم تعيينه إلى وكيل SOCKS محلي: - الاتصال بخادم Chisel على عنوان IP ومنفذ محددين، وإنشاء نفق عكسي يتم تعيينه إلى وكيل SOCKS محلي:

View File

@ -2,7 +2,7 @@
> إدارة كود مصدر Go. > إدارة كود مصدر Go.
> بعض الأوامر الفرعية مثل `build` تحتوي على توثيق استخدام خاص بها. > بعض الأوامر الفرعية مثل `build` تحتوي على توثيق استخدام خاص بها.
> لمزيد من التفاصيل: <https://golang.org>. > لمزيد من التفاصيل: <https://go.dev/>.
- تنزيل وتثبيت حزمة محددة بالمسار الخاص بها: - تنزيل وتثبيت حزمة محددة بالمسار الخاص بها:

View File

@ -13,19 +13,19 @@
- البحث عن نمط في جميع الملفات داخل دليل بشكل متكرر، مع عرض أرقام الأسطر المطابقة، وتجاهل الملفات الثنائية: - البحث عن نمط في جميع الملفات داخل دليل بشكل متكرر، مع عرض أرقام الأسطر المطابقة، وتجاهل الملفات الثنائية:
`grep {{[-r|--recursive]}} {{[-n|--line-number]}} --binary-files {{without-match}} "{{search_pattern}}" {{path/to/directory}}` `grep {{[-rnI|--recursive --line-number --binary-files=without-match]}} "{{search_pattern}}" {{path/to/directory}}`
- استخدام التعابير النمطية الموسعة (يدعم `?`, `+`, `{}`, `()`, و `|`)، في وضع عدم التمييز بين الأحرف الكبيرة والصغيرة: - استخدام التعابير النمطية الموسعة (يدعم `?`, `+`, `{}`, `()`, و `|`)، في وضع عدم التمييز بين الأحرف الكبيرة والصغيرة:
`grep {{[-E|--extended-regexp]}} {{[-i|--ignore-case]}} "{{search_pattern}}" {{path/to/file}}` `grep {{[-Ei|--extended-regexp --ignore-case]}} "{{search_pattern}}" {{path/to/file}}`
- طباعة 3 أسطر من السياق حول، قبل أو بعد كل تطابق: - طباعة 3 أسطر من السياق حول، قبل أو بعد كل تطابق:
`grep --{{context|before-context|after-context}} 3 "{{search_pattern}}" {{path/to/file}}` `grep {{--context|--before-context|--after-context}} 3 "{{search_pattern}}" {{path/to/file}}`
- طباعة اسم الملف ورقم السطر لكل تطابق مع تمييز بالألوان: - طباعة اسم الملف ورقم السطر لكل تطابق مع تمييز بالألوان:
`grep {{[-H|--with-filename]}} {{[-n|--line-number]}} --color=always "{{search_pattern}}" {{path/to/file}}` `grep {{[-Hn|--with-filename --line-number]}} --color=always "{{search_pattern}}" {{path/to/file}}`
- البحث عن الأسطر المطابقة لنمط معين، مع طباعة النص المطابق فقط: - البحث عن الأسطر المطابقة لنمط معين، مع طباعة النص المطابق فقط:

View File

@ -1,7 +1,7 @@
# mtr # mtr
> أداة Matt's Traceroute: تجمع بين traceroute و ping. > أداة Matt's Traceroute: تجمع بين traceroute و ping.
> لمزيد من التفاصيل: <https://www.bitwizard.nl/mtr/>. > لمزيد من التفاصيل: <https://manned.org/mtr>.
- تتبع المسار إلى مضيف وإرسال حزم ping مستمرة لجميع النقاط الوسيطة: - تتبع المسار إلى مضيف وإرسال حزم ping مستمرة لجميع النقاط الوسيطة:
@ -9,11 +9,11 @@
- تعطيل تعيين عناوين IP وأسماء المضيفين: - تعطيل تعيين عناوين IP وأسماء المضيفين:
`mtr --no-dns {{example.com}}` `mtr {{[-n|--no-dns]}} {{example.com}}`
- عرض المخرجات بعد إرسال 10 حزم ping لكل نقطة: - عرض المخرجات بعد إرسال 10 حزم ping لكل نقطة:
`mtr --report-wide {{example.com}}` `mtr {{[-w|--report-wide]}} {{example.com}}`
- فرض استخدام IPv4 أو IPv6: - فرض استخدام IPv4 أو IPv6:
@ -21,12 +21,12 @@
- الانتظار لوقت محدد (بالثواني) قبل إرسال حزمة أخرى إلى نفس النقطة: - الانتظار لوقت محدد (بالثواني) قبل إرسال حزمة أخرى إلى نفس النقطة:
`mtr --interval {{10}} {{example.com}}` `mtr {{[-i|--interval]}} {{10}} {{example.com}}`
- عرض رقم النظام المستقل (ASN) لكل نقطة: - عرض رقم النظام المستقل (ASN) لكل نقطة:
`mtr --aslookup {{example.com}}` `mtr {{[-z|--aslookup]}} {{example.com}}`
- عرض كل من عنوان IP والاسم العكسي لـ DNS: - عرض كل من عنوان IP والاسم العكسي لـ DNS:
`mtr --show-ips {{example.com}}` `mtr {{[-b|--show-ips]}} {{example.com}}`

View File

@ -29,4 +29,4 @@
- فرز العمليات حسب استهلاك الذاكرة: - فرز العمليات حسب استهلاك الذاكرة:
`ps {{[k|--sort]}} size` `ps --sort size`

View File

@ -1,7 +1,7 @@
# robo # robo
> مشغل مهام PHP. > مشغل مهام PHP.
> لمزيد من التفاصيل: <https://robo.li/>. > لمزيد من التفاصيل: <https://robo.li/getting-started.html>.
- عرض قائمة الأوامر المتوفرة: - عرض قائمة الأوامر المتوفرة:

View File

@ -4,34 +4,34 @@
> غالبًا ما تُستخدم مع طريقة ضغط، مثل `gzip` أو `bzip2`. > غالبًا ما تُستخدم مع طريقة ضغط، مثل `gzip` أو `bzip2`.
> لمزيد من التفاصيل: <https://www.gnu.org/software/tar>. > لمزيد من التفاصيل: <https://www.gnu.org/software/tar>.
- إنشاء[c] أرشيف وكتابته إلى ملف[f]: - إنشاء أرشيف وكتابته إلى ملف:
`tar cf {{path/to/target.tar}} {{path/to/file1 path/to/file2 ...}}` `tar cf {{path/to/target.tar}} {{path/to/file1 path/to/file2 ...}}`
- إنشاء[c] أرشيف g[z]ipped وكتابته إلى [f]ملف: - إنشاء أرشيف وكتابته إلى ملف (gzipped):
`tar czf {{path/to/target.tar.gz}} {{path/to/file1 path/to/file2 ...}}` `tar czf {{path/to/target.tar.gz}} {{path/to/file1 path/to/file2 ...}}`
- إنشاء[c] أرشيف g[z]ipped (مضغوط) من مجلد باستخدام المسارات النسبية: - إنشاء أرشيف مضغوط من مجلد باستخدام المسارات النسبية:
`tar czf {{path/to/target.tar.gz}} --directory={{path/to/directory}} .` `tar czf {{path/to/target.tar.gz}} --directory={{path/to/directory}} .`
- فك[x] ضغط ملف أرشيف (مضغوط) في المجلد الحالي بالتفصيل [v]: - فك ضغط ملف أرشيف مضغوط في المجلد الحالي:
`tar xvf {{path/to/source.tar[.gz|.bz2|.xz]}}` `tar xvf {{path/to/source.tar[.gz|.bz2|.xz]}}`
- فك[x] ضغط ملف أرشيف (مضغوط) في مجلد محدد: - فك ضغط ملف أرشيف مضغوط في مجلد محدد:
`tar xf {{path/to/source.tar[.gz|.bz2|.xz]}} --directory={{path/to/directory}}` `tar xf {{path/to/source.tar[.gz|.bz2|.xz]}} --directory={{path/to/directory}}`
- إنشاء أرشيف[c] مضغوط وكتابته إلى ملف[f]، مع تحديد برنامج الضغط تلقائيًا[a] بناءً على امتداد الملف: - إنشاء أرشيف مضغوط وكتابته إلى ملف، مع تحديد خوارزمية الضغط تلقائيًا بناءً على امتداد الملف:
`tar caf {{path/to/target.tar.xz}} {{path/to/file1 path/to/file2 ...}}` `tar caf {{path/to/target.tar.xz}} {{path/to/file1 path/to/file2 ...}}`
- عرض[t] محتويات ملف[f] tar بالتفصيل[v]: - عرض محتويات ملف بالتفصيل:
`tar tvf {{path/to/source.tar}}` `tar tvf {{path/to/source.tar}}`
- فك[x] ضغط الملفات المطابقة لنمط معين من ملف[f] أرشيف: - فك ضغط الملفات المطابقة لنمط معين من ملف أرشيف:
`tar xf {{path/to/source.tar}} --wildcards "{{*.html}}"` `tar xf {{path/to/source.tar}} --wildcards "{{*.html}}"`

View File

@ -1,7 +1,7 @@
# ulimit # ulimit
> الحصول على وتعيين حدود الموارد لعمليات المستخدم. > الحصول على وتعيين حدود الموارد لعمليات المستخدم.
> لمزيد من التفاصيل: <https://manned.org/ulimit>. > لمزيد من التفاصيل: <https://www.gnu.org/software/bash/manual/bash.html#index-ulimit>.
- عرض خصائص جميع حدود المستخدم: - عرض خصائص جميع حدود المستخدم:

View File

@ -0,0 +1,36 @@
# xz
> ضغط أو فك ضغط ملفات XZ و LZMA.
> لمزيد من التفاصيل: <https://manned.org/xz>.
- ضغط ملف باستخدام xz:
`xz {{path/to/file}}`
- فك ضغط ملف XZ:
`xz {{[-d|--decompress]}} {{path/to/file.xz}}`
- ضغط ملف باستخدام خوارزمية lzma:
`xz {{[-F|--format]}} lzma {{path/to/file}}`
- فك ضغط ملف LZMA:
`xz {{[-d|--decompress]}} {{[-F|--format]}} lzma {{path/to/file.lzma}}`
- فك ضغط ملف وكتابته إلى المخرجات القياسية (stdout) (يتضمن `--keep`):
`xz {{[-d|--decompress]}} {{[-c|--stdout]}} {{path/to/file.xz}}`
- ضغط ملف بدون حذف النسخة الأصلية:
`xz {{[-k|--keep]}} {{path/to/file}}`
- ضغط ملف باستخدام أسرع ضغط:
`xz -0 {{path/to/file}}`
- ضغط ملف باستخدام أكفأ ضغط:
`xz -9 {{path/to/file}}`

View File

@ -5,7 +5,7 @@
- عرض جميع مقابس TCP/UDP/RAW/UNIX: - عرض جميع مقابس TCP/UDP/RAW/UNIX:
`ss {{-a}} {{-t|-u|-w|-x}}` `ss {{[-a|--all]}} {{-t|-u|-w|-x}}`
- تصفية مقابس TCP حسب الحالات، تضمين/استبعاد: - تصفية مقابس TCP حسب الحالات، تضمين/استبعاد:
@ -13,24 +13,24 @@
- عرض جميع مقابس TCP المتصلة بمنفذ HTTPS المحلي (443): - عرض جميع مقابس TCP المتصلة بمنفذ HTTPS المحلي (443):
`ss {{-t}} src :{{443}}` `ss {{[-t|--tcp]}} src :{{443}}`
- عرض جميع مقابس TCP التي تستمع على المنفذ المحلي 8080: - عرض جميع مقابس TCP التي تستمع على المنفذ المحلي 8080:
`ss {{-lt}} src :{{8080}}` `ss {{[-lt|--listening --tcp]}} src :{{8080}}`
- عرض جميع مقابس TCP مع العمليات المتصلة بمنفذ SSH الخارجي: - عرض جميع مقابس TCP مع العمليات المتصلة بمنفذ SSH الخارجي:
`ss {{-pt}} dst :{{ssh}}` `ss {{[-pt|--processes --tcp]}} dst :{{ssh}}`
- عرض جميع مقابس UDP المتصلة بمنفذ مصدر ومنفذ وجهة محددين: - عرض جميع مقابس UDP المتصلة بمنفذ مصدر ومنفذ وجهة محددين:
`ss {{-u}} 'sport == :{{source_port}} and dport == :{{destination_port}}'` `ss {{[-u|--udp]}} 'sport == :{{source_port}} and dport == :{{destination_port}}'`
- عرض جميع مقابس TCP IPv4 المتصلة محليًا على الشبكة الفرعية 192.168.0.0/16: - عرض جميع مقابس TCP IPv4 المتصلة محليًا على الشبكة الفرعية 192.168.0.0/16:
`ss {{-4t}} src {{192.168/16}}` `ss {{[-4t|--ipv4 --tcp]}} src {{192.168/16}}`
- إنهاء اتصال مقبس IPv4 أو IPv6 مع عنوان الوجهة 192.168.1.17 والمنفذ 8080: - إنهاء اتصال مقبس IPv4 أو IPv6 مع عنوان الوجهة 192.168.1.17 والمنفذ 8080:
`ss {{-K}} dst {{192.168.1.17}} dport = {{8080}}` `ss {{[-K|--kill]}} dst {{192.168.1.17}} dport = {{8080}}`

View File

@ -1,4 +1,4 @@
# Exclamation mark # !
> ইতিহাসে পেয়ে যাওয়া কমান্ড দিয়ে বিকল্প বাছানোর জন্য ব্যবহৃত ব্যাশ শেলে পুনর্নির্মিত। > ইতিহাসে পেয়ে যাওয়া কমান্ড দিয়ে বিকল্প বাছানোর জন্য ব্যবহৃত ব্যাশ শেলে পুনর্নির্মিত।
> আরও তথ্য পাবেন: <https://gnu.org/software/bash/manual/bash.html#Event-Designators> > আরও তথ্য পাবেন: <https://gnu.org/software/bash/manual/bash.html#Event-Designators>

View File

@ -1,7 +1,7 @@
# wal # wal
> Una eina per crear esquemes de colors basats en els colors dominants del fons de pantalla. > Una eina per crear esquemes de colors basats en els colors dominants del fons de pantalla.
> Més informació: <https://github.com/dylanaraps/pywal>. > Més informació: <https://github.com/dylanaraps/pywal/wiki/Getting-Started>.
- Preveure l'esquema de colors: - Preveure l'esquema de colors:

View File

@ -9,15 +9,15 @@
- Imprimeix el temps total de connexió de tots els usuaris en hores: - Imprimeix el temps total de connexió de tots els usuaris en hores:
`ac --individual-totals` `ac {{[-p|--individual-totals]}}`
- Imprimeix el temps total de connexió d'un usuari concret en hores: - Imprimeix el temps total de connexió d'un usuari concret en hores:
`ac --individual-totals {{nom_usuari}}` `ac {{[-p|--individual-totals]}} {{nom_usuari}}`
- Imprimeix el temps de connexió d'un usuari concret en hores per dia (amb total): - Imprimeix el temps de connexió d'un usuari concret en hores per dia (amb total):
`ac --daily-totals --individual-totals {{nom_usuari}}` `ac {{[-d|--daily-totals]}} {{[-p|--individual-totals]}} {{nom_usuari}}`
- Mostra també detalls adicionals: - Mostra també detalls adicionals:

View File

@ -1,7 +1,7 @@
# add-apt-repository # add-apt-repository
> Gestiona les definicions dels repositoris APT. > Gestiona les definicions dels repositoris APT.
> Més informació: <https://manned.org/apt-add-repository>. > Més informació: <https://manned.org/add-apt-repository>.
- Afegeix un nou repositori APT: - Afegeix un nou repositori APT:
@ -9,7 +9,7 @@
- Elimina un repositori APT: - Elimina un repositori APT:
`add-apt-repository --remove {{especificacions_del_repositori}}` `add-apt-repository {{[-r|--remove]}} {{especificacions_del_repositori}}`
- Actualitza la memòria cau després d'afegir un repositori: - Actualitza la memòria cau després d'afegir un repositori:
@ -17,4 +17,4 @@
- Permet descarregar paquets font des del repositori: - Permet descarregar paquets font des del repositori:
`add-apt-repository --enable-source {{especificacions_del_repositori}}` `add-apt-repository {{[-s|--enable-source]}} {{especificacions_del_repositori}}`

View File

@ -1,7 +1,7 @@
# cpuid # cpuid
> Mostra informació detallada sobre totes les CPUs. > Mostra informació detallada sobre totes les CPUs.
> Més informació: <https://etallen.com/cpuid.html>. > Més informació: <https://manned.org/cpuid.1>.
- Mostra informació de totes les CPUs: - Mostra informació de totes les CPUs:
@ -9,8 +9,8 @@
- Mostra informació només per la CPU actual: - Mostra informació només per la CPU actual:
`cpuid -1` `cpuid {{[-1|--one-cpu]}}`
- Mostra informació hexadecimal en brut sense decodificar: - Mostra informació hexadecimal en brut sense decodificar:
`cpuid -r` `cpuid {{[-r|--raw]}}`

View File

@ -1,7 +1,7 @@
# mklost+found # mklost+found
> Crea un directori lost+found. > Crea un directori lost+found.
> Més informació: <https://manned.org/mklost+found>. > Més informació: <https://linux.die.net/man/8/mklost+found>.
- Crea un directori `lost+found` en el directori actual: - Crea un directori `lost+found` en el directori actual:

View File

@ -0,0 +1,36 @@
# ls
> Vypsat obsah adresáře.
> Více informací: <https://www.gnu.org/software/coreutils/manual/html_node/ls-invocation.html>.
- Vypsat soubory samostatně na každý řádek:
`ls -1`
- Vypsat všechny soubory, včetně skrytých souborů:
`ls {{[-a|--all]}}`
- Vypsat všechny soubory s koncovým znakem který značí typ souboru (adresář/, symbolický_link@, spustitelný*, ...):
`ls {{[-F|--classify]}}`
- Vypsat všechny soubory s dlouhým formátem (oprávnění, vlastnictví, velikost, a datum změny):
`ls {{[-la|-l --all]}}`
- Vypsat všechny soubory s dlouhým formátem s velikostí v lidsky-čitelných jednotkách (KiB, MiB, GiB):
`ls {{[-lh|-l --human-readable]}}`
- List files in [l]ong format, sorted by [S]ize (descending) recursively:
`ls {{[-lSR|-lS --recursive]}}`
- Vypsat všechny soubory s dlouhým formátem, seřazené podle velikosti (sestupně) rekurzivně:
`ls {{[-ltr|-lt --reverse]}}`
- Vypsat pouze adresáře:
`ls {{[-d|--directory]}} */`

View File

@ -13,19 +13,19 @@
- Søg efter et mønster i alle filer, pånær binære, rekursivt i en mappe. Vis linjenumre der matcher til mønstret: - Søg efter et mønster i alle filer, pånær binære, rekursivt i en mappe. Vis linjenumre der matcher til mønstret:
`grep {{[-r|--recursive]}} {{[-n|--line-number]}} --binary-files {{without-match}} "{{søgemønster}}" {{sti/til/mappe}}` `grep {{[-rnI|--recursive --line-number --binary-files=without-match]}} "{{søgemønster}}" {{sti/til/mappe}}`
- Brug udvidede regulære udtryk (understøtter `?`, `+`, `{}`, `()`, og `|`), i case-insensitive modus: - Brug udvidede regulære udtryk (understøtter `?`, `+`, `{}`, `()`, og `|`), i case-insensitive modus:
`grep {{[-E|--extended-regexp]}} {{[-i|--ignore-case]}} "{{søgemønster}}" {{sti/til/fil}}` `grep {{[-Ei|--extended-regexp --ignore-case]}} "{{søgemønster}}" {{sti/til/fil}}`
- Print 3 linjer af kontekst omkring, før eller efter hvert match: - Print 3 linjer af kontekst omkring, før eller efter hvert match:
`grep --{{context|before-context|after-context}} 3 "{{søgemønster}}" {{sti/til/fil}}` `grep {{--context|--before-context|--after-context}} 3 "{{søgemønster}}" {{sti/til/fil}}`
- Print, filnavn og linjenummer for hvert match, med farveoutput: - Print, filnavn og linjenummer for hvert match, med farveoutput:
`grep {{[-H|--with-filename]}} {{[-n|--line-number]}} --color=always "{{søgemønster}}" {{sti/til/fil}}` `grep {{[-Hn|--with-filename --line-number]}} --color=always "{{søgemønster}}" {{sti/til/fil}}`
- Søg efter linjer som matcher et mønster. Print kun den matchende tekst: - Søg efter linjer som matcher et mønster. Print kun den matchende tekst:

View File

@ -1,4 +1,4 @@
# Exclamation mark # !
> Ein in Bash integriertes Kommando, welches durch einen Befehl aus dem Befehlsverlauf ersetzt wird. > Ein in Bash integriertes Kommando, welches durch einen Befehl aus dem Befehlsverlauf ersetzt wird.
> Weitere Informationen: <https://gnu.org/software/bash/manual/bash.html#Event-Designators>. > Weitere Informationen: <https://gnu.org/software/bash/manual/bash.html#Event-Designators>.

View File

@ -1,7 +1,7 @@
# ani-cli # ani-cli
> Ein Cli zum Stöbern und Anschauen von Anime. > Ein Cli zum Stöbern und Anschauen von Anime.
> Weitere Informationen: <https://github.com/pystardust/ani-cli>. > Weitere Informationen: <https://manned.org/ani-cli>.
- Anime nach Namen suchen: - Anime nach Namen suchen:

View File

@ -6,11 +6,11 @@
- Auflisten der verfügbaren Aktions-Plugin (Module): - Auflisten der verfügbaren Aktions-Plugin (Module):
`ansible-doc --list` `ansible-doc {{[-l|--list]}}`
- Auflisten der verfügbare Plugins eines bestimmten Typs: - Auflisten der verfügbare Plugins eines bestimmten Typs:
`ansible-doc --type {{plugin_typ}} --list` `ansible-doc {{[-t|--type]}} {{plugin_typ}} {{[-l|--list]}}`
- Anzeigen von Informationen über ein bestimmtes Aktions-Plugin (Module): - Anzeigen von Informationen über ein bestimmtes Aktions-Plugin (Module):
@ -18,12 +18,12 @@
- Anzeigen von Informationen über ein Plugin mit einem betimmten Typ: - Anzeigen von Informationen über ein Plugin mit einem betimmten Typ:
`ansible-doc --type {{plugin_typ}} {{plugin_name}}` `ansible-doc {{[-t|--type]}} {{plugin_typ}} {{plugin_name}}`
- Anzeigen des Playbookausschnittes für ein Actions-Plugin (Module): - Anzeigen des Playbookausschnittes für ein Actions-Plugin (Module):
`ansible-doc --snippet {{plugin_name}}` `ansible-doc {{[-s|--snippet]}} {{plugin_name}}`
- Anzeigen von Informationen über ein Aktions-Plugin (Module) als JSON: - Anzeigen von Informationen über ein Aktions-Plugin (Module) als JSON:
`ansible-doc --json {{plugin_name}}` `ansible-doc {{[-j|--json]}} {{plugin_name}}`

View File

@ -10,11 +10,11 @@
- Anzeigen eines Benutzerdefinierten Inventars: - Anzeigen eines Benutzerdefinierten Inventars:
`ansible-inventory --list --inventory {{pfad/zu/datei_oder_skript_oder_verzeichnis}}` `ansible-inventory --list {{[-i|--inventory-file]}} {{pfad/zu/datei_oder_skript_oder_verzeichnis}}`
- Anzeigen des Standardinventars in YAML: - Anzeigen des Standardinventars in YAML:
`ansible-inventory --list --yaml` `ansible-inventory --list {{[-y|--yaml]}}`
- Ausgabe des Standardinventars in eine Datei: - Ausgabe des Standardinventars in eine Datei:

View File

@ -9,19 +9,19 @@
- Führe Aufgaben im Playbook mit benutzerdefiniertem Host-Bestand aus: - Führe Aufgaben im Playbook mit benutzerdefiniertem Host-Bestand aus:
`ansible-playbook {{playbook}} -i {{inventory_datei}}` `ansible-playbook {{playbook}} {{[-i|--inventory]}} {{inventory_datei}}`
- Führe Aufgaben im Playbook aus, wobei zusätzliche Variablen über die Befehlszeile definiert werden: - Führe Aufgaben im Playbook aus, wobei zusätzliche Variablen über die Befehlszeile definiert werden:
`ansible-playbook {{playbook}} -e "{{variable1}}={{wert1}} {{variable2}}={{wert2}}"` `ansible-playbook {{playbook}} {{[-e|--extra-vars]}} "{{variable1}}={{wert1}} {{variable2}}={{wert2}}"`
- Führe Aufgaben in Playbook mit zusätzlichen Variablen aus, die in einer JSON-Datei definiert sind: - Führe Aufgaben in Playbook mit zusätzlichen Variablen aus, die in einer JSON-Datei definiert sind:
`ansible-playbook {{playbook}} -e "@{{variablen.json}}"` `ansible-playbook {{playbook}} {{[-e|--extra-vars]}} "@{{variablen.json}}"`
- Führe Aufgaben im Playbook für die angegebenen Tags aus: - Führe Aufgaben im Playbook für die angegebenen Tags aus:
`ansible-playbook {{playbook}} --tags {{tag1,tag2}}` `ansible-playbook {{playbook}} {{[-t|--tags|]}} {{tag1,tag2}}`
- Führe Aufgaben in einem Playbook aus, die mit einer bestimmten Aufgabe beginnen: - Führe Aufgaben in einem Playbook aus, die mit einer bestimmten Aufgabe beginnen:

View File

@ -5,16 +5,16 @@
- Laden eines Playbooks aus einem VCS und ausführen des standardmässigen local.yml Playbooks: - Laden eines Playbooks aus einem VCS und ausführen des standardmässigen local.yml Playbooks:
`ansible-pull -U {{repository_url}}` `ansible-pull {{[-U|--url]}} {{repository_url}}`
- Laden eines Playbooks aus einem VCS und ausführen eines spezifischen Playbooks: - Laden eines Playbooks aus einem VCS und ausführen eines spezifischen Playbooks:
`ansible-pull -U {{repository_url}} {{playbook}}` `ansible-pull {{[-U|--url]}} {{repository_url}} {{playbook}}`
- Laden eines Playbooks aus einem VCS unter angabe eines bestimmten branches und ausführen eines spezifischen Playbooks: - Laden eines Playbooks aus einem VCS unter angabe eines bestimmten branches und ausführen eines spezifischen Playbooks:
`ansible-pull -U {{repository_url}} -C {{branch}} {{playbook}}` `ansible-pull {{[-U|--url]}} {{repository_url}} {{[-C|--checkout]}} {{branch}} {{playbook}}`
- Laden eines Playbooks aus einem VCS und ausführen eines spezifischen Playbooks unter angabe einer Hosts-Datei: - Laden eines Playbooks aus einem VCS und ausführen eines spezifischen Playbooks unter angabe einer Hosts-Datei:
`ansible-pull -U {{repository_url}} -i {{hosts_datei}} {{playbook}}` `ansible-pull {{[-U|--url]}} {{repository_url}} {{[-i|--inventory]}} {{hosts_datei}} {{playbook}}`

View File

@ -1,7 +1,7 @@
# avrdude # avrdude
> Treiberprogramm für Atmel AVR Mikrocontroller-Programmierung. > Treiberprogramm für Atmel AVR Mikrocontroller-Programmierung.
> Weitere Informationen: <https://www.nongnu.org/avrdude/>. > Weitere Informationen: <https://www.nongnu.org/avrdude/user-manual/avrdude_3.html#Option-Descriptions>.
- Schreibt den Speicherinhalt eines AVR-Mikrocontrollers in eine Datei: - Schreibt den Speicherinhalt eines AVR-Mikrocontrollers in eine Datei:

View File

@ -2,15 +2,15 @@
> Eine Paket-, Abhängigkeits- und Umgebungsverwaltung für beliebige Programmiersprachen. > Eine Paket-, Abhängigkeits- und Umgebungsverwaltung für beliebige Programmiersprachen.
> Manche Unterbefehle wie `create` sind separat dokumentiert. > Manche Unterbefehle wie `create` sind separat dokumentiert.
> Weitere Informationen: <https://github.com/conda/conda>. > Weitere Informationen: <https://docs.conda.io/projects/conda/en/latest/commands/index.html>.
- Erstelle eine neue Umgebung mit den zu installierenden Paketen: - Erstelle eine neue Umgebung mit den zu installierenden Paketen:
`conda create --name {{umgebungsname}} {{python=3.9 matplotlib}}` `conda create {{[-n|--name]}} {{umgebungsname}} {{python=3.9 matplotlib}}`
- Liste alle Umgebungen auf: - Liste alle Umgebungen auf:
`conda info --envs` `conda info {{[-e|--envs]}}`
- Lade eine Umgebung: - Lade eine Umgebung:
@ -22,7 +22,7 @@
- Lösche eine Umgebung (entferne alle Pakete): - Lösche eine Umgebung (entferne alle Pakete):
`conda remove --name {{umgebungsname}} --all` `conda remove {{[-n|--name]}} {{umgebungsname}} --all`
- Installiere Pakete in die derzeit geladene Umgebung: - Installiere Pakete in die derzeit geladene Umgebung:
@ -34,4 +34,4 @@
- Lösche alle ungenutzten Pakete und leere den Cache: - Lösche alle ungenutzten Pakete und leere den Cache:
`conda clean --all` `conda clean {{[-a|--all]}}`

View File

@ -13,19 +13,19 @@
- Baue ein Docker Image und gib ihm einen Tag: - Baue ein Docker Image und gib ihm einen Tag:
`docker build --tag {{name:tag}} .` `docker build {{[-t|--tag]}} {{name:tag}} .`
- Baue ein Docker Image ohne Build-Kontext: - Baue ein Docker Image ohne Build-Kontext:
`docker build --tag {{name:tag}} - < {{Dockerfile}}` `docker build {{[-t|--tag]}} {{name:tag}} - < {{Dockerfile}}`
- Verwende keinen Cache beim Bauen des Docker Images: - Verwende keinen Cache beim Bauen des Docker Images:
`docker build --no-cache --tag {{name:tag}} .` `docker build --no-cache {{[-t|--tag]}} {{name:tag}} .`
- Baue ein Docker Image mit einem spezifischen Dockerfile: - Baue ein Docker Image mit einem spezifischen Dockerfile:
`docker build --file {{Dockerfile}} .` `docker build {{[-f|--file]}} {{Dockerfile}} .`
- Baue mit benutzerdefinierten Variablen, die während des Bauens zur Verfügung stehen: - Baue mit benutzerdefinierten Variablen, die während des Bauens zur Verfügung stehen:

View File

@ -9,7 +9,7 @@
- Erzeuge und starte alle Container im Hintergrund unter der Verwendung der Datei `docker-compose.yml` im aktuellen Verzeichnis: - Erzeuge und starte alle Container im Hintergrund unter der Verwendung der Datei `docker-compose.yml` im aktuellen Verzeichnis:
`docker compose up --detach` `docker compose up {{[-d|--detach]}}`
- Starte alle Container. Erzeuge zugehörige Docker Images bei Bedarf neu: - Starte alle Container. Erzeuge zugehörige Docker Images bei Bedarf neu:
@ -17,7 +17,7 @@
- Starte alle Container durch Angabe eines Projektnamens unter Verwendung einer alternativen Compose-Datei: - Starte alle Container durch Angabe eines Projektnamens unter Verwendung einer alternativen Compose-Datei:
`docker compose -p {{Projektname}} --file {{pfad/zu/verzeichnis}} up` `docker compose {{[-p|--project-name]}} {{Projektname}} {{[-f|--file]}} {{pfad/zu/verzeichnis}} up`
- Stoppe alle laufenden Container: - Stoppe alle laufenden Container:
@ -25,12 +25,12 @@
- Stoppe und entferne alle Container inklusive zugehöriger Netzwerke, Volumes und Images: - Stoppe und entferne alle Container inklusive zugehöriger Netzwerke, Volumes und Images:
`docker compose down --rmi all --volumes` `docker compose down --rmi all {{[-v|--volumes]}}`
- Zeige die Logs aller Container kontinuierlich an: - Zeige die Logs aller Container kontinuierlich an:
`docker compose logs --follow` `docker compose logs {{[-f|--follow]}}`
- Zeige die Logs eines spezifischen Containers kontinuierlich an: - Zeige die Logs eines spezifischen Containers kontinuierlich an:
`docker compose logs --follow {{container_name}}` `docker compose logs {{[-f|--follow]}} {{container_name}}`

View File

@ -13,4 +13,4 @@
- Kopiere eine Datei oder ein Verzeichnis vom Host in einen Container und folge dabei Symlinks (kopiert die verlinkten Dateien statt der Symlinks): - Kopiere eine Datei oder ein Verzeichnis vom Host in einen Container und folge dabei Symlinks (kopiert die verlinkten Dateien statt der Symlinks):
`docker cp --follow-link {{pfad/zu/symlink_auf_host}} {{container_name}}:{{pfad/zu/datei_oder_verzeichnis_in_container}}` `docker cp {{[-L|--follow-link]}} {{pfad/zu/symlink_auf_host}} {{container_name}}:{{pfad/zu/datei_oder_verzeichnis_in_container}}`

View File

@ -5,24 +5,24 @@
- Öffne eine Shell innerhalb eines bereits laufenden Containers: - Öffne eine Shell innerhalb eines bereits laufenden Containers:
`docker exec --interactive --tty {{container_name}} {{/bin/bash}}` `docker exec {{[-it|--interactive --tty]}} {{container_name}} {{/bin/bash}}`
- Führe einen Befehl im Hintergrund (losgelöst) in einem laufenden Container aus: - Führe einen Befehl im Hintergrund (losgelöst) in einem laufenden Container aus:
`docker exec --detach {{container_name}} {{befehl}}` `docker exec {{[-d|--detach]}} {{container_name}} {{befehl}}`
- Bestimme das Arbeitsverzeichnis, in dem der Befehl ausgeführt werden soll: - Bestimme das Arbeitsverzeichnis, in dem der Befehl ausgeführt werden soll:
`docker exec --interactive --tty --workdir {{pfad/zu/verzeichnis}} {{container_name}} {{befehl}}` `docker exec {{[-it|--interactive --tty]}} {{[-w|--workdir]}} {{pfad/zu/verzeichnis}} {{container_name}} {{befehl}}`
- Führe einen Befehl im Hintergrund in einem laufenden Container aus, aber lies von der Standardeingabe: - Führe einen Befehl im Hintergrund in einem laufenden Container aus, aber lies von der Standardeingabe:
`docker exec --interactive --detach {{container_name}} {{befehl}}` `docker exec {{[-i|--interactive]}} {{[-d|--detach]}} {{container_name}} {{befehl}}`
- Setze eine Umgebungsvariable in einer laufenden Bash Sitzung: - Setze eine Umgebungsvariable in einer laufenden Bash Sitzung:
`docker exec --interactive --tty --env {{variablen_name}}={{wert}} {{container_name}} {{/bin/bash}}` `docker exec {{[-it|--interactive --tty]}} {{[-e|--env]}} {{variablen_name}}={{wert}} {{container_name}} {{/bin/bash}}`
- Führe einen Befehl als ein bestimmter Benutzer aus: - Führe einen Befehl als ein bestimmter Benutzer aus:
`docker exec --user {{benutzer}} {{container_name}} {{befehl}}` `docker exec {{[-u|--user]}} {{benutzer}} {{container_name}} {{befehl}}`

View File

@ -13,20 +13,20 @@
- Zeige die IP Adresse eines Containers an: - Zeige die IP Adresse eines Containers an:
`docker inspect --format '\{\{range.NetworkSettings.Networks\}\}\{\{.IPAddress\}\}\{\{end\}\}' {{container}}` `docker inspect {{[-f|--format]}} '\{\{range.NetworkSettings.Networks\}\}\{\{.IPAddress\}\}\{\{end\}\}' {{container}}`
- Zeige den Pfad zur Logdatei eines Containers: - Zeige den Pfad zur Logdatei eines Containers:
`docker inspect --format='\{\{.LogPath\}\}' {{container}}` `docker inspect {{[-f|--format]}} '\{\{.LogPath\}\}' {{container}}`
- Zeige den Namen des Images eines Containers: - Zeige den Namen des Images eines Containers:
`docker inspect --format='\{\{.Config.Image\}\}' {{container}}` `docker inspect {{[-f|--format]}} '\{\{.Config.Image\}\}' {{container}}`
- Zeige die Konfiguration als JSON an: - Zeige die Konfiguration als JSON an:
`docker inspect --format='\{\{json .Config\}\}' {{container}}` `docker inspect {{[-f|--format]}} '\{\{json .Config\}\}' {{container}}`
- Zeige alle Port Bindings: - Zeige alle Port Bindings:
`docker inspect --format='\{\{range $p, $conf := .NetworkSettings.Ports\}\} \{\{$p\}\} -> \{\{(index $conf 0).HostPort\}\} \{\{end\}\}' {{container}}` `docker inspect {{[-f|--format]}} '\{\{range $p, $conf := .NetworkSettings.Ports\}\} \{\{$p\}\} -> \{\{(index $conf 0).HostPort\}\} \{\{end\}\}' {{container}}`

View File

@ -9,23 +9,23 @@
- Führe einen Befehl in einem neuen Container im Hintergrund aus und zeige die ID: - Führe einen Befehl in einem neuen Container im Hintergrund aus und zeige die ID:
`docker run --detach {{image}} {{befehl}}` `docker run {{[-d|--detach]}} {{image}} {{befehl}}`
- Führe einen Befehl in einem kurzlebigen Container im interaktiven Modus mit einem Pseudo-TTY aus: - Führe einen Befehl in einem kurzlebigen Container im interaktiven Modus mit einem Pseudo-TTY aus:
`docker run --rm --interactive --tty {{image}} {{befehl}}` `docker run --rm {{[-it|--interactive --tty]}} {{image}} {{befehl}}`
- Führe einen Befehl in einem neuen Container mit übergebenen Umgebungsvariablen aus: - Führe einen Befehl in einem neuen Container mit übergebenen Umgebungsvariablen aus:
`docker run --env '{{variable}}={{wert}}' --env {{variable}} {{image}} {{befehl}}` `docker run {{[-e|--env]}} '{{variable}}={{wert}}' {{[-e|--env]}} {{variable}} {{image}} {{befehl}}`
- Führe einen Befehl in einem neuen Container mit eingebundenen Datenträgern aus: - Führe einen Befehl in einem neuen Container mit eingebundenen Datenträgern aus:
`docker run --volume {{pfad/zu/host_verzeichnis}}:{{pfad/zu/container_verzeichnis}} {{image}} {{befehl}}` `docker run {{[-v|--volume]}} {{pfad/zu/host_verzeichnis}}:{{pfad/zu/container_verzeichnis}} {{image}} {{befehl}}`
- Führe einen Befehl in einem neuen Container mit veröffentlichten Ports aus: - Führe einen Befehl in einem neuen Container mit veröffentlichten Ports aus:
`docker run --publish {{host_port}}:{{container_port}} {{image}} {{befehl}}` `docker run {{[-p|--publish]}} {{host_port}}:{{container_port}} {{image}} {{befehl}}`
- Führe einen Befehl in einem neuen Container aus und überschreibe den Einstiegspunkt des Images: - Führe einen Befehl in einem neuen Container aus und überschreibe den Einstiegspunkt des Images:

View File

@ -1,35 +1,35 @@
# exa # exa
> Ein moderner Ersatz für `ls` (Verzeichnisinhalte auflisten). > Ein moderner Ersatz für `ls` (Verzeichnisinhalte auflisten).
> Weitere Informationen: <https://github.com/ogham/exa>. > Weitere Informationen: <https://github.com/ogham/exa#command-line-options>.
- Liste eine Datei pro Zeile auf: - Liste eine Datei pro Zeile auf:
`exa --oneline` `exa {{[-1|--oneline]}}`
- Liste alle Dateien auf, einschließlich versteckter Dateien: - Liste alle Dateien auf, einschließlich versteckter Dateien:
`exa --all` `exa {{[-a|--all]}}`
- Liste alle Dateien im langen Format auf (Berechtigungen, Eigentümer, Größe und Änderungsdatum): - Liste alle Dateien im langen Format auf (Berechtigungen, Eigentümer, Größe und Änderungsdatum):
`exa --long --all` `exa {{[-l|--long]}} {{[-a|--all]}}`
- Liste Dateien nach Größe absteigend sortiert auf: - Liste Dateien nach Größe absteigend sortiert auf:
`exa --reverse --sort={{size}}` `exa {{[-r|--reverse]}} {{[-s|--sort]}} {{size}}`
- Zeige Dateien in einer Baumstruktur an, die drei Ebenen tief ist: - Zeige Dateien in einer Baumstruktur an, die drei Ebenen tief ist:
`exa --long --tree --level={{3}}` `exa {{[-l|--long]}} {{[-T|--tree]}} {{[-L|--level]}} {{3}}`
- Liste Dateien nach Änderungsdatum aufsteigend sortiert auf: - Liste Dateien nach Änderungsdatum aufsteigend sortiert auf:
`exa --long --sort={{modified}}` `exa {{[-l|--long]}} {{[-s|--sort]}} {{modified}}`
- Liste Dateien inklusive Header, Icons und Git-Status: - Liste Dateien inklusive Header, Icons und Git-Status:
`exa --long --header --icons --git` `exa {{[-l|--long]}} {{[-h|--header]}} --icons --git`
- Liste keine Dateien auf, die in `.gitignore` erwähnt werden: - Liste keine Dateien auf, die in `.gitignore` erwähnt werden:

View File

@ -2,7 +2,7 @@
> F-Droid Build Tool. > F-Droid Build Tool.
> F-Droid ist ein installierbarer Katalog mit FOSS (Freie Open Source Software) Apps für Android. > F-Droid ist ein installierbarer Katalog mit FOSS (Freie Open Source Software) Apps für Android.
> Weitere Informationen: <https://f-droid.org/>. > Weitere Informationen: <https://f-droid.org/en/docs/Building_Applications/>.
- Kompiliere eine bestimmte App: - Kompiliere eine bestimmte App:

View File

@ -1,28 +1,28 @@
# gobuster # gobuster
> Findet versteckte Pfade auf Webservern und mehr. > Findet versteckte Pfade auf Webservern und mehr.
> Weitere Informationen: <https://github.com/OJ/gobuster>. > Weitere Informationen: <https://github.com/OJ/gobuster#modes>.
- Finde Verzeichnisse und Dateien, die den Wörtern der Wortliste entsprechen: - Finde Verzeichnisse und Dateien, die den Wörtern der Wortliste entsprechen:
`gobuster dir --url {{https://beispiel.com/}} --wordlist {{pfad/zu/datei}}` `gobuster dir {{[-u|--url]}} {{https://beispiel.com/}} {{[-w|--wordlist]}} {{pfad/zu/datei}}`
- Finde Subdomains: - Finde Subdomains:
`gobuster dns --domain {{beispiel.com}} --wordlist {{pfad/zu/datei}}` `gobuster dns {{[-d|--domain]}} {{beispiel.com}} {{[-w|--wordlist]}} {{pfad/zu/datei}}`
- Finde Amazon S3-Buckets: - Finde Amazon S3-Buckets:
`gobuster s3 --wordlist {{pfad/zu/datei}}` `gobuster s3 {{[-w|--wordlist]}} {{pfad/zu/datei}}`
- Finde andere virtuelle Hosts eines Servers: - Finde andere virtuelle Hosts eines Servers:
`gobuster vhost --url {{https://beispiel.com/}} --wordlist {{pfad/zu/datei}}` `gobuster vhost {{[-u|--url]}} {{https://beispiel.com/}} {{[-w|--wordlist]}} {{pfad/zu/datei}}`
- Fuzze den Wert eines URL-Parameters: - Fuzze den Wert eines URL-Parameters:
`gobuster fuzz --url {{https://beispiel.com/?parameter=FUZZ}} --wordlist {{pfad/zu/datei}}` `gobuster fuzz {{[-u|--url]}} {{https://beispiel.com/?parameter=FUZZ}} {{[-w|--wordlist]}} {{pfad/zu/datei}}`
- Fuzze den Namen eines URL-Parameters: - Fuzze den Namen eines URL-Parameters:
`gobuster fuzz --url {{https://beispiel.com/?FUZZ=wert}} --wordlist {{pfad/zu/datei}}` `gobuster fuzz {{[-u|--url]}} {{https://beispiel.com/?FUZZ=wert}} {{[-w|--wordlist]}} {{pfad/zu/datei}}`

View File

@ -14,8 +14,8 @@
- Benutze erweiterte reguläre Ausdrücke (unterstützt `?`, `+`, `{}`, `()` und `|`) ohne Beachtung der Groß-, Kleinschreibung: - Benutze erweiterte reguläre Ausdrücke (unterstützt `?`, `+`, `{}`, `()` und `|`) ohne Beachtung der Groß-, Kleinschreibung:
`grep {{[-E|--extended-regexp]}} {{[-i|--ignore-case]}} "{{ausdruck}}" {{pfad/zu/datei}}` `grep {{[-Ei|--extended-regexp --ignore-case]}} "{{ausdruck}}" {{pfad/zu/datei}}`
- Zeige 3 Zeilen Kontext um [C], vor [B] oder nach [A] jedem Ergebnis: - Zeige 3 Zeilen Kontext um [C], vor [B] oder nach [A] jedem Ergebnis:
`grep --{{context|before-context|after-context}} 3 "{{ausdruck}}" {{pfad/zu/datei}}` `grep {{--context|--before-context|--after-context}} 3 "{{ausdruck}}" {{pfad/zu/datei}}`

View File

@ -1,7 +1,7 @@
# musescore # musescore
> MuseScore 3 Notenblatt-Editor. > MuseScore 3 Notenblatt-Editor.
> Weitere Informationen: <https://musescore.org/en/handbook/3/command-line-options>. > Weitere Informationen: <https://musescore.org/en/handbook/4/command-line-options>.
- Verwende einen bestimmten Audio-Treiber: - Verwende einen bestimmten Audio-Treiber:

View File

@ -9,12 +9,12 @@
- Aktualisiere interaktiv veraltete Pakete: - Aktualisiere interaktiv veraltete Pakete:
`npm-check --update` `npm-check {{[-u|--update]}}`
- Aktualisiere alle Pakete ohne Nachfrage: - Aktualisiere alle Pakete ohne Nachfrage:
`npm-check --update-all` `npm-check {{[-y|--update-all]}}`
- Überspringe die Prüfung auf nicht verwendete Pakete: - Überspringe die Prüfung auf nicht verwendete Pakete:
`npm-check --skip-unused` `npm-check {{[-s|--skip-unused]}}`

View File

@ -1,7 +1,7 @@
# phpbu # phpbu
> Ein Backup framework für PHP. > Ein Backup framework für PHP.
> Weitere Informationen: <https://phpbu.de>. > Weitere Informationen: <https://phpbu.de/manual/current/en/phpbu-manual.html#cli>.
- Führe ein Backup mit der Standard `phpbu.xml` Konfigurationsdatei aus: - Führe ein Backup mit der Standard `phpbu.xml` Konfigurationsdatei aus:

View File

@ -2,7 +2,7 @@
> Schneller, speicherplatzsparender Paketmanager für Node.js. > Schneller, speicherplatzsparender Paketmanager für Node.js.
> Ein Kommandozeilenwerkzeug für die Verwaltung von JavaScript und Node.js Paketen (Packages). > Ein Kommandozeilenwerkzeug für die Verwaltung von JavaScript und Node.js Paketen (Packages).
> Weitere Informationen: <https://pnpm.io>. > Weitere Informationen: <https://pnpm.io/pnpm-cli>.
- Erstelle eine `package.json` Datei interaktiv: - Erstelle eine `package.json` Datei interaktiv:
@ -18,11 +18,11 @@
- Installiere ein Package und füge es als Entwicklungs-Abhängigkeit der `package.json` Datei hinzu: - Installiere ein Package und füge es als Entwicklungs-Abhängigkeit der `package.json` Datei hinzu:
`pnpm add -D {{modul_name}}` `pnpm add {{[-D|--save-dev]}} {{modul_name}}`
- Installiere ein Package global: - Installiere ein Package global:
`pnpm add -g {{modul_name}}` `pnpm add {{[-g|--global]}} {{modul_name}}`
- Deinstalliere ein Package und entferne es automatisch aus der `package.json` Datei: - Deinstalliere ein Package und entferne es automatisch aus der `package.json` Datei:
@ -34,4 +34,4 @@
- Gib eine Liste aller global installierten Packages aus: - Gib eine Liste aller global installierten Packages aus:
`pnpm list -g --depth={{0}}` `pnpm list {{[-g|--global]}} --depth {{0}}`

View File

@ -1,7 +1,7 @@
# puppet agent # puppet agent
> Ruft die Client-Konfiguration eines Puppetservers ab und setzt diese auf dem System um. > Ruft die Client-Konfiguration eines Puppetservers ab und setzt diese auf dem System um.
> Weitere Informationen: <https://puppet.com/docs/puppet/7/man/agent.html>. > Weitere Informationen: <https://github.com/puppetlabs/puppet/blob/main/references/man/agent.md>.
- Registriere die Node bei einem Puppetserver und wende den empfangenen Katalog an: - Registriere die Node bei einem Puppetserver und wende den empfangenen Katalog an:

View File

@ -1,7 +1,7 @@
# puppet apply # puppet apply
> Wende ein Puppet-Manifest lokal an. > Wende ein Puppet-Manifest lokal an.
> Weitere Informationen: <https://puppet.com/docs/puppet/7/man/apply.html>. > Weitere Informationen: <https://github.com/puppetlabs/puppet/blob/main/references/man/apply.md>.
- Wende ein Manifest an: - Wende ein Manifest an:

View File

@ -2,7 +2,7 @@
> Puppet bietet Tools, an um die Konfiguration von Servern zu automatisieren. > Puppet bietet Tools, an um die Konfiguration von Servern zu automatisieren.
> Einige Unterbefehle wie `puppet agent` sind separat dokumentiert. > Einige Unterbefehle wie `puppet agent` sind separat dokumentiert.
> Weitere Informationen: <https://puppet.com/>. > Weitere Informationen: <https://github.com/puppetlabs/puppet/blob/main/references/man/overview.md>.
- Führe einen Puppet-Unterbefehl aus: - Führe einen Puppet-Unterbefehl aus:

View File

@ -1,7 +1,7 @@
# sqlite3 # sqlite3
> Das Kommandozeileninterface für SQLite 3, welches eine eigenständige dateibasierte eingebettete SQL-Engine ist. > Das Kommandozeileninterface für SQLite 3, welches eine eigenständige dateibasierte eingebettete SQL-Engine ist.
> Weitere Informationen: <https://sqlite.org>. > Weitere Informationen: <https://sqlite.org/cli.html>.
- Starte eine interaktive Shell mit einer neuen Datenbank: - Starte eine interaktive Shell mit einer neuen Datenbank:

View File

@ -2,7 +2,7 @@
> Verwalte Packages und Konfigurationen einer existierenden TeX Live Installation. > Verwalte Packages und Konfigurationen einer existierenden TeX Live Installation.
> Manche Unterbefehle wie `paper` sind separat dokumentiert. > Manche Unterbefehle wie `paper` sind separat dokumentiert.
> Weitere Informationen: <https://www.tug.org/texlive/tlmgr.html>. > Weitere Informationen: <https://www.tug.org/texlive/doc/tlmgr.html#ACTIONS>.
- Installiere ein Package und seine Abhängigkeiten: - Installiere ein Package und seine Abhängigkeiten:

View File

@ -9,15 +9,15 @@
- Zeige, wie viele Stunden jeder Benutzer verbunden war: - Zeige, wie viele Stunden jeder Benutzer verbunden war:
`ac --individual-totals` `ac {{[-p|--individual-totals]}}`
- Zeige, wie viele Stunden ein bestimmter Benutzer verbunden war: - Zeige, wie viele Stunden ein bestimmter Benutzer verbunden war:
`ac --individual-totals {{nutzername}}` `ac {{[-p|--individual-totals]}} {{nutzername}}`
- Zeige, wie viele Stunden ein bestimmter Benutzer pro Tag verbunden war: - Zeige, wie viele Stunden ein bestimmter Benutzer pro Tag verbunden war:
`ac --daily-totals --individual-totals {{nutzername}}` `ac {{[-d|--daily-totals]}} {{[-p|--individual-totals]}} {{nutzername}}`
- Zeige zusätzliche Details: - Zeige zusätzliche Details:

View File

@ -1,7 +1,7 @@
# add-apt-repository # add-apt-repository
> Verwalte apt-Repository-Definitionen. > Verwalte apt-Repository-Definitionen.
> Weitere Informationen: <https://manned.org/apt-add-repository>. > Weitere Informationen: <https://manned.org/add-apt-repository>.
- Füge ein neues apt-Repository hinzu: - Füge ein neues apt-Repository hinzu:
@ -9,7 +9,7 @@
- Entferne ein apt-Repository: - Entferne ein apt-Repository:
`add-apt-repository --remove {{repository_spec}}` `add-apt-repository {{[-r|--remove]}} {{repository_spec}}`
- Aktualisiere den Paketcache nach dem Hinzufügen eines Repositories: - Aktualisiere den Paketcache nach dem Hinzufügen eines Repositories:
@ -17,4 +17,4 @@
- Erlaube das Herunterladen von Quellpaketen aus dem Repository: - Erlaube das Herunterladen von Quellpaketen aus dem Repository:
`add-apt-repository --enable-source {{repository_spec}}` `add-apt-repository {{[-s|--enable-source]}} {{repository_spec}}`

View File

@ -1,7 +1,7 @@
# arithmetic # arithmetic
> Quiz über simple arithmetische Probleme. > Quiz über simple arithmetische Probleme.
> Weitere Informationen: <https://manned.org/arithmetic.6>. > Weitere Informationen: <https://manned.org/arithmetic>.
- Starte ein arithmetisches Quiz: - Starte ein arithmetisches Quiz:

View File

@ -2,19 +2,19 @@
> The Let's Encrypt Agent zum automatischen Erhalten und Erneuern von TLS-Zertifikaten. > The Let's Encrypt Agent zum automatischen Erhalten und Erneuern von TLS-Zertifikaten.
> Nachfolger von `letsencrypt`. > Nachfolger von `letsencrypt`.
> Weitere Informationen: <https://certbot.eff.org/docs/using.html>. > Weitere Informationen: <https://eff-certbot.readthedocs.io/en/latest/using.html>.
- Beziehe ein neues Zertifikat über die webroot-Autorisierung, aber ohne dieses automatisch zu installieren: - Beziehe ein neues Zertifikat über die webroot-Autorisierung, aber ohne dieses automatisch zu installieren:
`sudo certbot certonly --webroot --webroot-path {{pfad/zu/webroot}} --domain {{subdomain.beispiel.de}}` `sudo certbot certonly --webroot {{[-w|--webroot-path]}} {{pfad/zu/webroot}} {{[-d|--domain]}} {{subdomain.beispiel.de}}`
- Beziehe ein neues Zertifikat über die nginx-Autorisierung und automatische Installation des neuen Zertifikats: - Beziehe ein neues Zertifikat über die nginx-Autorisierung und automatische Installation des neuen Zertifikats:
`sudo certbot --nginx --domain {{subdomain.beispiel.de}}` `sudo certbot --nginx {{[-d|--domain]}} {{subdomain.beispiel.de}}`
- Beziehe ein neues Zertifikat über die apache-Autorisierung und automatische Installation des neuen Zertifikats: - Beziehe ein neues Zertifikat über die apache-Autorisierung und automatische Installation des neuen Zertifikats:
`sudo certbot --apache --domain {{subdomain.beispiel.de}}` `sudo certbot --apache {{[-d|--domain]}} {{subdomain.beispiel.de}}`
- Erneuere alle Let's Encrypt Zertifikate die in 30 Tagen oder weniger auslaufen (nicht vergessen alle Server, die diese nutzen, neu zu starten): - Erneuere alle Let's Encrypt Zertifikate die in 30 Tagen oder weniger auslaufen (nicht vergessen alle Server, die diese nutzen, neu zu starten):
@ -22,8 +22,8 @@
- Simuliere die Zertifikatserneuerung, ohne diese zu speichern: - Simuliere die Zertifikatserneuerung, ohne diese zu speichern:
`sudo certbot --webroot --webroot-path {{pfad/zu/webroot}} --domain {{subdomain.beispiel.de}} --dry-run` `sudo certbot --webroot {{[-w|--webroot-path]}} {{pfad/zu/webroot}} {{[-d|--domain]}} {{subdomain.beispiel.de}} --dry-run`
- Beziehe ein Test-Zertifikat: - Beziehe ein Test-Zertifikat:
`sudo certbot --webroot --webroot-path {{pfad/zu/webroot}} --domain {{subdomain.beispiel.de}} --test-cert` `sudo certbot --webroot {{[-w|--webroot-path]}} {{pfad/zu/webroot}} {{[-d|--domain]}} {{subdomain.beispiel.de}} --test-cert`

View File

@ -9,4 +9,4 @@
- Erzeuge und bearbeite eine neue Partitionierungstabelle für eine bestimmte Festplatte: - Erzeuge und bearbeite eine neue Partitionierungstabelle für eine bestimmte Festplatte:
`cfdisk --zero {{/dev/sdX}}` `cfdisk {{[-z|--zero]}} {{/dev/sdX}}`

View File

@ -0,0 +1,32 @@
# hyprctl
> Steuere Teile des Hyprland Wayland-Compositors.
> Weitere Informationen: <https://wiki.hyprland.org/Configuring/Using-hyprctl>.
- Lade die Hyprland-Konfiguration neu:
`hyprctl reload`
- Gib den Namen das aktiven Fensters zurück:
`hyprctl activewindow`
- Zeige eine Liste aller verbundenen Eingabegeräte:
`hyprctl devices`
- Zeige eine Liste aller Ausgänge mit ihren jeweiligen Eigenschaften:
`hyprctl workspaces`
- Rufe einen Dispatcher auf:
`hyprctl dispatch {{dispatcher}}`
- Setzte ein Konfigurations-Schlüsselwort dynamisch:
`hyprctl keyword {{keyword}} {{value}}`
- Zeige die Version:
`hyprctl version`

View File

@ -1,4 +1,4 @@
# Exclamation mark # !
> Bash incorporado para sustituir con un comando encontrado en la historia. > Bash incorporado para sustituir con un comando encontrado en la historia.
> Más información: <https://gnu.org/software/bash/manual/bash.html#Event-Designators>. > Más información: <https://gnu.org/software/bash/manual/bash.html#Event-Designators>.

View File

@ -1,6 +1,6 @@
# Dollar sign # $
> Expandir una variable Bash. > Expande una variable Bash.
> Más información: <https://gnu.org/software/bash/manual/bash.html#Shell-Variables>. > Más información: <https://gnu.org/software/bash/manual/bash.html#Shell-Variables>.
- Imprime una variable: - Imprime una variable:

View File

@ -0,0 +1,28 @@
# %
> Bash incorporado para administrar los trabajos activos o suspendidos.
> Más información: <https://www.gnu.org/software/bash/manual/bash.html#Job-Control-Basics>.
- Trae el trabajo actual al frente:
`%`
- Trae el trabajo previo al frente:
`%-`
- Trae el trabajo por su número `n` al frente:
`%{{n}}`
- Trae el trabajo cuyo comando empieza con `cadena` al frente:
`%{{cadena}}`
- Trae el trabajo cuyo comando contiene `cadena` al frente:
`%?{{cadena}}`
- Reanuda un trabajo suspendido:
`%{{1}} &`

View File

@ -0,0 +1,16 @@
# ,
> Ejecuta comandos aún sin tenerlos instalados en tu sistema.
> Más información: <https://github.com/nix-community/comma>.
- Ejecuta un comando:
`, {{comando -with -flags}}`
- Agrega un comando a una shell hija:
`, {{[-s|--shell]}} {{comando}}`
- Limpia el caché:
`, {{[-e|--empty-cache]}}`

View File

@ -1,4 +1,4 @@
# Dot # .
> Este comando es un alias de `source`. > Este comando es un alias de `source`.

View File

@ -0,0 +1,7 @@
# ]
> Esta palabra clave de shell es usada para cerrar `[`.
- Vea la documentación para la palabra clave `[`:
`tldr [`

Some files were not shown because too many files have changed in this diff Show More