Automated updated process of shell scripts and DOT Files (gentooamd)
This commit is contained in:
parent
c6b77e5510
commit
a00eda5a97
14
Gentoo/gentooamd/etc/portage/env/compiler-clang
vendored
Normal file
14
Gentoo/gentooamd/etc/portage/env/compiler-clang
vendored
Normal 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"
|
||||
@ -17,7 +17,8 @@ ACCEPT_LICENSE="*"
|
||||
#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"
|
||||
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.
|
||||
|
||||
54
Gentoo/gentooamd/etc/portage/make.conf.clang
Normal file
54
Gentoo/gentooamd/etc/portage/make.conf.clang
Normal 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
|
||||
@ -1 +1 @@
|
||||
app-arch/7zip ~amd64
|
||||
# app-arch/7zip ~amd64
|
||||
|
||||
1
Gentoo/gentooamd/etc/portage/package.accept_keywords/nss
Normal file
1
Gentoo/gentooamd/etc/portage/package.accept_keywords/nss
Normal file
@ -0,0 +1 @@
|
||||
dev-libs/nspr ~amd64
|
||||
@ -0,0 +1,2 @@
|
||||
dev-lang/rust-bin ~amd64
|
||||
dev-util/rustup ~amd64
|
||||
@ -0,0 +1 @@
|
||||
net-analyzer/telegraf ~amd64
|
||||
1
Gentoo/gentooamd/etc/portage/package.env
Normal file
1
Gentoo/gentooamd/etc/portage/package.env
Normal file
@ -0,0 +1 @@
|
||||
sys-kernel/gentoo-kernel compiler-clang
|
||||
@ -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
File diff suppressed because it is too large
Load Diff
@ -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
|
||||
@ -44,3 +44,4 @@ BROWSER=/usr/bin/librefox
|
||||
|
||||
# Added by LM Studio CLI (lms)
|
||||
export PATH="$PATH:/home/ganome/.lmstudio/bin:$HOME/.local/bin:$HOME/.local/bin/statusbar:/opt/steamcmd"
|
||||
. "$HOME/.cargo/env"
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
[ExtractDialog]
|
||||
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]
|
||||
preservePaths=false
|
||||
|
||||
Binary file not shown.
@ -1,16 +1,16 @@
|
||||
[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=
|
||||
current_page=7
|
||||
FILE_NAME_0=57;None;0;EUTF-8;1;1;0;%2Fhome%2Fganome%2FNextcloud4%2FSCAR-iT%2FWazuh%2Fwazuh-creds;0;4
|
||||
FILE_NAME_1=23;None;0;EUTF-8;1;1;0;%2Fhome%2Fganome%2FDocuments%2Fwazuh-readonly.txt;0;4
|
||||
FILE_NAME_2=11;None;0;EUTF-8;1;1;0;%2Fhome%2Fganome%2FDocuments%2FProbate-Attorney.txt;0;4
|
||||
FILE_NAME_3=748;None;0;EUTF-8;1;1;0;%2Fhome%2Fganome%2Femerge-resume;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_5=1;None;0;EUTF-8;1;1;0;%2Fhome%2Fganome%2FDocuments%2FGameStuff%2Ffragpunk-cmd.txt;0;4
|
||||
FILE_NAME_6=12;None;0;EUTF-8;1;1;0;%2Fhome%2Fganome%2FDocuments%2FGameStuff%2Fgamestoget.txt;0;4
|
||||
FILE_NAME_7=930;None;0;EUTF-8;1;1;0;%2Fhome%2Fganome%2FDocuments%2FGameStuff%2Fark-SE-ModList;0;4
|
||||
FILE_NAME_8=112;None;0;EUTF-8;1;1;0;%2Fhome%2Fganome%2FNextcloud4%2FSCAR-iT%2Fblogs%2FGentoo%20SecureBoot;0;4
|
||||
current_page=0
|
||||
FILE_NAME_0=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=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=12;None;0;EUTF-8;1;1;0;%2Fhome%2Fganome%2FDocuments%2FGameStuff%2Fgamestoget.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=112;None;0;EUTF-8;1;1;0;%2Fhome%2Fganome%2FNextcloud4%2FSCAR-iT%2Fblogs%2FGentoo%20SecureBoot;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=4292;YAML;0;EUTF-8;1;1;0;%2Fhome%2Fganome%2Fapi.config.yaml;0;4
|
||||
|
||||
[project]
|
||||
session_file=
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
bind = SUPER,Return,exec,kitty
|
||||
bind = SUPER,Return,exec,ghostty
|
||||
bind = SUPERALT,Return,exec,st
|
||||
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"
|
||||
|
||||
@ -32,4 +32,6 @@ windowrule = idleinhibit fullscreen,class:^(LibreWolf)$
|
||||
# Special Workspace Rules
|
||||
windowrule = workspace special,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)$
|
||||
|
||||
@ -2,7 +2,7 @@ font_family Font Awesome
|
||||
bold_font auto
|
||||
italic_font auto
|
||||
bold_italic_font auto
|
||||
font_size 16.0
|
||||
font_size 14.0
|
||||
background_opacity 1.00
|
||||
background_blur 32
|
||||
# selection_background #cecb00
|
||||
|
||||
@ -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_per_row: 2
|
||||
plots:
|
||||
- - !Temperature edge
|
||||
- - GpuClock
|
||||
- GpuTargetClock
|
||||
- VramClock
|
||||
- []
|
||||
- []
|
||||
gpus:
|
||||
'1002:73EF-1EAE:6502-0000:03:00.0':
|
||||
plots:
|
||||
- - !Temperature edge
|
||||
- !Temperature junction
|
||||
- !Temperature mem
|
||||
- - GpuClock
|
||||
- GpuTargetClock
|
||||
- VramClock
|
||||
- - FanRpm
|
||||
- FanPwm
|
||||
- - PowerAverage
|
||||
- PowerCap
|
||||
|
||||
@ -1 +1 @@
|
||||
1747878948
|
||||
1751935807
|
||||
@ -8,7 +8,7 @@
|
||||
/pages.id/ @reinhart1010
|
||||
/pages.it/ @mebeim @tansiret @Magrid0
|
||||
/pages.ko/ @IMHOJEONG @Zamoca42 @CodePsy-2001
|
||||
/pages.nl/ @sebastiaanspeck @leonvsc @Waples
|
||||
/pages.nl/ @sebastiaanspeck @leonvsc @Waples @dmmqz
|
||||
/pages.pl/ @acuteenvy @spageektti
|
||||
/pages.pt_BR/ @isaacvicente @vitorhcl @renie
|
||||
/pages.pt_PT/ @waldyrious
|
||||
@ -17,8 +17,6 @@
|
||||
/pages.zh/ @blueskyson @einverne
|
||||
/pages.zh_TW/ @blueskyson
|
||||
|
||||
/pages/linux/ @cyqsimon
|
||||
|
||||
/*.md @sbrl @kbdharun @sebastiaanspeck
|
||||
/.devcontainer/* @kbdharun @sebastiaanspeck
|
||||
/.github/workflows/* @sbrl @kbdharun @sebastiaanspeck
|
||||
@ -27,8 +25,9 @@
|
||||
/package-lock.json @kbdharun @sebastiaanspeck
|
||||
/requirements.txt @kbdharun @sebastiaanspeck
|
||||
|
||||
/contributing-guides/maintainers-guide.md @sbrl @kbdharun
|
||||
/contributing-guides/style-guide.md @sbrl @kbdharun
|
||||
/contributing-guides/maintainers-guide.md @sbrl @kbdharun @sebastiaanspeck
|
||||
/contributing-guides/style-guide.md @sbrl @kbdharun @sebastiaanspeck
|
||||
/contributing-guides/translation-templates/ @kbdharun @sebastiaanspeck
|
||||
/contributing-guides/*.ar.md @MachiavelliII
|
||||
/contributing-guides/*.de.md @pixelcmtd @gutjuri
|
||||
/contributing-guides/*.es.md @kant @tricantivu @ikks
|
||||
@ -38,7 +37,7 @@
|
||||
/contributing-guides/*.id.md @reinhart1010
|
||||
/contributing-guides/*.it.md @mebeim @tansiret @Magrid0
|
||||
/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/*.pt_BR.md @isaacvicente @vitorhcl @renie
|
||||
/contributing-guides/*.pt_PT.md @waldyrious
|
||||
|
||||
@ -106,7 +106,7 @@ jobs:
|
||||
- name: Attest generated files
|
||||
if: github.repository == 'tldr-pages/tldr' && github.ref == 'refs/heads/main'
|
||||
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
|
||||
with:
|
||||
subject-path: ${{ env.subject_path }}
|
||||
|
||||
@ -1,4 +1,6 @@
|
||||
name: Codespell
|
||||
permissions:
|
||||
contents: read
|
||||
|
||||
on:
|
||||
pull_request:
|
||||
|
||||
@ -43,7 +43,7 @@ jobs:
|
||||
- name: Attest copied assets
|
||||
if: github.repository == 'tldr-pages/tldr'
|
||||
id: attest
|
||||
uses: actions/attest-build-provenance@db473fddc028af60658334401dc6fa3ffd8669fd # v2.3.0
|
||||
uses: actions/attest-build-provenance@e8998f949152b193b063cb0ec769d69d929409be # v2.4.0
|
||||
with:
|
||||
subject-path: ${{ env.subject_path }}
|
||||
|
||||
|
||||
@ -5,6 +5,10 @@ on:
|
||||
schedule:
|
||||
- cron: "0 0 1 * *"
|
||||
|
||||
permissions:
|
||||
contents: read
|
||||
issues: write
|
||||
|
||||
jobs:
|
||||
check-usernames:
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
@ -31,3 +31,6 @@ venv
|
||||
|
||||
# Generated pycache
|
||||
__pycache__
|
||||
|
||||
# Generated log
|
||||
debug.log
|
||||
|
||||
@ -3,6 +3,7 @@
|
||||
"MD003": { "style": "atx" },
|
||||
"MD007": { "indent": 4 },
|
||||
"MD013": { "line_length": 250 },
|
||||
"MD026": false,
|
||||
"MD029": false,
|
||||
"MD033": false,
|
||||
"MD034": false,
|
||||
|
||||
@ -280,7 +280,7 @@ For other cases, it is suggested to follow <https://www.conventionalcommits.org/
|
||||
|
||||
## 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).
|
||||
|
||||
See the following page for reference:
|
||||
|
||||
@ -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
|
||||
- **jxu ([@jxu](https://github.com/jxu))**:
|
||||
[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))**:
|
||||
[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))**:
|
||||
@ -91,7 +89,9 @@ If you are an owner of the organization, you can see an automated list [here](ht
|
||||
- **witt ([@witt-bit](https://github.com/witt-bit))**:
|
||||
[14 January 2025](https://github.com/tldr-pages/tldr/issues/15514) — present
|
||||
- **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))
|
||||
[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)):
|
||||
@ -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)
|
||||
- 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)
|
||||
- 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
|
||||
|
||||
@ -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
|
||||
- **Darío Hereñú ([@kant](https://github.com/kant))**:
|
||||
[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))**:
|
||||
[23 October 2024](https://github.com/tldr-pages/tldr/issues/14343) — present
|
||||
- **Machiavelli ([@MachiavelliII](https://github.com/MachiavelliII))**:
|
||||
[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))
|
||||
[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)):
|
||||
@ -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)
|
||||
- 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)
|
||||
- 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
|
||||
|
||||
@ -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
|
||||
- **Juri ([@gutjuri](https://github.com/gutjuri))**:
|
||||
[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)):
|
||||
until [18 January 2018](https://github.com/tldr-pages/tldr/issues/1878#issuecomment-358610454)
|
||||
- Ruben Vereecken ([@rubenvereecken](https://github.com/rubenvereecken)):
|
||||
|
||||
@ -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).
|
||||
|
||||
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):
|
||||
|
||||
```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)):
|
||||
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
|
||||
pip3 install tldr
|
||||
@ -83,6 +77,12 @@ Linux and Mac users can also install the official [Rust Client](https://github.c
|
||||
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`,
|
||||
accessible through typing `tldr tar` instead of the standard `man tar`.
|
||||
|
||||
|
||||
@ -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.
|
||||
- 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 project’s 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, there’s 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.
|
||||
|
||||
@ -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>`:``).
|
||||
|
||||
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
|
||||
|
||||
### Program description
|
||||
@ -335,9 +337,9 @@ It should instead be simplified to make it easier for everyone to read:
|
||||
|
||||
### 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).
|
||||
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 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
|
||||
|
||||
- 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]}}`.
|
||||
- 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 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.
|
||||
- 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
|
||||
|
||||
@ -511,7 +514,7 @@ The below section contains additional language and translation-specific rules:
|
||||
|
||||
### 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
|
||||
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
# Common arguments
|
||||
|
||||
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/).\
|
||||
There, the old table can be **imported**, **edited** in a WYSIWYG editor and **exported** again.\
|
||||
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/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 (`|----` → `|:---`).
|
||||
|
||||
> [!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 |
|
||||
| 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 |
|
||||
| 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 |
|
||||
| hi | फ़ाइल/का/पथ | निर्देशिका/का/पथ | फ़ाइल_या_निर्देशिका/का/पथ | पैकेज | उपयोगकर्ता_नाम |
|
||||
| id | jalan/menuju/berkas | jalan/menuju/direktori | jalan/menuju/berkas_atau_direktori | paket | nama_pengguna |
|
||||
|
||||
@ -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 | 查看指令的說明 | 在終端機印出 的版本資訊 |
|
||||
@ -129,7 +129,7 @@ The templates can be changed when necessary, but if so, it needs to be updated h
|
||||
### fi
|
||||
|
||||
```markdown
|
||||
> Lisätietoja: <https://example.com>.
|
||||
> Lisätietoa: <https://example.com>.
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
@ -128,7 +128,7 @@ Algunos subcomandos, como `example command`, tienen su propia documentación de
|
||||
### fi
|
||||
|
||||
```markdown
|
||||
Joillakin alakomennoilla, kuten `example command`, on omat käyttöoppaansa.
|
||||
Joillakin alikomennoilla, kuten `example command`, on omat käyttöoppaansa.
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
290
Gentoo/gentooamd/home/user/.tldrc/tldr/package-lock.json
generated
290
Gentoo/gentooamd/home/user/.tldrc/tldr/package-lock.json
generated
@ -7,14 +7,35 @@
|
||||
"name": "tldr-pages",
|
||||
"license": "SEE LICENSE IN LICENSE.md",
|
||||
"dependencies": {
|
||||
"glob": "11.0.2",
|
||||
"markdownlint-cli": "^0.44.0",
|
||||
"tldr-lint": "^0.0.17"
|
||||
"glob": "11.0.3",
|
||||
"markdownlint-cli": "^0.45.0",
|
||||
"tldr-lint": "^0.0.19"
|
||||
},
|
||||
"devDependencies": {
|
||||
"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": {
|
||||
"version": "8.0.2",
|
||||
"resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz",
|
||||
@ -32,16 +53,6 @@
|
||||
"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": {
|
||||
"version": "4.1.12",
|
||||
"resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz",
|
||||
@ -99,21 +110,6 @@
|
||||
"integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
|
||||
"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": {
|
||||
"version": "2.0.2",
|
||||
"resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz",
|
||||
@ -175,6 +171,7 @@
|
||||
"version": "7.0.6",
|
||||
"resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz",
|
||||
"integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"path-key": "^3.1.0",
|
||||
"shebang-command": "^2.0.0",
|
||||
@ -185,9 +182,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/debug": {
|
||||
"version": "4.4.0",
|
||||
"resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz",
|
||||
"integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==",
|
||||
"version": "4.4.1",
|
||||
"resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz",
|
||||
"integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"ms": "^2.1.3"
|
||||
@ -202,9 +199,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/decode-named-character-reference": {
|
||||
"version": "1.0.2",
|
||||
"resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz",
|
||||
"integrity": "sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==",
|
||||
"version": "1.2.0",
|
||||
"resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.2.0.tgz",
|
||||
"integrity": "sha512-c6fcElNV6ShtZXmsgNgFFV5tVX2PaV4g+MOAkb8eXHvn6sryJBrZa9r0zV6+dtTyoCKxtDy5tyQ5ZwQuidtd+Q==",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"character-entities": "^2.0.0"
|
||||
@ -270,12 +267,12 @@
|
||||
}
|
||||
},
|
||||
"node_modules/foreground-child": {
|
||||
"version": "3.3.0",
|
||||
"resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz",
|
||||
"integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==",
|
||||
"version": "3.3.1",
|
||||
"resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.1.tgz",
|
||||
"integrity": "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==",
|
||||
"license": "ISC",
|
||||
"dependencies": {
|
||||
"cross-spawn": "^7.0.0",
|
||||
"cross-spawn": "^7.0.6",
|
||||
"signal-exit": "^4.0.1"
|
||||
},
|
||||
"engines": {
|
||||
@ -286,14 +283,14 @@
|
||||
}
|
||||
},
|
||||
"node_modules/glob": {
|
||||
"version": "11.0.2",
|
||||
"resolved": "https://registry.npmjs.org/glob/-/glob-11.0.2.tgz",
|
||||
"integrity": "sha512-YT7U7Vye+t5fZ/QMkBFrTJ7ZQxInIUjwyAjVj84CYXqgBdv30MFUPGnBR6sQaVq6Is15wYJUsnzTuWaGRBhBAQ==",
|
||||
"version": "11.0.3",
|
||||
"resolved": "https://registry.npmjs.org/glob/-/glob-11.0.3.tgz",
|
||||
"integrity": "sha512-2Nim7dha1KVkaiF4q6Dj+ngPPMdfvLJEOpZk/jKiUAkqKebpGAWQXAq9z1xu9HKu5lWfqw/FASuccEjyznjPaA==",
|
||||
"license": "ISC",
|
||||
"dependencies": {
|
||||
"foreground-child": "^3.1.0",
|
||||
"jackspeak": "^4.0.1",
|
||||
"minimatch": "^10.0.0",
|
||||
"foreground-child": "^3.3.1",
|
||||
"jackspeak": "^4.1.1",
|
||||
"minimatch": "^10.0.3",
|
||||
"minipass": "^7.1.2",
|
||||
"package-json-from-dist": "^1.0.0",
|
||||
"path-scurry": "^2.0.0"
|
||||
@ -313,6 +310,7 @@
|
||||
"resolved": "https://registry.npmjs.org/husky/-/husky-9.1.7.tgz",
|
||||
"integrity": "sha512-5gs5ytaNjBrh5Ow3zrvdUUY+0VxIuWVL4i9irt6friV+BqdCfmV11CQTWMiBYWHbXhco+J1kHfTOUkePhCDvMA==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"bin": {
|
||||
"husky": "bin.js"
|
||||
},
|
||||
@ -324,9 +322,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/ignore": {
|
||||
"version": "7.0.3",
|
||||
"resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.3.tgz",
|
||||
"integrity": "sha512-bAH5jbK/F3T3Jls4I0SO1hmPR0dKU0a7+SY6n1yzRtG54FLO8d6w/nxLFX2Nb7dBu6cCWXPaAME6cYqFUMmuCA==",
|
||||
"version": "7.0.5",
|
||||
"resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.5.tgz",
|
||||
"integrity": "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==",
|
||||
"license": "MIT",
|
||||
"engines": {
|
||||
"node": ">= 4"
|
||||
@ -401,9 +399,9 @@
|
||||
"license": "ISC"
|
||||
},
|
||||
"node_modules/jackspeak": {
|
||||
"version": "4.0.2",
|
||||
"resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-4.0.2.tgz",
|
||||
"integrity": "sha512-bZsjR/iRjl1Nk1UkjGpAzLNfQtzuijhn2g+pbZb98HQ1Gk8vM9hfbxeMBP+M2/UUdwj0RqGG3mlvk2MsAqwvEw==",
|
||||
"version": "4.1.1",
|
||||
"resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-4.1.1.tgz",
|
||||
"integrity": "sha512-zptv57P3GpL+O0I7VdMJNBZCu+BPHVQUk55Ft8/QCJjTVxrnJHuVuX/0Bl2A6/+2oyR/ZMEuFKwmzqqZ/U5nPQ==",
|
||||
"license": "BlueOak-1.0.0",
|
||||
"dependencies": {
|
||||
"@isaacs/cliui": "^8.0.2"
|
||||
@ -443,9 +441,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/katex": {
|
||||
"version": "0.16.21",
|
||||
"resolved": "https://registry.npmjs.org/katex/-/katex-0.16.21.tgz",
|
||||
"integrity": "sha512-XvqR7FgOHtWupfMiigNzmh+MgUVmDGU2kXZm899ZkPfcuoPuFxyHmXsgATDpFZDAXCI8tvinaVcDo8PIIJSo4A==",
|
||||
"version": "0.16.22",
|
||||
"resolved": "https://registry.npmjs.org/katex/-/katex-0.16.22.tgz",
|
||||
"integrity": "sha512-XCHRdUw4lf3SKBaJe4EvgqIuWwkPSo9XoeO8GjQW94Bp7TWv9hNhzZjZ+OH9yf1UmLygb7DIT5GSFQiyt16zYg==",
|
||||
"funding": [
|
||||
"https://opencollective.com/katex",
|
||||
"https://github.com/sponsors/katex"
|
||||
@ -477,9 +475,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/lru-cache": {
|
||||
"version": "11.0.1",
|
||||
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.0.1.tgz",
|
||||
"integrity": "sha512-CgeuL5uom6j/ZVrg7G/+1IXqRY8JXX4Hghfy5YE0EhoYQWvndP1kufu58cmZLNIDKnRhZrXfdS9urVWx98AipQ==",
|
||||
"version": "11.1.0",
|
||||
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.1.0.tgz",
|
||||
"integrity": "sha512-QIXZUBJUx+2zHUdQujWejBkcD9+cs94tLn0+YL8UrCh+D5sCXZ4c7LaEH48pNwRY3MLDgqUFyhlCyjJPf1WP0A==",
|
||||
"license": "ISC",
|
||||
"engines": {
|
||||
"node": "20 || >=22"
|
||||
@ -503,122 +501,50 @@
|
||||
}
|
||||
},
|
||||
"node_modules/markdownlint": {
|
||||
"version": "0.37.4",
|
||||
"resolved": "https://registry.npmjs.org/markdownlint/-/markdownlint-0.37.4.tgz",
|
||||
"integrity": "sha512-u00joA/syf3VhWh6/ybVFkib5Zpj2e5KB/cfCei8fkSRuums6nyisTWGqjTWIOFoFwuXoTBQQiqlB4qFKp8ncQ==",
|
||||
"version": "0.38.0",
|
||||
"resolved": "https://registry.npmjs.org/markdownlint/-/markdownlint-0.38.0.tgz",
|
||||
"integrity": "sha512-xaSxkaU7wY/0852zGApM8LdlIfGCW8ETZ0Rr62IQtAnUMlMuifsg09vWJcNYeL4f0anvr8Vo4ZQar8jGpV0btQ==",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"markdown-it": "14.1.0",
|
||||
"micromark": "4.0.1",
|
||||
"micromark-core-commonmark": "2.0.2",
|
||||
"micromark-extension-directive": "3.0.2",
|
||||
"micromark": "4.0.2",
|
||||
"micromark-core-commonmark": "2.0.3",
|
||||
"micromark-extension-directive": "4.0.0",
|
||||
"micromark-extension-gfm-autolink-literal": "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-util-types": "2.0.1"
|
||||
"micromark-util-types": "2.0.2"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=18"
|
||||
"node": ">=20"
|
||||
},
|
||||
"funding": {
|
||||
"url": "https://github.com/sponsors/DavidAnson"
|
||||
}
|
||||
},
|
||||
"node_modules/markdownlint-cli": {
|
||||
"version": "0.44.0",
|
||||
"resolved": "https://registry.npmjs.org/markdownlint-cli/-/markdownlint-cli-0.44.0.tgz",
|
||||
"integrity": "sha512-ZJTAONlvF9NkrIBltCdW15DxN9UTbPiKMEqAh2EU2gwIFlrCMavyCEPPO121cqfYOrLUJWW8/XKWongstmmTeQ==",
|
||||
"version": "0.45.0",
|
||||
"resolved": "https://registry.npmjs.org/markdownlint-cli/-/markdownlint-cli-0.45.0.tgz",
|
||||
"integrity": "sha512-GiWr7GfJLVfcopL3t3pLumXCYs8sgWppjIA1F/Cc3zIMgD3tmkpyZ1xkm1Tej8mw53B93JsDjgA3KOftuYcfOw==",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"commander": "~13.1.0",
|
||||
"glob": "~10.4.5",
|
||||
"ignore": "~7.0.3",
|
||||
"glob": "~11.0.2",
|
||||
"ignore": "~7.0.4",
|
||||
"js-yaml": "~4.1.0",
|
||||
"jsonc-parser": "~3.3.1",
|
||||
"jsonpointer": "~5.0.1",
|
||||
"markdownlint": "~0.37.4",
|
||||
"minimatch": "~9.0.5",
|
||||
"markdown-it": "~14.1.0",
|
||||
"markdownlint": "~0.38.0",
|
||||
"minimatch": "~10.0.1",
|
||||
"run-con": "~1.3.2",
|
||||
"smol-toml": "~1.3.1"
|
||||
"smol-toml": "~1.3.4"
|
||||
},
|
||||
"bin": {
|
||||
"markdownlint": "markdownlint.js"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=18"
|
||||
}
|
||||
},
|
||||
"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": ">=20"
|
||||
}
|
||||
},
|
||||
"node_modules/mdurl": {
|
||||
@ -628,9 +554,9 @@
|
||||
"license": "MIT"
|
||||
},
|
||||
"node_modules/micromark": {
|
||||
"version": "4.0.1",
|
||||
"resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.1.tgz",
|
||||
"integrity": "sha512-eBPdkcoCNvYcxQOAKAlceo5SNdzZWfF+FcSupREAzdAh9rRmE239CEQAiTwIgblwnoM8zzj35sZ5ZwvSEOF6Kw==",
|
||||
"version": "4.0.2",
|
||||
"resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.2.tgz",
|
||||
"integrity": "sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA==",
|
||||
"funding": [
|
||||
{
|
||||
"type": "GitHub Sponsors",
|
||||
@ -663,9 +589,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/micromark-core-commonmark": {
|
||||
"version": "2.0.2",
|
||||
"resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.2.tgz",
|
||||
"integrity": "sha512-FKjQKbxd1cibWMM1P9N+H8TwlgGgSkWZMmfuVucLCHaYqeSvJ0hFeHsIa65pA2nYbes0f8LDHPMrd9X7Ujxg9w==",
|
||||
"version": "2.0.3",
|
||||
"resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.3.tgz",
|
||||
"integrity": "sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==",
|
||||
"funding": [
|
||||
{
|
||||
"type": "GitHub Sponsors",
|
||||
@ -697,9 +623,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/micromark-extension-directive": {
|
||||
"version": "3.0.2",
|
||||
"resolved": "https://registry.npmjs.org/micromark-extension-directive/-/micromark-extension-directive-3.0.2.tgz",
|
||||
"integrity": "sha512-wjcXHgk+PPdmvR58Le9d7zQYWy+vKEU9Se44p2CrCDPiLr2FMyiT4Fyb5UFKFC66wGB3kPlgD7q3TnoqPS7SZA==",
|
||||
"version": "4.0.0",
|
||||
"resolved": "https://registry.npmjs.org/micromark-extension-directive/-/micromark-extension-directive-4.0.0.tgz",
|
||||
"integrity": "sha512-/C2nqVmXXmiseSSuCdItCMho7ybwwop6RrrRPk0KbOHW21JKoCldC+8rFOaundDoRBUWBnJJcxeA/Kvi34WQXg==",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"devlop": "^1.0.0",
|
||||
@ -752,9 +678,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/micromark-extension-gfm-table": {
|
||||
"version": "2.1.0",
|
||||
"resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.1.0.tgz",
|
||||
"integrity": "sha512-Ub2ncQv+fwD70/l4ou27b4YzfNaCJOvyX4HxXU15m7mpYY+rjuWzsLIPZHJL253Z643RpbcP1oeIJlQ/SKW67g==",
|
||||
"version": "2.1.1",
|
||||
"resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.1.1.tgz",
|
||||
"integrity": "sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg==",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"devlop": "^1.0.0",
|
||||
@ -1085,9 +1011,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/micromark-util-subtokenize": {
|
||||
"version": "2.0.4",
|
||||
"resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.0.4.tgz",
|
||||
"integrity": "sha512-N6hXjrin2GTJDe3MVjf5FuXpm12PGm80BrUAeub9XFXca8JZbP+oIwY4LJSVwFUCL1IPm/WwSVUN7goFHmSGGQ==",
|
||||
"version": "2.1.0",
|
||||
"resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.1.0.tgz",
|
||||
"integrity": "sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA==",
|
||||
"funding": [
|
||||
{
|
||||
"type": "GitHub Sponsors",
|
||||
@ -1123,9 +1049,9 @@
|
||||
"license": "MIT"
|
||||
},
|
||||
"node_modules/micromark-util-types": {
|
||||
"version": "2.0.1",
|
||||
"resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.1.tgz",
|
||||
"integrity": "sha512-534m2WhVTddrcKVepwmVEVnUAmtrx9bfIjNoQHRqfnvdaHQiFytEhJoTgpWJvDEXCO5gLTQh3wYC1PgOJA4NSQ==",
|
||||
"version": "2.0.2",
|
||||
"resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.2.tgz",
|
||||
"integrity": "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==",
|
||||
"funding": [
|
||||
{
|
||||
"type": "GitHub Sponsors",
|
||||
@ -1139,12 +1065,12 @@
|
||||
"license": "MIT"
|
||||
},
|
||||
"node_modules/minimatch": {
|
||||
"version": "10.0.1",
|
||||
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.0.1.tgz",
|
||||
"integrity": "sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==",
|
||||
"version": "10.0.3",
|
||||
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.0.3.tgz",
|
||||
"integrity": "sha512-IPZ167aShDZZUMdRk66cyQAW3qr0WzbHkPdMYa8bzZhlHhO3jALbKdxcaak7W9FfT2rZNpQuUu4Od7ILEpXSaw==",
|
||||
"license": "ISC",
|
||||
"dependencies": {
|
||||
"brace-expansion": "^2.0.1"
|
||||
"@isaacs/brace-expansion": "^5.0.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": "20 || >=22"
|
||||
@ -1285,9 +1211,10 @@
|
||||
}
|
||||
},
|
||||
"node_modules/smol-toml": {
|
||||
"version": "1.3.1",
|
||||
"resolved": "https://registry.npmjs.org/smol-toml/-/smol-toml-1.3.1.tgz",
|
||||
"integrity": "sha512-tEYNll18pPKHroYSmLLrksq233j021G0giwW7P3D24jC54pQ5W5BXMsQ/Mvw1OJCmEYDgY+lrzT+3nNUtoNfXQ==",
|
||||
"version": "1.3.4",
|
||||
"resolved": "https://registry.npmjs.org/smol-toml/-/smol-toml-1.3.4.tgz",
|
||||
"integrity": "sha512-UOPtVuYkzYGee0Bd2Szz8d2G3RfMfJ2t3qVdZUAozZyAk+a0Sxa+QKix0YCwjL/A1RR0ar44nCxaoN9FxdJGwA==",
|
||||
"license": "BSD-3-Clause",
|
||||
"engines": {
|
||||
"node": ">= 18"
|
||||
},
|
||||
@ -1404,25 +1331,34 @@
|
||||
}
|
||||
},
|
||||
"node_modules/tldr-lint": {
|
||||
"version": "0.0.17",
|
||||
"resolved": "https://registry.npmjs.org/tldr-lint/-/tldr-lint-0.0.17.tgz",
|
||||
"integrity": "sha512-QXvwcFncDIA94n23QwokcL5eiDbeqKK6dRV6JI/Pz/y4TQCjNeo7+49ilkXq1LqDrIK3yXrKT58KPz91YYSjhQ==",
|
||||
"version": "0.0.19",
|
||||
"resolved": "https://registry.npmjs.org/tldr-lint/-/tldr-lint-0.0.19.tgz",
|
||||
"integrity": "sha512-mzVQQ9z1CZYmRe9FKSOyNNEpIHPJ0ZNfaN+gj90CJbEmDXJNSMvuc1lMfsYwlCDtAPSeYKuqNpllZigwoSvCqw==",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"commander": "^13.0.0"
|
||||
"commander": "^14.0.0"
|
||||
},
|
||||
"bin": {
|
||||
"tldr-lint": "lib/tldr-lint-cli.js",
|
||||
"tldrl": "lib/tldr-lint-cli.js"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=18"
|
||||
"node": ">=22"
|
||||
},
|
||||
"funding": {
|
||||
"type": "liberapay",
|
||||
"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": {
|
||||
"version": "2.1.0",
|
||||
"resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-2.1.0.tgz",
|
||||
|
||||
@ -6,9 +6,9 @@
|
||||
"repository": "tldr-pages/tldr",
|
||||
"homepage": "https://tldr.sh/",
|
||||
"dependencies": {
|
||||
"glob": "11.0.2",
|
||||
"markdownlint-cli": "^0.44.0",
|
||||
"tldr-lint": "^0.0.17"
|
||||
"glob": "11.0.3",
|
||||
"markdownlint-cli": "^0.45.0",
|
||||
"tldr-lint": "^0.0.19"
|
||||
},
|
||||
"devDependencies": {
|
||||
"husky": "^9.1.7"
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
# Dollar sign
|
||||
# $
|
||||
|
||||
> توسِّع متغيرات Bash.
|
||||
> لمزيد من التفاصيل: <https://gnu.org/software/bash/manual/bash.html#Shell-Variables>.
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
# Percent sign
|
||||
# %
|
||||
|
||||
> إدارة الوظائف (Jobs).
|
||||
> لمزيد من التفاصيل: <https://www.gnu.org/software/bash/manual/bash.html#Job-Control-Basics>.
|
||||
|
||||
@ -10,7 +10,7 @@
|
||||
|
||||
- تشغيل خادم Chisel يستمع إلى منفذ محدد:
|
||||
|
||||
`chisel server -p {{server_port}}`
|
||||
`chisel server {{[-p|--port]}} {{server_port}}`
|
||||
|
||||
- تشغيل خادم Chisel يقبل الاتصالات المصادق عليها باستخدام اسم المستخدم وكلمة المرور:
|
||||
|
||||
@ -30,7 +30,7 @@
|
||||
|
||||
- تهيئة خادم Chisel في الوضع العكسي على منفذ محدد، مع تمكين وظيفة وكيل SOCKS5 (على المنفذ 1080):
|
||||
|
||||
`chisel server -p {{server_port}} --reverse --socks5`
|
||||
`chisel server {{[-p|--port]}} {{server_port}} --reverse --socks5`
|
||||
|
||||
- الاتصال بخادم Chisel على عنوان IP ومنفذ محددين، وإنشاء نفق عكسي يتم تعيينه إلى وكيل SOCKS محلي:
|
||||
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
|
||||
> إدارة كود مصدر Go.
|
||||
> بعض الأوامر الفرعية مثل `build` تحتوي على توثيق استخدام خاص بها.
|
||||
> لمزيد من التفاصيل: <https://golang.org>.
|
||||
> لمزيد من التفاصيل: <https://go.dev/>.
|
||||
|
||||
- تنزيل وتثبيت حزمة محددة بالمسار الخاص بها:
|
||||
|
||||
|
||||
@ -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 أسطر من السياق حول، قبل أو بعد كل تطابق:
|
||||
|
||||
`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}}`
|
||||
|
||||
- البحث عن الأسطر المطابقة لنمط معين، مع طباعة النص المطابق فقط:
|
||||
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
# mtr
|
||||
|
||||
> أداة Matt's Traceroute: تجمع بين traceroute و ping.
|
||||
> لمزيد من التفاصيل: <https://www.bitwizard.nl/mtr/>.
|
||||
> لمزيد من التفاصيل: <https://manned.org/mtr>.
|
||||
|
||||
- تتبع المسار إلى مضيف وإرسال حزم ping مستمرة لجميع النقاط الوسيطة:
|
||||
|
||||
@ -9,11 +9,11 @@
|
||||
|
||||
- تعطيل تعيين عناوين IP وأسماء المضيفين:
|
||||
|
||||
`mtr --no-dns {{example.com}}`
|
||||
`mtr {{[-n|--no-dns]}} {{example.com}}`
|
||||
|
||||
- عرض المخرجات بعد إرسال 10 حزم ping لكل نقطة:
|
||||
|
||||
`mtr --report-wide {{example.com}}`
|
||||
`mtr {{[-w|--report-wide]}} {{example.com}}`
|
||||
|
||||
- فرض استخدام IPv4 أو IPv6:
|
||||
|
||||
@ -21,12 +21,12 @@
|
||||
|
||||
- الانتظار لوقت محدد (بالثواني) قبل إرسال حزمة أخرى إلى نفس النقطة:
|
||||
|
||||
`mtr --interval {{10}} {{example.com}}`
|
||||
`mtr {{[-i|--interval]}} {{10}} {{example.com}}`
|
||||
|
||||
- عرض رقم النظام المستقل (ASN) لكل نقطة:
|
||||
|
||||
`mtr --aslookup {{example.com}}`
|
||||
`mtr {{[-z|--aslookup]}} {{example.com}}`
|
||||
|
||||
- عرض كل من عنوان IP والاسم العكسي لـ DNS:
|
||||
|
||||
`mtr --show-ips {{example.com}}`
|
||||
`mtr {{[-b|--show-ips]}} {{example.com}}`
|
||||
|
||||
@ -29,4 +29,4 @@
|
||||
|
||||
- فرز العمليات حسب استهلاك الذاكرة:
|
||||
|
||||
`ps {{[k|--sort]}} size`
|
||||
`ps --sort size`
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
# robo
|
||||
|
||||
> مشغل مهام PHP.
|
||||
> لمزيد من التفاصيل: <https://robo.li/>.
|
||||
> لمزيد من التفاصيل: <https://robo.li/getting-started.html>.
|
||||
|
||||
- عرض قائمة الأوامر المتوفرة:
|
||||
|
||||
|
||||
@ -4,34 +4,34 @@
|
||||
> غالبًا ما تُستخدم مع طريقة ضغط، مثل `gzip` أو `bzip2`.
|
||||
> لمزيد من التفاصيل: <https://www.gnu.org/software/tar>.
|
||||
|
||||
- إنشاء[c] أرشيف وكتابته إلى ملف[f]:
|
||||
- إنشاء أرشيف وكتابته إلى ملف:
|
||||
|
||||
`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 ...}}`
|
||||
|
||||
- إنشاء[c] أرشيف g[z]ipped (مضغوط) من مجلد باستخدام المسارات النسبية:
|
||||
- إنشاء أرشيف مضغوط من مجلد باستخدام المسارات النسبية:
|
||||
|
||||
`tar czf {{path/to/target.tar.gz}} --directory={{path/to/directory}} .`
|
||||
|
||||
- فك[x] ضغط ملف أرشيف (مضغوط) في المجلد الحالي بالتفصيل [v]:
|
||||
- فك ضغط ملف أرشيف مضغوط في المجلد الحالي:
|
||||
|
||||
`tar xvf {{path/to/source.tar[.gz|.bz2|.xz]}}`
|
||||
|
||||
- فك[x] ضغط ملف أرشيف (مضغوط) في مجلد محدد:
|
||||
- فك ضغط ملف أرشيف مضغوط في مجلد محدد:
|
||||
|
||||
`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 ...}}`
|
||||
|
||||
- عرض[t] محتويات ملف[f] tar بالتفصيل[v]:
|
||||
- عرض محتويات ملف بالتفصيل:
|
||||
|
||||
`tar tvf {{path/to/source.tar}}`
|
||||
|
||||
- فك[x] ضغط الملفات المطابقة لنمط معين من ملف[f] أرشيف:
|
||||
- فك ضغط الملفات المطابقة لنمط معين من ملف أرشيف:
|
||||
|
||||
`tar xf {{path/to/source.tar}} --wildcards "{{*.html}}"`
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
# ulimit
|
||||
|
||||
> الحصول على وتعيين حدود الموارد لعمليات المستخدم.
|
||||
> لمزيد من التفاصيل: <https://manned.org/ulimit>.
|
||||
> لمزيد من التفاصيل: <https://www.gnu.org/software/bash/manual/bash.html#index-ulimit>.
|
||||
|
||||
- عرض خصائص جميع حدود المستخدم:
|
||||
|
||||
|
||||
36
Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ar/common/xz.md
Normal file
36
Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ar/common/xz.md
Normal 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}}`
|
||||
@ -5,7 +5,7 @@
|
||||
|
||||
- عرض جميع مقابس TCP/UDP/RAW/UNIX:
|
||||
|
||||
`ss {{-a}} {{-t|-u|-w|-x}}`
|
||||
`ss {{[-a|--all]}} {{-t|-u|-w|-x}}`
|
||||
|
||||
- تصفية مقابس TCP حسب الحالات، تضمين/استبعاد:
|
||||
|
||||
@ -13,24 +13,24 @@
|
||||
|
||||
- عرض جميع مقابس TCP المتصلة بمنفذ HTTPS المحلي (443):
|
||||
|
||||
`ss {{-t}} src :{{443}}`
|
||||
`ss {{[-t|--tcp]}} src :{{443}}`
|
||||
|
||||
- عرض جميع مقابس TCP التي تستمع على المنفذ المحلي 8080:
|
||||
|
||||
`ss {{-lt}} src :{{8080}}`
|
||||
`ss {{[-lt|--listening --tcp]}} src :{{8080}}`
|
||||
|
||||
- عرض جميع مقابس TCP مع العمليات المتصلة بمنفذ SSH الخارجي:
|
||||
|
||||
`ss {{-pt}} dst :{{ssh}}`
|
||||
`ss {{[-pt|--processes --tcp]}} dst :{{ssh}}`
|
||||
|
||||
- عرض جميع مقابس 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:
|
||||
|
||||
`ss {{-4t}} src {{192.168/16}}`
|
||||
`ss {{[-4t|--ipv4 --tcp]}} src {{192.168/16}}`
|
||||
|
||||
- إنهاء اتصال مقبس 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}}`
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
# Exclamation mark
|
||||
# !
|
||||
|
||||
> ইতিহাসে পেয়ে যাওয়া কমান্ড দিয়ে বিকল্প বাছানোর জন্য ব্যবহৃত ব্যাশ শেলে পুনর্নির্মিত।
|
||||
> আরও তথ্য পাবেন: <https://gnu.org/software/bash/manual/bash.html#Event-Designators>।
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
# snap
|
||||
|
||||
> "স্ন্যাপ" স্বয়ংসম্পূর্ণ সফটওয়্যার প্যাকেজসমুহ পরিচালনার জন্য একটি টুল।
|
||||
> "স্ন্যাপ" স্বয়ংসম্পূর্ণ সফটওয়্যার প্যাকেজসমুহ পরিচালনার জন্য একটি টুল।
|
||||
> এটি ".deb" এর জন্য `apt` এর অনুরূপ।
|
||||
> আরও তথ্য পাবেন: <https://manned.org/snap>।
|
||||
|
||||
|
||||
@ -3,7 +3,7 @@
|
||||
> ফাইল এবং ডিরেক্টরি কপি করুন।
|
||||
> আরও তথ্য পাবেন: <https://keith.github.io/xcode-man-pages/ditto.1.html>।
|
||||
|
||||
- সোর্স ডিরেক্টরির বিষয়বস্তু দিয়ে গন্তব্য ডিরেক্টরির বিষয়বস্তু ওভাররাইট করুন:
|
||||
- সোর্স ডিরেক্টরির বিষয়বস্তু দিয়ে গন্তব্য ডিরেক্টরির বিষয়বস্তু ওভাররাইট করুন:
|
||||
|
||||
`ditto {{সোর্স/এর/পথ}} {{গন্তব্য/এর/পথ}}`
|
||||
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
# wal
|
||||
|
||||
> 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:
|
||||
|
||||
|
||||
@ -9,15 +9,15 @@
|
||||
|
||||
- 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:
|
||||
|
||||
`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):
|
||||
|
||||
`ac --daily-totals --individual-totals {{nom_usuari}}`
|
||||
`ac {{[-d|--daily-totals]}} {{[-p|--individual-totals]}} {{nom_usuari}}`
|
||||
|
||||
- Mostra també detalls adicionals:
|
||||
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
# add-apt-repository
|
||||
|
||||
> 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:
|
||||
|
||||
@ -9,7 +9,7 @@
|
||||
|
||||
- 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:
|
||||
|
||||
@ -17,4 +17,4 @@
|
||||
|
||||
- Permet descarregar paquets font des del repositori:
|
||||
|
||||
`add-apt-repository --enable-source {{especificacions_del_repositori}}`
|
||||
`add-apt-repository {{[-s|--enable-source]}} {{especificacions_del_repositori}}`
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
# cpuid
|
||||
|
||||
> 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:
|
||||
|
||||
@ -9,8 +9,8 @@
|
||||
|
||||
- Mostra informació només per la CPU actual:
|
||||
|
||||
`cpuid -1`
|
||||
`cpuid {{[-1|--one-cpu]}}`
|
||||
|
||||
- Mostra informació hexadecimal en brut sense decodificar:
|
||||
|
||||
`cpuid -r`
|
||||
`cpuid {{[-r|--raw]}}`
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
# mklost+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:
|
||||
|
||||
|
||||
36
Gentoo/gentooamd/home/user/.tldrc/tldr/pages.cs/common/ls.md
Normal file
36
Gentoo/gentooamd/home/user/.tldrc/tldr/pages.cs/common/ls.md
Normal 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]}} */`
|
||||
@ -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:
|
||||
|
||||
`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:
|
||||
|
||||
`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:
|
||||
|
||||
`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:
|
||||
|
||||
`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:
|
||||
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
# Exclamation mark
|
||||
# !
|
||||
|
||||
> 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>.
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
# ani-cli
|
||||
|
||||
> 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:
|
||||
|
||||
|
||||
@ -6,11 +6,11 @@
|
||||
|
||||
- Auflisten der verfügbaren Aktions-Plugin (Module):
|
||||
|
||||
`ansible-doc --list`
|
||||
`ansible-doc {{[-l|--list]}}`
|
||||
|
||||
- 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):
|
||||
|
||||
@ -18,12 +18,12 @@
|
||||
|
||||
- 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):
|
||||
|
||||
`ansible-doc --snippet {{plugin_name}}`
|
||||
`ansible-doc {{[-s|--snippet]}} {{plugin_name}}`
|
||||
|
||||
- Anzeigen von Informationen über ein Aktions-Plugin (Module) als JSON:
|
||||
|
||||
`ansible-doc --json {{plugin_name}}`
|
||||
`ansible-doc {{[-j|--json]}} {{plugin_name}}`
|
||||
|
||||
@ -10,11 +10,11 @@
|
||||
|
||||
- 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:
|
||||
|
||||
`ansible-inventory --list --yaml`
|
||||
`ansible-inventory --list {{[-y|--yaml]}}`
|
||||
|
||||
- Ausgabe des Standardinventars in eine Datei:
|
||||
|
||||
|
||||
@ -9,19 +9,19 @@
|
||||
|
||||
- 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:
|
||||
|
||||
`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:
|
||||
|
||||
`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:
|
||||
|
||||
`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:
|
||||
|
||||
|
||||
@ -5,16 +5,16 @@
|
||||
|
||||
- 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:
|
||||
|
||||
`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:
|
||||
|
||||
`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:
|
||||
|
||||
`ansible-pull -U {{repository_url}} -i {{hosts_datei}} {{playbook}}`
|
||||
`ansible-pull {{[-U|--url]}} {{repository_url}} {{[-i|--inventory]}} {{hosts_datei}} {{playbook}}`
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
# avrdude
|
||||
|
||||
> 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:
|
||||
|
||||
|
||||
@ -2,15 +2,15 @@
|
||||
|
||||
> Eine Paket-, Abhängigkeits- und Umgebungsverwaltung für beliebige Programmiersprachen.
|
||||
> 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:
|
||||
|
||||
`conda create --name {{umgebungsname}} {{python=3.9 matplotlib}}`
|
||||
`conda create {{[-n|--name]}} {{umgebungsname}} {{python=3.9 matplotlib}}`
|
||||
|
||||
- Liste alle Umgebungen auf:
|
||||
|
||||
`conda info --envs`
|
||||
`conda info {{[-e|--envs]}}`
|
||||
|
||||
- Lade eine Umgebung:
|
||||
|
||||
@ -22,7 +22,7 @@
|
||||
|
||||
- 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:
|
||||
|
||||
@ -34,4 +34,4 @@
|
||||
|
||||
- Lösche alle ungenutzten Pakete und leere den Cache:
|
||||
|
||||
`conda clean --all`
|
||||
`conda clean {{[-a|--all]}}`
|
||||
|
||||
@ -13,19 +13,19 @@
|
||||
|
||||
- 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:
|
||||
|
||||
`docker build --tag {{name:tag}} - < {{Dockerfile}}`
|
||||
`docker build {{[-t|--tag]}} {{name:tag}} - < {{Dockerfile}}`
|
||||
|
||||
- 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:
|
||||
|
||||
`docker build --file {{Dockerfile}} .`
|
||||
`docker build {{[-f|--file]}} {{Dockerfile}} .`
|
||||
|
||||
- Baue mit benutzerdefinierten Variablen, die während des Bauens zur Verfügung stehen:
|
||||
|
||||
|
||||
@ -9,7 +9,7 @@
|
||||
|
||||
- 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:
|
||||
|
||||
@ -17,7 +17,7 @@
|
||||
|
||||
- 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:
|
||||
|
||||
@ -25,12 +25,12 @@
|
||||
|
||||
- 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:
|
||||
|
||||
`docker compose logs --follow`
|
||||
`docker compose logs {{[-f|--follow]}}`
|
||||
|
||||
- Zeige die Logs eines spezifischen Containers kontinuierlich an:
|
||||
|
||||
`docker compose logs --follow {{container_name}}`
|
||||
`docker compose logs {{[-f|--follow]}} {{container_name}}`
|
||||
|
||||
@ -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):
|
||||
|
||||
`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}}`
|
||||
|
||||
@ -5,24 +5,24 @@
|
||||
|
||||
- Ö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:
|
||||
|
||||
`docker exec --detach {{container_name}} {{befehl}}`
|
||||
`docker exec {{[-d|--detach]}} {{container_name}} {{befehl}}`
|
||||
|
||||
- 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:
|
||||
|
||||
`docker exec --interactive --detach {{container_name}} {{befehl}}`
|
||||
`docker exec {{[-i|--interactive]}} {{[-d|--detach]}} {{container_name}} {{befehl}}`
|
||||
|
||||
- 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:
|
||||
|
||||
`docker exec --user {{benutzer}} {{container_name}} {{befehl}}`
|
||||
`docker exec {{[-u|--user]}} {{benutzer}} {{container_name}} {{befehl}}`
|
||||
|
||||
@ -13,20 +13,20 @@
|
||||
|
||||
- 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:
|
||||
|
||||
`docker inspect --format='\{\{.LogPath\}\}' {{container}}`
|
||||
`docker inspect {{[-f|--format]}} '\{\{.LogPath\}\}' {{container}}`
|
||||
|
||||
- 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:
|
||||
|
||||
`docker inspect --format='\{\{json .Config\}\}' {{container}}`
|
||||
`docker inspect {{[-f|--format]}} '\{\{json .Config\}\}' {{container}}`
|
||||
|
||||
- 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}}`
|
||||
|
||||
@ -9,23 +9,23 @@
|
||||
|
||||
- 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:
|
||||
|
||||
`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:
|
||||
|
||||
`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:
|
||||
|
||||
`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:
|
||||
|
||||
`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:
|
||||
|
||||
|
||||
@ -1,35 +1,35 @@
|
||||
# exa
|
||||
|
||||
> 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:
|
||||
|
||||
`exa --oneline`
|
||||
`exa {{[-1|--oneline]}}`
|
||||
|
||||
- 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):
|
||||
|
||||
`exa --long --all`
|
||||
`exa {{[-l|--long]}} {{[-a|--all]}}`
|
||||
|
||||
- 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:
|
||||
|
||||
`exa --long --tree --level={{3}}`
|
||||
`exa {{[-l|--long]}} {{[-T|--tree]}} {{[-L|--level]}} {{3}}`
|
||||
|
||||
- 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:
|
||||
|
||||
`exa --long --header --icons --git`
|
||||
`exa {{[-l|--long]}} {{[-h|--header]}} --icons --git`
|
||||
|
||||
- Liste keine Dateien auf, die in `.gitignore` erwähnt werden:
|
||||
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
|
||||
> F-Droid Build Tool.
|
||||
> 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:
|
||||
|
||||
|
||||
@ -1,28 +1,28 @@
|
||||
# gobuster
|
||||
|
||||
> 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:
|
||||
|
||||
`gobuster dir --url {{https://beispiel.com/}} --wordlist {{pfad/zu/datei}}`
|
||||
`gobuster dir {{[-u|--url]}} {{https://beispiel.com/}} {{[-w|--wordlist]}} {{pfad/zu/datei}}`
|
||||
|
||||
- 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:
|
||||
|
||||
`gobuster s3 --wordlist {{pfad/zu/datei}}`
|
||||
`gobuster s3 {{[-w|--wordlist]}} {{pfad/zu/datei}}`
|
||||
|
||||
- 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:
|
||||
|
||||
`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:
|
||||
|
||||
`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}}`
|
||||
|
||||
@ -14,8 +14,8 @@
|
||||
|
||||
- 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:
|
||||
|
||||
`grep --{{context|before-context|after-context}} 3 "{{ausdruck}}" {{pfad/zu/datei}}`
|
||||
`grep {{--context|--before-context|--after-context}} 3 "{{ausdruck}}" {{pfad/zu/datei}}`
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
# musescore
|
||||
|
||||
> 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:
|
||||
|
||||
|
||||
@ -9,12 +9,12 @@
|
||||
|
||||
- Aktualisiere interaktiv veraltete Pakete:
|
||||
|
||||
`npm-check --update`
|
||||
`npm-check {{[-u|--update]}}`
|
||||
|
||||
- Aktualisiere alle Pakete ohne Nachfrage:
|
||||
|
||||
`npm-check --update-all`
|
||||
`npm-check {{[-y|--update-all]}}`
|
||||
|
||||
- Überspringe die Prüfung auf nicht verwendete Pakete:
|
||||
|
||||
`npm-check --skip-unused`
|
||||
`npm-check {{[-s|--skip-unused]}}`
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
# phpbu
|
||||
|
||||
> 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:
|
||||
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
|
||||
> Schneller, speicherplatzsparender Paketmanager für Node.js.
|
||||
> 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:
|
||||
|
||||
@ -18,11 +18,11 @@
|
||||
|
||||
- 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:
|
||||
|
||||
`pnpm add -g {{modul_name}}`
|
||||
`pnpm add {{[-g|--global]}} {{modul_name}}`
|
||||
|
||||
- Deinstalliere ein Package und entferne es automatisch aus der `package.json` Datei:
|
||||
|
||||
@ -34,4 +34,4 @@
|
||||
|
||||
- Gib eine Liste aller global installierten Packages aus:
|
||||
|
||||
`pnpm list -g --depth={{0}}`
|
||||
`pnpm list {{[-g|--global]}} --depth {{0}}`
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
# puppet agent
|
||||
|
||||
> 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:
|
||||
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
# puppet apply
|
||||
|
||||
> 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:
|
||||
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
|
||||
> Puppet bietet Tools, an um die Konfiguration von Servern zu automatisieren.
|
||||
> 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:
|
||||
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
# sqlite3
|
||||
|
||||
> 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:
|
||||
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
|
||||
> Verwalte Packages und Konfigurationen einer existierenden TeX Live Installation.
|
||||
> 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:
|
||||
|
||||
|
||||
@ -9,15 +9,15 @@
|
||||
|
||||
- Zeige, wie viele Stunden jeder Benutzer verbunden war:
|
||||
|
||||
`ac --individual-totals`
|
||||
`ac {{[-p|--individual-totals]}}`
|
||||
|
||||
- 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:
|
||||
|
||||
`ac --daily-totals --individual-totals {{nutzername}}`
|
||||
`ac {{[-d|--daily-totals]}} {{[-p|--individual-totals]}} {{nutzername}}`
|
||||
|
||||
- Zeige zusätzliche Details:
|
||||
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
# add-apt-repository
|
||||
|
||||
> 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:
|
||||
|
||||
@ -9,7 +9,7 @@
|
||||
|
||||
- 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:
|
||||
|
||||
@ -17,4 +17,4 @@
|
||||
|
||||
- Erlaube das Herunterladen von Quellpaketen aus dem Repository:
|
||||
|
||||
`add-apt-repository --enable-source {{repository_spec}}`
|
||||
`add-apt-repository {{[-s|--enable-source]}} {{repository_spec}}`
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
# arithmetic
|
||||
|
||||
> Quiz über simple arithmetische Probleme.
|
||||
> Weitere Informationen: <https://manned.org/arithmetic.6>.
|
||||
> Weitere Informationen: <https://manned.org/arithmetic>.
|
||||
|
||||
- Starte ein arithmetisches Quiz:
|
||||
|
||||
|
||||
@ -2,19 +2,19 @@
|
||||
|
||||
> The Let's Encrypt Agent zum automatischen Erhalten und Erneuern von TLS-Zertifikaten.
|
||||
> 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:
|
||||
|
||||
`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:
|
||||
|
||||
`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:
|
||||
|
||||
`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):
|
||||
|
||||
@ -22,8 +22,8 @@
|
||||
|
||||
- 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:
|
||||
|
||||
`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`
|
||||
|
||||
@ -9,4 +9,4 @@
|
||||
|
||||
- Erzeuge und bearbeite eine neue Partitionierungstabelle für eine bestimmte Festplatte:
|
||||
|
||||
`cfdisk --zero {{/dev/sdX}}`
|
||||
`cfdisk {{[-z|--zero]}} {{/dev/sdX}}`
|
||||
|
||||
@ -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`
|
||||
@ -1,4 +1,4 @@
|
||||
# Exclamation mark
|
||||
# !
|
||||
|
||||
> 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>.
|
||||
|
||||
@ -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>.
|
||||
|
||||
- Imprime una variable:
|
||||
|
||||
28
Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/%.md
Normal file
28
Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/%.md
Normal 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}} &`
|
||||
16
Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/,.md
Normal file
16
Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/,.md
Normal 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]}}`
|
||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user