Automated updated process of shell scripts and DOT Files (gentooamd)
This commit is contained in:
parent
b79c94c27d
commit
4949a68089
@ -0,0 +1 @@
|
|||||||
|
dev-python/zstandard ~amd64
|
||||||
@ -0,0 +1,2 @@
|
|||||||
|
# move dev-python/pyside6 dev-python/pyside
|
||||||
|
dev-python/pyside uitools
|
||||||
300
Gentoo/gentooamd/etc/portage/package.use/._cfg0008_steam
Normal file
300
Gentoo/gentooamd/etc/portage/package.use/._cfg0008_steam
Normal file
@ -0,0 +1,300 @@
|
|||||||
|
# required by games-util/steam-launcher-1.0.0.79::steam-overlay
|
||||||
|
# required by steam-launcher (argument)
|
||||||
|
>=media-libs/fontconfig-2.15.0 abi_x86_32
|
||||||
|
# required by games-util/steam-launcher-1.0.0.79::steam-overlay
|
||||||
|
# required by steam-launcher (argument)
|
||||||
|
>=sys-libs/libudev-compat-186-r1 abi_x86_32
|
||||||
|
# required by games-util/steam-launcher-1.0.0.79::steam-overlay[pulseaudio]
|
||||||
|
# required by steam-launcher (argument)
|
||||||
|
>=media-libs/libpulse-17.0 abi_x86_32
|
||||||
|
# required by media-libs/libpulse-17.0::gentoo
|
||||||
|
# required by games-util/steam-launcher-1.0.0.79::steam-overlay[pulseaudio]
|
||||||
|
# required by steam-launcher (argument)
|
||||||
|
>=media-libs/libsndfile-1.2.2-r2 abi_x86_32
|
||||||
|
# required by media-libs/libpulse-17.0::gentoo[asyncns]
|
||||||
|
# required by games-util/steam-launcher-1.0.0.79::steam-overlay[pulseaudio]
|
||||||
|
# required by steam-launcher (argument)
|
||||||
|
>=net-libs/libasyncns-0.8-r4 abi_x86_32
|
||||||
|
# required by media-libs/libpulse-17.0::gentoo[dbus]
|
||||||
|
# required by games-util/steam-launcher-1.0.0.79::steam-overlay[pulseaudio]
|
||||||
|
# required by steam-launcher (argument)
|
||||||
|
>=sys-apps/dbus-1.15.8 abi_x86_32
|
||||||
|
# required by media-libs/libpulse-17.0::gentoo[glib]
|
||||||
|
# required by games-util/steam-launcher-1.0.0.79::steam-overlay[pulseaudio]
|
||||||
|
# required by steam-launcher (argument)
|
||||||
|
>=dev-libs/glib-2.78.6 abi_x86_32
|
||||||
|
# required by x11-libs/libXfixes-6.0.1::gentoo
|
||||||
|
# required by media-libs/libva-2.21.0::gentoo[X]
|
||||||
|
# required by media-libs/mesa-24.0.7::gentoo[vaapi]
|
||||||
|
# required by virtual/opengl-7.0-r2::gentoo
|
||||||
|
# required by games-util/steam-launcher-1.0.0.79::steam-overlay
|
||||||
|
# required by steam-launcher (argument)
|
||||||
|
>=x11-libs/libX11-1.8.9 abi_x86_32
|
||||||
|
# required by media-libs/mesa-24.0.7::gentoo[X]
|
||||||
|
# required by virtual/opengl-7.0-r2::gentoo
|
||||||
|
# required by games-util/steam-launcher-1.0.0.79::steam-overlay
|
||||||
|
# required by steam-launcher (argument)
|
||||||
|
>=x11-libs/libxcb-1.17.0 abi_x86_32
|
||||||
|
# required by x11-libs/libxcb-1.17.0::gentoo
|
||||||
|
# required by media-libs/libva-2.21.0::gentoo[X]
|
||||||
|
# required by media-libs/mesa-24.0.7::gentoo[vaapi]
|
||||||
|
# required by virtual/opengl-7.0-r2::gentoo
|
||||||
|
# required by games-util/steam-launcher-1.0.0.79::steam-overlay
|
||||||
|
# required by steam-launcher (argument)
|
||||||
|
>=x11-libs/libXau-1.0.11 abi_x86_32
|
||||||
|
# required by x11-libs/libxcb-1.17.0::gentoo
|
||||||
|
# required by media-libs/libva-2.21.0::gentoo[X]
|
||||||
|
# required by media-libs/mesa-24.0.7::gentoo[vaapi]
|
||||||
|
# required by virtual/opengl-7.0-r2::gentoo
|
||||||
|
# required by games-util/steam-launcher-1.0.0.79::steam-overlay
|
||||||
|
# required by steam-launcher (argument)
|
||||||
|
>=x11-libs/libXdmcp-1.1.5 abi_x86_32
|
||||||
|
# required by dev-libs/glib-2.78.6::gentoo
|
||||||
|
# required by sys-apps/xdg-desktop-portal-1.18.4::gentoo
|
||||||
|
# required by x11-base/xwayland-23.2.6::gentoo[libei]
|
||||||
|
# required by games-util/steam-launcher-1.0.0.79::steam-overlay[wayland,joystick]
|
||||||
|
# required by steam-launcher (argument)
|
||||||
|
>=dev-libs/libpcre2-10.43 abi_x86_32
|
||||||
|
# required by sys-devel/llvm-17.0.6::gentoo[libffi]
|
||||||
|
# required by media-libs/mesa-24.0.7::gentoo[llvm,llvm_slot_17]
|
||||||
|
# required by virtual/opengl-7.0-r2::gentoo
|
||||||
|
# required by games-util/steam-launcher-1.0.0.79::steam-overlay
|
||||||
|
# required by steam-launcher (argument)
|
||||||
|
>=dev-libs/libffi-3.4.4-r4 abi_x86_32
|
||||||
|
# required by sys-devel/llvm-17.0.6::gentoo
|
||||||
|
# required by media-libs/mesa-24.0.7::gentoo[llvm,llvm_slot_17]
|
||||||
|
# required by virtual/opengl-7.0-r2::gentoo
|
||||||
|
# required by games-util/steam-launcher-1.0.0.79::steam-overlay
|
||||||
|
# required by steam-launcher (argument)
|
||||||
|
>=sys-libs/zlib-1.3.1-r1 abi_x86_32
|
||||||
|
# required by sys-apps/systemd-255.4::gentoo
|
||||||
|
# required by games-util/game-device-udev-rules-20230603::gentoo[systemd,acl]
|
||||||
|
# required by games-util/steam-launcher-1.0.0.79::steam-overlay[joystick,udev]
|
||||||
|
# required by steam-launcher (argument)
|
||||||
|
>=sys-apps/util-linux-2.39.3-r7 abi_x86_32
|
||||||
|
# required by media-libs/libsndfile-1.2.2-r2::gentoo[-minimal]
|
||||||
|
# required by media-libs/libpulse-17.0::gentoo
|
||||||
|
# required by games-util/steam-launcher-1.0.0.79::steam-overlay[pulseaudio]
|
||||||
|
# required by steam-launcher (argument)
|
||||||
|
>=media-libs/flac-1.4.3 abi_x86_32
|
||||||
|
# required by media-libs/libvorbis-1.3.7-r1::gentoo
|
||||||
|
# required by media-libs/libsndfile-1.2.2-r2::gentoo[-minimal]
|
||||||
|
# required by media-libs/libpulse-17.0::gentoo
|
||||||
|
# required by games-util/steam-launcher-1.0.0.79::steam-overlay[pulseaudio]
|
||||||
|
# required by steam-launcher (argument)
|
||||||
|
>=media-libs/libogg-1.3.5-r1 abi_x86_32
|
||||||
|
# required by media-libs/libsndfile-1.2.2-r2::gentoo[-minimal]
|
||||||
|
# required by media-libs/libpulse-17.0::gentoo
|
||||||
|
# required by games-util/steam-launcher-1.0.0.79::steam-overlay[pulseaudio]
|
||||||
|
# required by steam-launcher (argument)
|
||||||
|
>=media-libs/libvorbis-1.3.7-r1 abi_x86_32
|
||||||
|
# required by media-libs/libsndfile-1.2.2-r2::gentoo[-minimal]
|
||||||
|
# required by media-libs/libpulse-17.0::gentoo
|
||||||
|
# required by games-util/steam-launcher-1.0.0.79::steam-overlay[pulseaudio]
|
||||||
|
# required by steam-launcher (argument)
|
||||||
|
>=media-libs/opus-1.5.2 abi_x86_32
|
||||||
|
# required by media-libs/libsndfile-1.2.2-r2::gentoo[-minimal]
|
||||||
|
# required by media-libs/libpulse-17.0::gentoo
|
||||||
|
# required by games-util/steam-launcher-1.0.0.79::steam-overlay[pulseaudio]
|
||||||
|
# required by steam-launcher (argument)
|
||||||
|
>=media-sound/lame-3.100-r3 abi_x86_32
|
||||||
|
# required by media-libs/libsndfile-1.2.2-r2::gentoo[-minimal]
|
||||||
|
# required by media-libs/libpulse-17.0::gentoo
|
||||||
|
# required by games-util/steam-launcher-1.0.0.79::steam-overlay[pulseaudio]
|
||||||
|
# required by steam-launcher (argument)
|
||||||
|
>=media-sound/mpg123-base-1.32.3 abi_x86_32
|
||||||
|
# required by media-libs/fontconfig-2.15.0::gentoo
|
||||||
|
# required by games-util/steam-launcher-1.0.0.79::steam-overlay
|
||||||
|
# required by steam-launcher (argument)
|
||||||
|
>=dev-libs/expat-2.5.0 abi_x86_32
|
||||||
|
# required by media-libs/fontconfig-2.15.0::gentoo
|
||||||
|
# required by games-util/steam-launcher-1.0.0.79::steam-overlay
|
||||||
|
# required by steam-launcher (argument)
|
||||||
|
>=media-libs/freetype-2.13.2 abi_x86_32
|
||||||
|
# required by dev-libs/elfutils-0.190::gentoo[bzip2]
|
||||||
|
# required by virtual/libelf-3-r1::gentoo
|
||||||
|
# required by media-libs/mesa-24.0.7::gentoo[-video_cards_radeon,video_cards_radeonsi,llvm,-video_cards_r600]
|
||||||
|
# required by virtual/opengl-7.0-r2::gentoo
|
||||||
|
# required by games-util/steam-launcher-1.0.0.79::steam-overlay
|
||||||
|
# required by steam-launcher (argument)
|
||||||
|
>=app-arch/bzip2-1.0.8-r5 abi_x86_32
|
||||||
|
# required by media-libs/freetype-2.13.2::gentoo[png]
|
||||||
|
# required by media-libs/fontconfig-2.15.0::gentoo
|
||||||
|
# required by games-util/steam-launcher-1.0.0.79::steam-overlay
|
||||||
|
# required by steam-launcher (argument)
|
||||||
|
>=media-libs/libpng-1.6.43 abi_x86_32
|
||||||
|
# required by dev-libs/glib-2.78.6::gentoo
|
||||||
|
# required by sys-apps/xdg-desktop-portal-1.18.4::gentoo
|
||||||
|
# required by x11-base/xwayland-23.2.6::gentoo[libei]
|
||||||
|
# required by games-util/steam-launcher-1.0.0.79::steam-overlay[wayland,joystick]
|
||||||
|
# required by steam-launcher (argument)
|
||||||
|
>=virtual/libintl-0-r2 abi_x86_32
|
||||||
|
# required by sys-libs/libudev-compat-186-r1::gentoo
|
||||||
|
# required by games-util/steam-launcher-1.0.0.79::steam-overlay
|
||||||
|
# required by steam-launcher (argument)
|
||||||
|
>=virtual/libudev-251-r2 abi_x86_32
|
||||||
|
# required by virtual/libudev-251-r2::gentoo
|
||||||
|
# required by sys-apps/util-linux-2.39.3-r7::gentoo
|
||||||
|
# required by media-libs/fontconfig-2.15.0::gentoo
|
||||||
|
# required by games-util/steam-launcher-1.0.0.79::steam-overlay
|
||||||
|
# required by steam-launcher (argument)
|
||||||
|
>=sys-apps/systemd-255.4 abi_x86_32
|
||||||
|
# required by sys-apps/systemd-255.4::gentoo
|
||||||
|
# required by games-util/game-device-udev-rules-20230603::gentoo[systemd,acl]
|
||||||
|
# required by games-util/steam-launcher-1.0.0.79::steam-overlay[joystick,udev]
|
||||||
|
# required by steam-launcher (argument)
|
||||||
|
>=sys-libs/libcap-2.69-r1 abi_x86_32
|
||||||
|
# required by sys-apps/systemd-255.4::gentoo[gcrypt]
|
||||||
|
# required by games-util/game-device-udev-rules-20230603::gentoo[systemd,acl]
|
||||||
|
# required by games-util/steam-launcher-1.0.0.79::steam-overlay[joystick,udev]
|
||||||
|
# required by steam-launcher (argument)
|
||||||
|
>=dev-libs/libgcrypt-1.10.3-r1 abi_x86_32
|
||||||
|
# required by sys-apps/systemd-255.4::gentoo[lz4]
|
||||||
|
# required by games-util/game-device-udev-rules-20230603::gentoo[systemd,acl]
|
||||||
|
# required by games-util/steam-launcher-1.0.0.79::steam-overlay[joystick,udev]
|
||||||
|
# required by steam-launcher (argument)
|
||||||
|
>=app-arch/lz4-1.9.4 abi_x86_32
|
||||||
|
# required by sys-libs/libcap-2.69-r1::gentoo[pam]
|
||||||
|
# required by sys-apps/systemd-255.4::gentoo
|
||||||
|
# required by games-util/game-device-udev-rules-20230603::gentoo[systemd,acl]
|
||||||
|
# required by games-util/steam-launcher-1.0.0.79::steam-overlay[joystick,udev]
|
||||||
|
# required by steam-launcher (argument)
|
||||||
|
>=sys-libs/pam-1.5.3-r1 abi_x86_32
|
||||||
|
# required by sys-apps/systemd-255.4::gentoo[zstd]
|
||||||
|
# required by games-util/game-device-udev-rules-20230603::gentoo[systemd,acl]
|
||||||
|
# required by games-util/steam-launcher-1.0.0.79::steam-overlay[joystick,udev]
|
||||||
|
# required by steam-launcher (argument)
|
||||||
|
>=app-arch/zstd-1.5.6 abi_x86_32
|
||||||
|
# required by dev-libs/libgcrypt-1.10.3-r1::gentoo
|
||||||
|
# required by sys-apps/systemd-255.4::gentoo[gcrypt]
|
||||||
|
# required by games-util/game-device-udev-rules-20230603::gentoo[systemd,acl]
|
||||||
|
# required by games-util/steam-launcher-1.0.0.79::steam-overlay[joystick,udev]
|
||||||
|
# required by steam-launcher (argument)
|
||||||
|
>=dev-libs/libgpg-error-1.49 abi_x86_32
|
||||||
|
# required by dev-libs/glib-2.78.6::gentoo
|
||||||
|
# required by sys-apps/xdg-desktop-portal-1.18.4::gentoo
|
||||||
|
# required by x11-base/xwayland-23.2.6::gentoo[libei]
|
||||||
|
# required by games-util/steam-launcher-1.0.0.79::steam-overlay[wayland,joystick]
|
||||||
|
# required by steam-launcher (argument)
|
||||||
|
>=virtual/libiconv-0-r2 abi_x86_32
|
||||||
|
# required by games-util/steam-launcher-1.0.0.79::steam-overlay
|
||||||
|
# required by steam-launcher (argument)
|
||||||
|
>=virtual/opengl-7.0-r2 abi_x86_32
|
||||||
|
# required by games-util/steam-launcher-1.0.0.79::steam-overlay[wayland,joystick]
|
||||||
|
# required by steam-launcher (argument)
|
||||||
|
>=x11-base/xwayland-23.2.6 libei
|
||||||
|
# required by virtual/opengl-7.0-r2::gentoo
|
||||||
|
# required by games-util/steam-launcher-1.0.0.79::steam-overlay
|
||||||
|
# required by steam-launcher (argument)
|
||||||
|
>=media-libs/mesa-24.0.7 abi_x86_32
|
||||||
|
# required by media-libs/mesa-24.0.7::gentoo
|
||||||
|
# required by virtual/opengl-7.0-r2::gentoo
|
||||||
|
# required by games-util/steam-launcher-1.0.0.79::steam-overlay
|
||||||
|
# required by steam-launcher (argument)
|
||||||
|
>=media-libs/libglvnd-1.7.0 abi_x86_32
|
||||||
|
# required by media-libs/mesa-24.0.7::gentoo[llvm,llvm_slot_17]
|
||||||
|
# required by virtual/opengl-7.0-r2::gentoo
|
||||||
|
# required by games-util/steam-launcher-1.0.0.79::steam-overlay
|
||||||
|
# required by steam-launcher (argument)
|
||||||
|
>=sys-devel/llvm-17.0.6 abi_x86_32
|
||||||
|
# required by media-libs/mesa-24.0.7::gentoo[vaapi]
|
||||||
|
# required by virtual/opengl-7.0-r2::gentoo
|
||||||
|
# required by games-util/steam-launcher-1.0.0.79::steam-overlay
|
||||||
|
# required by steam-launcher (argument)
|
||||||
|
>=media-libs/libva-2.21.0 abi_x86_32
|
||||||
|
# required by media-libs/mesa-24.0.7::gentoo[wayland]
|
||||||
|
# required by virtual/opengl-7.0-r2::gentoo
|
||||||
|
# required by games-util/steam-launcher-1.0.0.79::steam-overlay
|
||||||
|
# required by steam-launcher (argument)
|
||||||
|
>=dev-libs/wayland-1.22.0 abi_x86_32
|
||||||
|
# required by media-libs/mesa-24.0.7::gentoo
|
||||||
|
# required by virtual/opengl-7.0-r2::gentoo
|
||||||
|
# required by games-util/steam-launcher-1.0.0.79::steam-overlay
|
||||||
|
# required by steam-launcher (argument)
|
||||||
|
>=x11-libs/libdrm-2.4.120 abi_x86_32
|
||||||
|
# required by media-libs/mesa-24.0.7::gentoo[X]
|
||||||
|
# required by virtual/opengl-7.0-r2::gentoo
|
||||||
|
# required by games-util/steam-launcher-1.0.0.79::steam-overlay
|
||||||
|
# required by steam-launcher (argument)
|
||||||
|
>=x11-libs/libxshmfence-1.3.2 abi_x86_32
|
||||||
|
# required by media-libs/libva-2.21.0::gentoo[X]
|
||||||
|
# required by media-libs/mesa-24.0.7::gentoo[vaapi]
|
||||||
|
# required by virtual/opengl-7.0-r2::gentoo
|
||||||
|
# required by games-util/steam-launcher-1.0.0.79::steam-overlay
|
||||||
|
# required by steam-launcher (argument)
|
||||||
|
>=x11-libs/libXext-1.3.6 abi_x86_32
|
||||||
|
# required by media-libs/mesa-24.0.7::gentoo[X]
|
||||||
|
# required by virtual/opengl-7.0-r2::gentoo
|
||||||
|
# required by games-util/steam-launcher-1.0.0.79::steam-overlay
|
||||||
|
# required by steam-launcher (argument)
|
||||||
|
>=x11-libs/libXxf86vm-1.1.5 abi_x86_32
|
||||||
|
# required by media-libs/libva-2.21.0::gentoo[X]
|
||||||
|
# required by media-libs/mesa-24.0.7::gentoo[vaapi]
|
||||||
|
# required by virtual/opengl-7.0-r2::gentoo
|
||||||
|
# required by games-util/steam-launcher-1.0.0.79::steam-overlay
|
||||||
|
# required by steam-launcher (argument)
|
||||||
|
>=x11-libs/libXfixes-6.0.1 abi_x86_32
|
||||||
|
# required by media-libs/mesa-24.0.7::gentoo[X]
|
||||||
|
# required by virtual/opengl-7.0-r2::gentoo
|
||||||
|
# required by games-util/steam-launcher-1.0.0.79::steam-overlay
|
||||||
|
# required by steam-launcher (argument)
|
||||||
|
>=x11-libs/xcb-util-keysyms-0.4.1 abi_x86_32
|
||||||
|
# required by media-libs/mesa-24.0.7::gentoo[X]
|
||||||
|
# required by virtual/opengl-7.0-r2::gentoo
|
||||||
|
# required by games-util/steam-launcher-1.0.0.79::steam-overlay
|
||||||
|
# required by steam-launcher (argument)
|
||||||
|
>=x11-libs/libXrandr-1.5.4 abi_x86_32
|
||||||
|
# required by x11-libs/libXrandr-1.5.4::gentoo
|
||||||
|
# required by media-libs/mesa-24.0.7::gentoo[X]
|
||||||
|
# required by virtual/opengl-7.0-r2::gentoo
|
||||||
|
# required by games-util/steam-launcher-1.0.0.79::steam-overlay
|
||||||
|
# required by steam-launcher (argument)
|
||||||
|
>=x11-libs/libXrender-0.9.11 abi_x86_32
|
||||||
|
# required by sys-devel/llvm-17.0.6::gentoo[ncurses]
|
||||||
|
# required by media-libs/mesa-24.0.7::gentoo[llvm,llvm_slot_17]
|
||||||
|
# required by virtual/opengl-7.0-r2::gentoo
|
||||||
|
# required by games-util/steam-launcher-1.0.0.79::steam-overlay
|
||||||
|
# required by steam-launcher (argument)
|
||||||
|
>=sys-libs/ncurses-6.4_p20240414 abi_x86_32
|
||||||
|
# required by sys-devel/llvm-17.0.6::gentoo[xml]
|
||||||
|
# required by media-libs/mesa-24.0.7::gentoo[llvm,llvm_slot_17]
|
||||||
|
# required by virtual/opengl-7.0-r2::gentoo
|
||||||
|
# required by games-util/steam-launcher-1.0.0.79::steam-overlay
|
||||||
|
# required by steam-launcher (argument)
|
||||||
|
>=dev-libs/libxml2-2.12.6 abi_x86_32
|
||||||
|
# required by dev-libs/libxml2-2.12.6::gentoo[icu]
|
||||||
|
# required by sys-devel/llvm-17.0.6::gentoo[xml]
|
||||||
|
# required by media-libs/mesa-24.0.7::gentoo[llvm,llvm_slot_17]
|
||||||
|
# required by virtual/opengl-7.0-r2::gentoo
|
||||||
|
# required by games-util/steam-launcher-1.0.0.79::steam-overlay
|
||||||
|
# required by steam-launcher (argument)
|
||||||
|
>=dev-libs/icu-74.2 abi_x86_32
|
||||||
|
# required by sys-libs/ncurses-6.4_p20240414::gentoo[gpm]
|
||||||
|
# required by sys-devel/llvm-17.0.6::gentoo[ncurses]
|
||||||
|
# required by media-libs/mesa-24.0.7::gentoo[llvm,llvm_slot_17]
|
||||||
|
# required by virtual/opengl-7.0-r2::gentoo
|
||||||
|
# required by games-util/steam-launcher-1.0.0.79::steam-overlay
|
||||||
|
# required by steam-launcher (argument)
|
||||||
|
>=sys-libs/gpm-1.20.7-r6 abi_x86_32
|
||||||
|
# required by media-libs/mesa-24.0.7::gentoo[-video_cards_radeon,video_cards_radeonsi,llvm,-video_cards_r600]
|
||||||
|
# required by virtual/opengl-7.0-r2::gentoo
|
||||||
|
# required by games-util/steam-launcher-1.0.0.79::steam-overlay
|
||||||
|
# required by steam-launcher (argument)
|
||||||
|
>=virtual/libelf-3-r1 abi_x86_32
|
||||||
|
# required by virtual/libelf-3-r1::gentoo
|
||||||
|
# required by media-libs/mesa-24.0.7::gentoo[-video_cards_radeon,video_cards_radeonsi,llvm,-video_cards_r600]
|
||||||
|
# required by virtual/opengl-7.0-r2::gentoo
|
||||||
|
# required by games-util/steam-launcher-1.0.0.79::steam-overlay
|
||||||
|
# required by steam-launcher (argument)
|
||||||
|
>=dev-libs/elfutils-0.190 abi_x86_32
|
||||||
|
games-util/steam-launcher trayicon
|
||||||
|
#PROTON STUFF
|
||||||
|
## required by games-util/ProtonUp-Qt-2.9.2::guru
|
||||||
|
# required by ProtonUp-Qt (argument)
|
||||||
|
# move dev-python/pyside6 dev-python/pyside
|
||||||
|
>=dev-python/pyside-6.7.1 designer
|
||||||
|
# required by dev-python/pyside6-6.7.1::gentoo[designer]
|
||||||
|
# required by games-util/ProtonUp-Qt-2.9.2::guru
|
||||||
|
# required by ProtonUp-Qt (argument)
|
||||||
|
>=dev-qt/qttools-6.7.1 designer qml
|
||||||
|
=dev-python/protobuf-python-4.21.12 python_targets_python3_11
|
||||||
1
Gentoo/gentooamd/etc/portage/package.use/neomutt
Normal file
1
Gentoo/gentooamd/etc/portage/package.use/neomutt
Normal file
@ -0,0 +1 @@
|
|||||||
|
mail-client/neomutt sasl notmuch
|
||||||
1
Gentoo/gentooamd/etc/portage/package.use/nitrogen
Normal file
1
Gentoo/gentooamd/etc/portage/package.use/nitrogen
Normal file
@ -0,0 +1 @@
|
|||||||
|
x11-misc/nitrogen xinerama
|
||||||
85
Gentoo/gentooamd/home/.local/bin/dwmbar
Executable file
85
Gentoo/gentooamd/home/.local/bin/dwmbar
Executable file
@ -0,0 +1,85 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
export location="pueblo"
|
||||||
|
# This script sets the statusbar with the xsetroot command at the end. Have it
|
||||||
|
# started by ~/.xinitrc or ~/.xprofile.
|
||||||
|
|
||||||
|
# Set the deliminter character.
|
||||||
|
delim="|"
|
||||||
|
|
||||||
|
# testweather checks to see if the most recent forecast is up to date. If it
|
||||||
|
# isn't, it downloads a new weather forecast, then signals to update the
|
||||||
|
# statusbar. Gets weather report from wttr.in.
|
||||||
|
testweather() { \
|
||||||
|
[ "$(stat -c %y "$HOME/.local/share/weatherreport" 2>/dev/null | cut -d' ' -f1)" != "$(date '+%Y-%m-%d')" ] &&
|
||||||
|
ping -q -c 1 1.1.1.1 >/dev/null &&
|
||||||
|
curl -s "wttr.in/$location" > "$HOME/.local/share/weatherreport" &&
|
||||||
|
notify-send "🌞 Weather" "New weather forecast for today." &&
|
||||||
|
refbar
|
||||||
|
}
|
||||||
|
|
||||||
|
# Here is the (big) function that outputs the appearance of the statusbar. It
|
||||||
|
# can really be broken down into many submodules which I've commented and
|
||||||
|
# explained.
|
||||||
|
status() { \
|
||||||
|
|
||||||
|
# Get current mpd track filename or artist - title if possible.
|
||||||
|
# mpc -f "[[%artist% - ]%title%]|[%file%]" 2>/dev/null | grep -v "volume:" | head -n 1 && echo "$delim"
|
||||||
|
|
||||||
|
# If the weather report is current, show daily precipitation chance,
|
||||||
|
# low and high. Don't even bother to understand this one unless you
|
||||||
|
# have all day. Takes the weather report format from wttr.in and makes
|
||||||
|
# it look like how I want it for the status bar.
|
||||||
|
[ "$(stat -c %y "$HOME/.local/share/weatherreport" 2>/dev/null | cut -d' ' -f1)" = "$(date '+%Y-%m-%d')" ] &&
|
||||||
|
sed '16q;d' "$HOME/.local/share/weatherreport" | grep -wo "[0-9]*%" | sort -n | sed -e '$!d' | sed -e "s/^/ /g" | tr -d '\n' &&
|
||||||
|
sed '13q;d' "$HOME/.local/share/weatherreport" | grep -o "m\\(-\\)*[0-9]\\+" | sort -n -t 'm' -k 2n | sed -e 1b -e '$!d' | tr '\n|m' ' ' | awk '{print " ",$1 "°","",$2 "°"}' &&
|
||||||
|
echo "$delim"
|
||||||
|
|
||||||
|
# Get the volume of ALSA's master volume output. Show an icon if or
|
||||||
|
# not muted.
|
||||||
|
# amixer get Headset | grep -o "[0-9]*%\|\[on\]\|\[off\]" | sed "s/\[on\]//;s/\[off\]//"
|
||||||
|
pactl get-sink-volume @DEFAULT_SINK@ | grep -o "[0-9]*%" | head -n1
|
||||||
|
echo "$delim"
|
||||||
|
|
||||||
|
# Wifi quality percentage and icon if ethernet is connected.
|
||||||
|
grep "^\s*w" /proc/net/wireless | awk '{ print "", int($3 * 100 / 70) "%" }'
|
||||||
|
sed "s/down//;s/up//" /sys/class/net/e*/operstate
|
||||||
|
|
||||||
|
# Show unread mail if mutt-wizard is installed.
|
||||||
|
command -v mw >/dev/null 2>&1 &&
|
||||||
|
echo "$delim" &&
|
||||||
|
du -a ~/.local/share/mail/*/INBOX/new/* 2>/dev/null | wc -l | sed 's/^/:/'
|
||||||
|
echo "$delim"
|
||||||
|
|
||||||
|
# Will show all batteries with approximate icon for remaining power.
|
||||||
|
# for x in /sys/class/power_supply/BAT?/capacity;
|
||||||
|
# do
|
||||||
|
# case "$(cat $x)" in
|
||||||
|
# 100|9[0-9]) echo "" ;;
|
||||||
|
# 8[0-9]|7[0-9]) echo "" ;;
|
||||||
|
# 6[0-9]|5[0-9]) echo "" ;;
|
||||||
|
# 4[0-9]|3[0-9]) echo "" ;;
|
||||||
|
# *) echo "" ;;
|
||||||
|
# esac
|
||||||
|
# done && echo "$delim"
|
||||||
|
|
||||||
|
# Date and time.
|
||||||
|
date '+%Y %b %d (%a) %I:%M%p'
|
||||||
|
}
|
||||||
|
|
||||||
|
while :; do
|
||||||
|
# So all that big status function was just a command that quicking gets
|
||||||
|
# what we want to be the statusbar. This xsetroot command is what sets
|
||||||
|
# it. Note that the tr command replaces newlines with spaces. This is
|
||||||
|
# to prevent some weird issues that cause significant slowing of
|
||||||
|
# everything in dwm. Note entirely sure of the cause, but again, the tr
|
||||||
|
# command easily avoids it.
|
||||||
|
xsetroot -name "$(status | tr '\n' ' ')"
|
||||||
|
|
||||||
|
# Check to see if new weather report is needed.
|
||||||
|
testweather &
|
||||||
|
|
||||||
|
# Sleep for a minute after changing the status bar before updating it
|
||||||
|
# again. Note that the `refbar` "refreshes" the statusbar by killing
|
||||||
|
# this command. Feel free to change the time interval if you want.
|
||||||
|
sleep 15s
|
||||||
|
done
|
||||||
6
Gentoo/gentooamd/home/.local/bin/refbar
Executable file
6
Gentoo/gentooamd/home/.local/bin/refbar
Executable file
@ -0,0 +1,6 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
# Refresh the dwmbar.
|
||||||
|
# Right now, now this is done is by killing the sleep in the bar script.
|
||||||
|
|
||||||
|
kill "$(pstree -lp | grep -- -dwmbar\([0-9] | sed "s/.*sleep(\([0-9]\+\)).*/\1/")"
|
||||||
47
Gentoo/gentooamd/home/.local/bin/wallsetter.dwm
Executable file
47
Gentoo/gentooamd/home/.local/bin/wallsetter.dwm
Executable file
@ -0,0 +1,47 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
TIMEOUT=720
|
||||||
|
WALLPAPER=$(find $HOME/Pictures/Wallpapers/ -name '*' | awk '!/.git/' | tail -n +2 | shuf -n 1)
|
||||||
|
PREVIOUS=$WALLPAPER
|
||||||
|
wallpaperDir=$HOME/Pictures/Wallpapers/
|
||||||
|
wallpaperGit=$(grep url $wallpaperDir/.git/config | awk '{print $3}')
|
||||||
|
|
||||||
|
#echo $WALLPAPER
|
||||||
|
|
||||||
|
if [ -d $wallpaperDir ]; then
|
||||||
|
num_files=$(ls -1 $wallpaperDir | wc -l)
|
||||||
|
|
||||||
|
if [ $num_files -lt 1 ]; then
|
||||||
|
notify-send -t 9000 "The wallpaper folder is expected to have more than 1 image. Exiting Wallsetter."
|
||||||
|
exit
|
||||||
|
else
|
||||||
|
cd $wallpaperDir
|
||||||
|
if [ -d ".git" ]; then
|
||||||
|
git pull
|
||||||
|
else
|
||||||
|
notify-send -t 9000 "The wallpaper directory is expected to be a Git repository. Exiting Wallsetter."
|
||||||
|
exit
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
/usr/bin/git clone $wallpaperGit $wallpaperDir
|
||||||
|
chown -R $USER:ganome $wallpaperDir
|
||||||
|
fi
|
||||||
|
while true;
|
||||||
|
do
|
||||||
|
if [ "$WALLPAPER" == "$PREVIOUS" ]; then
|
||||||
|
cd $wallpaperDir
|
||||||
|
PREVWALL1=$WALLPAPER
|
||||||
|
PREVWALL2=$WALLPAPER2
|
||||||
|
WALLPAPER=$(find $wallpaperDir -name '*' | awk '!/.git/' | tail -n +2 | shuf -n 1)
|
||||||
|
WALLPAPER2=$(find $wallpaperDir -name '*' | awk '!/.git/' | tail -n +2 | shuf -n 1)
|
||||||
|
else
|
||||||
|
PREVIOUS=$WALLPAPER
|
||||||
|
/usr/bin/nitrogen --head=0 --set-scaled --random ~/Pictures/Wallpapers/
|
||||||
|
/usr/bin/nitrogen --head=1 --set-scaled --random ~/Pictures/Wallpapers/
|
||||||
|
|
||||||
|
# /usr/bin/swww img -o DP-1 --transition-type random --transition-step 16 --transition-fps 255 "$WALLPAPER"
|
||||||
|
# /usr/bin/swww img -o HDMI-A-1 --transition-type random --transition-step 16 --transition-fps 255 "$WALLPAPER2"
|
||||||
|
sleep $TIMEOUT
|
||||||
|
fi
|
||||||
|
done
|
||||||
Binary file not shown.
152
Gentoo/gentooamd/home/user/.config/dunst/dunstrc
Normal file
152
Gentoo/gentooamd/home/user/.config/dunst/dunstrc
Normal file
@ -0,0 +1,152 @@
|
|||||||
|
[global]
|
||||||
|
monitor = 0
|
||||||
|
follow = keyboard
|
||||||
|
geometry = "350x5-0+24"
|
||||||
|
indicate_hidden = yes
|
||||||
|
shrink = yes
|
||||||
|
transparency = 20
|
||||||
|
notification_height = 0
|
||||||
|
separator_height = 2
|
||||||
|
padding = 0
|
||||||
|
horizontal_padding = 8
|
||||||
|
frame_width = 3
|
||||||
|
frame_color = "#282828"
|
||||||
|
|
||||||
|
# Define a color for the separator.
|
||||||
|
# possible values are:
|
||||||
|
# * auto: dunst tries to find a color fitting to the background;
|
||||||
|
# * foreground: use the same color as the foreground;
|
||||||
|
# * frame: use the same color as the frame;
|
||||||
|
# * anything else will be interpreted as a X color.
|
||||||
|
separator_color = frame
|
||||||
|
|
||||||
|
# Sort messages by urgency.
|
||||||
|
sort = yes
|
||||||
|
|
||||||
|
idle_threshold = 120
|
||||||
|
font = Monospace 14
|
||||||
|
line_height = 0
|
||||||
|
markup = full
|
||||||
|
|
||||||
|
# The format of the message. Possible variables are:
|
||||||
|
# %a appname
|
||||||
|
# %s summary
|
||||||
|
# %b body
|
||||||
|
# %i iconname (including its path)
|
||||||
|
# %I iconname (without its path)
|
||||||
|
# %p progress value if set ([ 0%] to [100%]) or nothing
|
||||||
|
# %n progress value if set without any extra characters
|
||||||
|
# %% Literal %
|
||||||
|
# Markup is allowed
|
||||||
|
format = "<b>%s</b>\n%b"
|
||||||
|
|
||||||
|
alignment = left
|
||||||
|
show_age_threshold = 60
|
||||||
|
word_wrap = yes
|
||||||
|
ellipsize = middle
|
||||||
|
ignore_newline = no
|
||||||
|
stack_duplicates = true
|
||||||
|
hide_duplicate_count = true
|
||||||
|
show_indicators = yes
|
||||||
|
icon_position = left
|
||||||
|
max_icon_size = 40
|
||||||
|
#icon_path = /usr/share/icons/gnome/16x16/status/:/usr/share/icons/gnome/16x16/devices/:/usr/share/icons/Adwaita/256x256/status/
|
||||||
|
sticky_history = yes
|
||||||
|
history_length = 20
|
||||||
|
dmenu = /usr/bin/dmenu -p dunst:
|
||||||
|
browser = /usr/bin/firefox -new-tab
|
||||||
|
|
||||||
|
# Always run rule-defined scripts, even if the notification is suppressed
|
||||||
|
always_run_script = true
|
||||||
|
|
||||||
|
title = Dunst
|
||||||
|
class = Dunst
|
||||||
|
startup_notification = false
|
||||||
|
force_xinerama = false
|
||||||
|
[experimental]
|
||||||
|
per_monitor_dpi = false
|
||||||
|
|
||||||
|
[shortcuts]
|
||||||
|
close = ctrl+space
|
||||||
|
close_all = ctrl+shift+space
|
||||||
|
history = ctrl+grave
|
||||||
|
context = ctrl+shift+period
|
||||||
|
|
||||||
|
[urgency_low]
|
||||||
|
# IMPORTANT: colors have to be defined in quotation marks.
|
||||||
|
# Otherwise the "#" and following would be interpreted as a comment.
|
||||||
|
background = "#282828"
|
||||||
|
foreground = "#928374"
|
||||||
|
timeout = 5
|
||||||
|
# Icon for notifications with low urgency, uncomment to enable
|
||||||
|
#icon = /path/to/icon
|
||||||
|
|
||||||
|
[urgency_normal]
|
||||||
|
background = "#458588"
|
||||||
|
foreground = "#ebdbb2"
|
||||||
|
timeout = 5
|
||||||
|
|
||||||
|
[urgency_critical]
|
||||||
|
background = "#cc2421"
|
||||||
|
foreground = "#ebdbb2"
|
||||||
|
frame_color = "#fabd2f"
|
||||||
|
timeout = 0
|
||||||
|
|
||||||
|
# Every section that isn't one of the above is interpreted as a rules to
|
||||||
|
# override settings for certain messages.
|
||||||
|
# Messages can be matched by "appname", "summary", "body", "icon", "category",
|
||||||
|
# "msg_urgency" and you can override the "timeout", "urgency", "foreground",
|
||||||
|
# "background", "new_icon" and "format".
|
||||||
|
# Shell-like globbing will get expanded.
|
||||||
|
#
|
||||||
|
# SCRIPTING
|
||||||
|
# You can specify a script that gets run when the rule matches by
|
||||||
|
# setting the "script" option.
|
||||||
|
# The script will be called as follows:
|
||||||
|
# script appname summary body icon urgency
|
||||||
|
# where urgency can be "LOW", "NORMAL" or "CRITICAL".
|
||||||
|
#
|
||||||
|
# NOTE: if you don't want a notification to be displayed, set the format
|
||||||
|
# to "".
|
||||||
|
# NOTE: It might be helpful to run dunst -print in a terminal in order
|
||||||
|
# to find fitting options for rules.
|
||||||
|
|
||||||
|
#[espeak]
|
||||||
|
# summary = "*"
|
||||||
|
# script = dunst_espeak.sh
|
||||||
|
|
||||||
|
#[script-test]
|
||||||
|
# summary = "*script*"
|
||||||
|
# script = dunst_test.sh
|
||||||
|
|
||||||
|
#[ignore]
|
||||||
|
# # This notification will not be displayed
|
||||||
|
# summary = "foobar"
|
||||||
|
# format = ""
|
||||||
|
|
||||||
|
#[history-ignore]
|
||||||
|
# # This notification will not be saved in history
|
||||||
|
# summary = "foobar"
|
||||||
|
# history_ignore = yes
|
||||||
|
|
||||||
|
#[signed_on]
|
||||||
|
# appname = Pidgin
|
||||||
|
# summary = "*signed on*"
|
||||||
|
# urgency = low
|
||||||
|
#
|
||||||
|
#[signed_off]
|
||||||
|
# appname = Pidgin
|
||||||
|
# summary = *signed off*
|
||||||
|
# urgency = low
|
||||||
|
#
|
||||||
|
#[says]
|
||||||
|
# appname = Pidgin
|
||||||
|
# summary = *says*
|
||||||
|
# urgency = critical
|
||||||
|
#
|
||||||
|
#[twitter]
|
||||||
|
# appname = Pidgin
|
||||||
|
# summary = *twitter.com*
|
||||||
|
# urgency = normal
|
||||||
|
#
|
||||||
|
# vim: ft=cfg
|
||||||
@ -1,8 +1,10 @@
|
|||||||
[files]
|
[files]
|
||||||
recent_files=/home/ganome/Downloads/pve-spice (1).vv;/home/ganome/Nextcloud4/Documents/Readme.md;/home/ganome/Documents/Songs;/home/ganome/Prism-Instance.txt;/home/ganome/Projects/SCAR-719/WWW/credentials.json;/home/ganome/Documents/Dad/rky-mtn-cancer-center;/home/ganome/Downloads/pve-spice.vv;/home/ganome/Projects/SCAR-719/Documents/TODO;/home/ganome/.local/share/PrismLauncher/instances/1.21.4(1)/minecraft/command_history.txt;/home/ganome/.local/share/PrismLauncher/instances/1.21.4(1)/minecraft/downloads/log.json;
|
recent_files=/home/ganome/.config/ghostty/config;/home/ganome/Nextcloud4/SCAR-iT/Configs/email;/home/ganome/Downloads/pve-spice (1).vv;/home/ganome/Nextcloud4/Documents/Readme.md;/home/ganome/Documents/Songs;/home/ganome/Prism-Instance.txt;/home/ganome/Projects/SCAR-719/WWW/credentials.json;/home/ganome/Documents/Dad/rky-mtn-cancer-center;/home/ganome/Downloads/pve-spice.vv;/home/ganome/Projects/SCAR-719/Documents/TODO;
|
||||||
recent_projects=
|
recent_projects=
|
||||||
current_page=0
|
current_page=2
|
||||||
FILE_NAME_0=125;None;0;EUTF-8;1;1;0;%2Fhome%2Fganome%2FProjects%2FSCAR-719%2FDocuments%2FTODO;0;4
|
FILE_NAME_0=125;None;0;EUTF-8;1;1;0;%2Fhome%2Fganome%2FProjects%2FSCAR-719%2FDocuments%2FTODO;0;4
|
||||||
|
FILE_NAME_1=1135;None;0;EUTF-8;1;1;0;%2Fhome%2Fganome%2FNextcloud4%2FSCAR-iT%2FConfigs%2Femail;0;4
|
||||||
|
FILE_NAME_2=0;Conf;0;EUTF-8;1;1;0;%2Fhome%2Fganome%2F.config%2Fghostty%2Fconfig;0;4
|
||||||
|
|
||||||
[project]
|
[project]
|
||||||
session_file=
|
session_file=
|
||||||
@ -10,8 +12,8 @@ project_file_path=/home/ganome/projects
|
|||||||
|
|
||||||
[geany]
|
[geany]
|
||||||
treeview_position=156
|
treeview_position=156
|
||||||
msgwindow_position=790
|
msgwindow_position=823
|
||||||
geometry=969;47;940;1022;0;
|
geometry=0;23;862;1055;0;
|
||||||
sidebar_page=0
|
sidebar_page=0
|
||||||
|
|
||||||
[VTE]
|
[VTE]
|
||||||
|
|||||||
@ -2,8 +2,8 @@
|
|||||||
LocationMode=path-bar
|
LocationMode=path-bar
|
||||||
ShowHidden=false
|
ShowHidden=false
|
||||||
ShowSizeColumn=true
|
ShowSizeColumn=true
|
||||||
GeometryX=0
|
GeometryX=492
|
||||||
GeometryY=77
|
GeometryY=219
|
||||||
GeometryWidth=937
|
GeometryWidth=937
|
||||||
GeometryHeight=661
|
GeometryHeight=661
|
||||||
SortColumn=name
|
SortColumn=name
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
12
Gentoo/gentooamd/home/user/.config/msmtp/config
Normal file
12
Gentoo/gentooamd/home/user/.config/msmtp/config
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
account dbillings@scaritcolo.com
|
||||||
|
host mail.scaritcolo.com
|
||||||
|
port 465
|
||||||
|
from dbillings@scaritcolo.com
|
||||||
|
user dbillings@scaritcolo.com
|
||||||
|
passwordeval "pass dbillings@scaritcolo.com"
|
||||||
|
auth on
|
||||||
|
tls on
|
||||||
|
tls_trust_file /etc/ssl/certs/ca-certificates.crt
|
||||||
|
logfile /home/ganome/.config/msmtp/msmtp.log
|
||||||
|
tls_starttls off
|
||||||
|
|
||||||
57
Gentoo/gentooamd/home/user/.config/msmtp/msmtp.log
Normal file
57
Gentoo/gentooamd/home/user/.config/msmtp/msmtp.log
Normal file
@ -0,0 +1,57 @@
|
|||||||
|
Mar 17 10:10:44 host=mail.scaritcolo.com tls=on auth=on user=dbillings@scaritcolo.com from=dbillings@scaritcolo.com recipients=scar.it.colo@gmail.com mailsize=313 smtpstatus=250 smtpmsg='250 2.0.0 Ok: queued as EDA0B808F9' exitcode=EX_OK
|
||||||
|
Mar 17 10:15:49 host=mail.scaritcolo.com tls=on auth=on user=dbillings@scaritcolo.com from=dbillings@scaritcolo.com recipients=test-76593e59@appmaildev.com mailsize=306 smtpstatus=250 smtpmsg='250 2.0.0 Ok: queued as DC4C6808F9' exitcode=EX_OK
|
||||||
|
Mar 17 10:20:05 host=mail.scaritcolo.com tls=on auth=on user=dbillings@scaritcolo.com from=dbillings@scaritcolo.com recipients=test-ba42cf21@appmaildev.com mailsize=318 smtpstatus=250 smtpmsg='250 2.0.0 Ok: queued as 60EBF808F9' exitcode=EX_OK
|
||||||
|
Mar 17 10:27:57 host=mail.scaritcolo.com tls=on auth=on user=dbillings@scaritcolo.com from=dbillings@scaritcolo.com recipients=test-8f308d62@appmaildev.com mailsize=301 smtpstatus=250 smtpmsg='250 2.0.0 Ok: queued as A1EC6808F9' exitcode=EX_OK
|
||||||
|
Mar 17 10:31:51 host=mail.scaritcolo.com tls=on auth=on user=dbillings@scaritcolo.com from=dbillings@scaritcolo.com recipients=ganome@gmail.com mailsize=298 smtpstatus=250 smtpmsg='250 2.0.0 Ok: queued as 58D6B808F9' exitcode=EX_OK
|
||||||
|
Mar 17 10:32:43 host=mail.scaritcolo.com tls=on auth=on user=dbillings@scaritcolo.com from=dbillings@scaritcolo.com recipients=asdlkasdkfnlkjnn@gmail.com mailsize=315 smtpstatus=250 smtpmsg='250 2.0.0 Ok: queued as 2A5B0808F9' exitcode=EX_OK
|
||||||
|
Mar 17 10:40:33 host=mail.scaritcolo.com tls=on auth=on user=dbillings@scaritcolo.com from=dbillings@scaritcolo.com recipients=test-d34ffdc0@appmaildev.com mailsize=309 smtpstatus=250 smtpmsg='250 2.0.0 Ok: queued as 0B93B808FD' exitcode=EX_OK
|
||||||
|
Mar 17 11:00:40 host=mail.scaritcolo.com tls=on auth=on user=dbillings@scaritcolo.com from=dbillings@scaritcolo.com recipients=test-5324a492@appmaildev.com mailsize=302 smtpstatus=250 smtpmsg='250 2.0.0 Ok: queued as E1EDA808FD' exitcode=EX_OK
|
||||||
|
Mar 17 11:01:41 host=mail.scaritcolo.com tls=on auth=on user=dbillings@scaritcolo.com from=dbillings@scaritcolo.com recipients=test-b55eb64a@appmaildev.com mailsize=302 smtpstatus=250 smtpmsg='250 2.0.0 Ok: queued as 11062808FD' exitcode=EX_OK
|
||||||
|
Mar 17 11:02:29 host=mail.scaritcolo.com tls=on auth=on user=dbillings@scaritcolo.com from=dbillings@scaritcolo.com recipients=test-5072228d@appmaildev.com mailsize=301 smtpstatus=250 smtpmsg='250 2.0.0 Ok: queued as 0ADD8808FD' exitcode=EX_OK
|
||||||
|
Mar 17 11:03:52 host=mail.scaritcolo.com tls=on auth=on user=dbillings@scaritcolo.com from=dbillings@scaritcolo.com recipients=test-1ac8b623@appmaildev.com mailsize=312 smtpstatus=250 smtpmsg='250 2.0.0 Ok: queued as 0A71F808FD' exitcode=EX_OK
|
||||||
|
Mar 17 11:11:14 host=mail.scaritcolo.com tls=on auth=on user=dbillings@scaritcolo.com from=dbillings@scaritcolo.com recipients=test-2cafde43@appmaildev.com mailsize=301 smtpstatus=250 smtpmsg='250 2.0.0 Ok: queued as 8DDCF808FD' exitcode=EX_OK
|
||||||
|
Mar 17 11:14:34 host=mail.scaritcolo.com tls=on auth=on user=dbillings@scaritcolo.com from=dbillings@scaritcolo.com recipients=test-57be36a6@appmaildev.com mailsize=301 smtpstatus=250 smtpmsg='250 2.0.0 Ok: queued as 0264C808FD' exitcode=EX_OK
|
||||||
|
Mar 17 11:15:20 host=mail.scaritcolo.com tls=on auth=on user=dbillings@scaritcolo.com from=dbillings@scaritcolo.com recipients=test-1f418c17@appmaildev.com mailsize=302 smtpstatus=250 smtpmsg='250 2.0.0 Ok: queued as 0E55C808FD' exitcode=EX_OK
|
||||||
|
Mar 17 11:17:04 host=mail.scaritcolo.com tls=on auth=on user=dbillings@scaritcolo.com from=dbillings@scaritcolo.com recipients=test-3ed6444c@appmaildev.com mailsize=298 smtpstatus=250 smtpmsg='250 2.0.0 Ok: queued as BC3FC808FD' exitcode=EX_OK
|
||||||
|
Mar 17 11:30:04 host=mail.scaritcolo.com tls=on auth=on user=dbillings@scaritcolo.com from=dbillings@scaritcolo.com recipients=test-b908ad59@appmaildev.com mailsize=301 smtpstatus=250 smtpmsg='250 2.0.0 Ok: queued as 8B3B0808FD' exitcode=EX_OK
|
||||||
|
Mar 17 11:31:30 host=mail.scaritcolo.com tls=on auth=on user=dbillings@scaritcolo.com from=dbillings@scaritcolo.com recipients=test-c31dfe2f@appmaildev.com mailsize=301 smtpstatus=250 smtpmsg='250 2.0.0 Ok: queued as 520F7808FD' exitcode=EX_OK
|
||||||
|
Mar 17 11:32:41 host=mail.scaritcolo.com tls=on auth=on user=dbillings@scaritcolo.com from=dbillings@scaritcolo.com recipients=test-5710fdf3@appmaildev.com mailsize=298 smtpstatus=250 smtpmsg='250 2.0.0 Ok: queued as 880C3808FD' exitcode=EX_OK
|
||||||
|
Mar 17 11:38:18 host=mail.scaritcolo.com tls=on auth=on user=dbillings@scaritcolo.com from=dbillings@scaritcolo.com recipients=test-b6217c5f@appmaildev.com mailsize=302 smtpstatus=250 smtpmsg='250 2.0.0 Ok: queued as A48F7808FD' exitcode=EX_OK
|
||||||
|
Mar 17 11:44:29 host=mail.scaritcolo.com tls=on auth=on user=dbillings@scaritcolo.com from=dbillings@scaritcolo.com recipients=test-8a78882b@appmaildev.com mailsize=301 smtpstatus=250 smtpmsg='250 2.0.0 Ok: queued as 6C61B808FD' exitcode=EX_OK
|
||||||
|
Mar 17 11:45:15 host=mail.scaritcolo.com tls=on auth=on user=dbillings@scaritcolo.com from=dbillings@scaritcolo.com recipients=test-bc09589c@appmaildev.com mailsize=306 smtpstatus=250 smtpmsg='250 2.0.0 Ok: queued as EF783808FD' exitcode=EX_OK
|
||||||
|
Mar 17 11:56:08 host=mail.scaritcolo.com tls=on auth=on user=dbillings@scaritcolo.com from=dbillings@scaritcolo.com recipients=test-868ecacd@appmaildev.com mailsize=301 smtpstatus=250 smtpmsg='250 2.0.0 Ok: queued as 99B09808FD' exitcode=EX_OK
|
||||||
|
Mar 17 11:57:22 host=mail.scaritcolo.com tls=on auth=on user=dbillings@scaritcolo.com from=dbillings@scaritcolo.com recipients=test-28757f36@appmaildev.com mailsize=301 smtpstatus=250 smtpmsg='250 2.0.0 Ok: queued as BCC59808FD' exitcode=EX_OK
|
||||||
|
Mar 17 11:59:52 host=mail.scaritcolo.com tls=on auth=on user=dbillings@scaritcolo.com from=dbillings@scaritcolo.com recipients=test-e64fe683@appmaildev.com mailsize=301 smtpstatus=250 smtpmsg='250 2.0.0 Ok: queued as 7B43F808FD' exitcode=EX_OK
|
||||||
|
Mar 17 12:01:03 host=mail.scaritcolo.com tls=on auth=on user=dbillings@scaritcolo.com from=dbillings@scaritcolo.com recipients=test-3667d6e9@appmaildev.com mailsize=301 smtpstatus=250 smtpmsg='250 2.0.0 Ok: queued as F1758808FD' exitcode=EX_OK
|
||||||
|
Mar 17 12:04:22 host=mail.scaritcolo.com tls=on auth=on user=dbillings@scaritcolo.com from=dbillings@scaritcolo.com recipients=test-39e4687c@appmaildev.com mailsize=301 smtpstatus=250 smtpmsg='250 2.0.0 Ok: queued as 36158807A6' exitcode=EX_OK
|
||||||
|
Mar 17 12:05:29 host=mail.scaritcolo.com tls=on auth=on user=dbillings@scaritcolo.com from=dbillings@scaritcolo.com recipients=test-3a37e5dc@appmaildev.com mailsize=311 smtpstatus=250 smtpmsg='250 2.0.0 Ok: queued as E5A9E807A6' exitcode=EX_OK
|
||||||
|
Mar 17 12:06:32 host=mail.scaritcolo.com tls=on auth=on user=dbillings@scaritcolo.com from=dbillings@scaritcolo.com recipients=test-dabf692b@appmaildev.com mailsize=302 smtpstatus=250 smtpmsg='250 2.0.0 Ok: queued as 0C0B2807A6' exitcode=EX_OK
|
||||||
|
Mar 17 12:07:34 host=mail.scaritcolo.com tls=on auth=on user=dbillings@scaritcolo.com from=dbillings@scaritcolo.com recipients=test-75354aac@appmaildev.com mailsize=304 smtpstatus=250 smtpmsg='250 2.0.0 Ok: queued as 0C0AE807A6' exitcode=EX_OK
|
||||||
|
Mar 17 12:08:29 host=mail.scaritcolo.com tls=on auth=on user=dbillings@scaritcolo.com from=dbillings@scaritcolo.com recipients=test-ba8de84c@appmaildev.com mailsize=302 smtpstatus=250 smtpmsg='250 2.0.0 Ok: queued as CBD02807A6' exitcode=EX_OK
|
||||||
|
Mar 17 12:09:59 host=mail.scaritcolo.com tls=on auth=on user=dbillings@scaritcolo.com from=dbillings@scaritcolo.com recipients=test-e2811f40@appmaildev.com mailsize=351 smtpstatus=250 smtpmsg='250 2.0.0 Ok: queued as 60376807A6' exitcode=EX_OK
|
||||||
|
Mar 17 12:11:04 host=mail.scaritcolo.com tls=on auth=on user=dbillings@scaritcolo.com from=dbillings@scaritcolo.com recipients=scar.it.colo@gmail.com mailsize=329 smtpstatus=250 smtpmsg='250 2.0.0 Ok: queued as 4EAF4807A6' exitcode=EX_OK
|
||||||
|
Mar 17 12:35:25 host=mail.scaritcolo.com tls=on auth=on user=dbillings@scaritcolo.com from=dbillings@scaritcolo.com recipients=root@scaritcolo.com mailsize=293 smtpstatus=250 smtpmsg='250 2.0.0 Ok: queued as 98494800C0' exitcode=EX_OK
|
||||||
|
Mar 17 12:50:22 host=mail.scaritcolo.com tls=on auth=on user=dbillings@scaritcolo.com from=dbillings@scaritcolo.com recipients=root@scaritcolo.com mailsize=292 smtpstatus=250 smtpmsg='250 2.0.0 Ok: queued as 2F85D808FD' exitcode=EX_OK
|
||||||
|
Mar 17 12:51:00 host=mail.scaritcolo.com tls=on auth=on user=dbillings@scaritcolo.com from=dbillings@scaritcolo.com recipients=root@scaritcolo.com mailsize=290 smtpstatus=250 smtpmsg='250 2.0.0 Ok: queued as 325FA80903' exitcode=EX_OK
|
||||||
|
Mar 17 12:54:56 host=mail.scaritcolo.com tls=on auth=on user=dbillings@scaritcolo.com from=dbillings@scaritcolo.com recipients=dbillings@scaritcolo.com mailsize=297 smtpstatus=250 smtpmsg='250 2.0.0 Ok: queued as C07618090B' exitcode=EX_OK
|
||||||
|
Mar 17 12:58:24 host=mail.scaritcolo.com tls=on auth=on user=dbillings@scaritcolo.com from=dbillings@scaritcolo.com recipients=dbillings@scaritcolo.com mailsize=304 smtpstatus=250 smtpmsg='250 2.0.0 Ok: queued as 7DF3A8090B' exitcode=EX_OK
|
||||||
|
Mar 17 12:59:25 host=mail.scaritcolo.com tls=on auth=on user=dbillings@scaritcolo.com from=dbillings@scaritcolo.com recipients=dbillings@scaritcolo.com mailsize=305 smtpstatus=250 smtpmsg='250 2.0.0 Ok: queued as 360DA8090B' exitcode=EX_OK
|
||||||
|
Mar 17 12:59:58 host=mail.scaritcolo.com tls=on auth=on user=dbillings@scaritcolo.com from=dbillings@scaritcolo.com recipients=dbillings@scaritcolo.com mailsize=313 smtpstatus=250 smtpmsg='250 2.0.0 Ok: queued as 933EF8079A' exitcode=EX_OK
|
||||||
|
Mar 17 13:01:39 host=mail.scaritcolo.com tls=on auth=on user=dbillings@scaritcolo.com from=dbillings@scaritcolo.com recipients=dbillings@scaritcolo.com mailsize=303 smtpstatus=250 smtpmsg='250 2.0.0 Ok: queued as 794C98079A' exitcode=EX_OK
|
||||||
|
Mar 17 13:03:02 host=mail.scaritcolo.com tls=on auth=on user=dbillings@scaritcolo.com from=dbillings@scaritcolo.com recipients=dbillings@scaritcolo.com mailsize=359 smtpstatus=250 smtpmsg='250 2.0.0 Ok: queued as 455428079A' exitcode=EX_OK
|
||||||
|
Mar 17 14:01:54 host=mail.scaritcolo.com tls=on auth=on user=dbillings@scaritcolo.com from=dbillings@scaritcolo.com recipients=dbillings@scaritcolo.com mailsize=295 smtpstatus=250 smtpmsg='250 2.0.0 Ok: queued as B9B4C80793' exitcode=EX_OK
|
||||||
|
Mar 17 14:19:18 host=mail.scaritcolo.com tls=on auth=on user=dbillings@scaritcolo.com from=dbillings@scaritcolo.com recipients=scaritcolo@gmail.com mailsize=303 smtpstatus=250 smtpmsg='250 2.0.0 Ok: queued as BF9E0807E1' exitcode=EX_OK
|
||||||
|
Mar 17 14:26:03 host=mail.scaritcolo.com tls=on auth=on user=dbillings@scaritcolo.com from=dbillings@scaritcolo.com recipients=jkock7@msn.com mailsize=771 smtpstatus=250 smtpmsg='250 2.0.0 Ok: queued as AADC1807E1' exitcode=EX_OK
|
||||||
|
Mar 17 14:27:02 host=mail.scaritcolo.com tls=on auth=on user=dbillings@scaritcolo.com from=dbillings@scaritcolo.com recipients=lovethewicked13@gmail.com mailsize=420 smtpstatus=250 smtpmsg='250 2.0.0 Ok: queued as D190B807E1' exitcode=EX_OK
|
||||||
|
Mar 17 14:33:20 host=mail.scaritcolo.com tls=on auth=on user=dbillings@scaritcolo.com from=dbillings@scaritcolo.com recipients=jkoch7@msn.com mailsize=873 smtpstatus=250 smtpmsg='250 2.0.0 Ok: queued as 9B407807E1' exitcode=EX_OK
|
||||||
|
Mar 17 17:47:17 host=mail.scaritcolo.com tls=on auth=on user=dbillings@scaritcolo.com from=dbillings@scaritcolo.com recipients=test-0a934894@appmaildev.com mailsize=306 smtpstatus=250 smtpmsg='250 2.0.0 Ok: queued as F0BE4807E6' exitcode=EX_OK
|
||||||
|
Mar 17 17:56:46 host=mail.scaritcolo.com tls=on auth=on user=dbillings@scaritcolo.com from=dbillings@scaritcolo.com recipients=test-e18a7874@appmaildev.com mailsize=312 smtpstatus=250 smtpmsg='250 2.0.0 Ok: queued as 4BF68807E6' exitcode=EX_OK
|
||||||
|
Mar 17 18:25:36 host=mail.scaritcolo.com tls=on auth=on user=dbillings@scaritcolo.com from=dbillings@scaritcolo.com recipients=test-1f9ed0ec@appmaildev.com mailsize=301 smtpstatus=250 smtpmsg='250 2.0.0 Ok: queued as 335F7807E6' exitcode=EX_OK
|
||||||
|
Mar 17 18:55:17 host=mail.scaritcolo.com tls=on auth=on user=dbillings@scaritcolo.com from=dbillings@scaritcolo.com recipients=test-c47b24dc@appmaildev.com mailsize=337 smtpstatus=250 smtpmsg='250 2.0.0 Ok: queued as D7107807E6' exitcode=EX_OK
|
||||||
|
Mar 17 18:56:50 host=mail.scaritcolo.com tls=on auth=on user=dbillings@scaritcolo.com from=dbillings@scaritcolo.com recipients=test-d8966e9f@appmaildev.com mailsize=353 smtpstatus=250 smtpmsg='250 2.0.0 Ok: queued as A7CE9807E6' exitcode=EX_OK
|
||||||
|
Mar 17 18:58:48 host=mail.scaritcolo.com tls=on auth=on user=dbillings@scaritcolo.com from=dbillings@scaritcolo.com recipients=test-552c9694@appmaildev.com mailsize=310 smtpstatus=250 smtpmsg='250 2.0.0 Ok: queued as 1BCC2807E6' exitcode=EX_OK
|
||||||
|
Mar 17 18:59:35 host=mail.scaritcolo.com tls=on auth=on user=dbillings@scaritcolo.com from=dbillings@scaritcolo.com recipients=test-95bd933b@appmaildev.com mailsize=301 smtpstatus=250 smtpmsg='250 2.0.0 Ok: queued as 5A97E807E6' exitcode=EX_OK
|
||||||
|
Mar 17 19:00:50 host=mail.scaritcolo.com tls=on auth=on user=dbillings@scaritcolo.com from=dbillings@scaritcolo.com recipients=test-f23d05@appmaildev.com mailsize=301 smtpstatus=250 smtpmsg='250 2.0.0 Ok: queued as 1404F807E6' exitcode=EX_OK
|
||||||
|
Mar 17 19:02:42 host=mail.scaritcolo.com tls=on auth=on user=dbillings@scaritcolo.com from=dbillings@scaritcolo.com recipients=9ihquwXPYi7vcA@dkimvalidator.com mailsize=306 smtpstatus=250 smtpmsg='250 2.0.0 Ok: queued as 76C0B807E6' exitcode=EX_OK
|
||||||
|
Mar 17 19:14:04 host=mail.scaritcolo.com tls=on auth=on user=dbillings@scaritcolo.com from=dbillings@scaritcolo.com recipients=test-b82bf403@appmaildev.com mailsize=307 smtpstatus=250 smtpmsg='250 2.0.0 Ok: queued as D50AA807E6' exitcode=EX_OK
|
||||||
|
Mar 17 19:30:04 host=mail.scaritcolo.com tls=on auth=on user=dbillings@scaritcolo.com from=dbillings@scaritcolo.com recipients=scar.it.colo@gmail.com mailsize=594991 smtpstatus=250 smtpmsg='250 2.0.0 Ok: queued as 6AFC7807E6' exitcode=EX_OK
|
||||||
@ -0,0 +1,22 @@
|
|||||||
|
# vim: filetype=neomuttrc
|
||||||
|
# muttrc file for account dbillings@scaritcolo.com
|
||||||
|
set realname = "David Billings"
|
||||||
|
set from = "dbillings@scaritcolo.com"
|
||||||
|
set sendmail = "msmtp -a dbillings@scaritcolo.com"
|
||||||
|
alias me dbillings <dbillings@scaritcolo.com>
|
||||||
|
set folder = "/home/ganome/.local/share/mail/dbillings@scaritcolo.com"
|
||||||
|
set header_cache = /home/ganome/.cache/mutt-wizard/dbillings@scaritcolo.com/headers
|
||||||
|
set message_cachedir = /home/ganome/.cache/mutt-wizard/dbillings@scaritcolo.com/bodies
|
||||||
|
set mbox_type = Maildir
|
||||||
|
set hostname = "scaritcolo.com"
|
||||||
|
source /usr/share/mutt-wizard/switch.muttrc
|
||||||
|
set spoolfile = +INBOX
|
||||||
|
set postponed = +Drafts
|
||||||
|
set trash = +Trash
|
||||||
|
set record = +Sent
|
||||||
|
|
||||||
|
macro index o "<shell-escape>mw -y dbillings@scaritcolo.com<enter>" "run mbsync to sync dbillings@scaritcolo.com"
|
||||||
|
macro index \eg "<enter-command>unset wait_key<enter><shell-escape>gpg --list-secret-keys; printf 'Enter email ID of user to publish: '; read eID; printf 'Enter fingerprint of GPG key to publish: '; read eFGPT; /usr/libexec/gpg-wks-client --create \$eFGPT \$eID | msmtp --read-envelope-from --read-recipients -a dbillings@scaritcolo.com<enter>" "publish GPG key to WKS provider"
|
||||||
|
macro index \eh "<pipe-message>/usr/libexec/gpg-wks-client --receive | msmtp --read-envelope-from --read-recipients -a dbillings@scaritcolo.com<enter>" "confirm GPG publication"
|
||||||
|
|
||||||
|
mailboxes "=Trash" "=Sent" "=Junk" "=Drafts" "=INBOX"
|
||||||
4
Gentoo/gentooamd/home/user/.config/mutt/muttrc
Normal file
4
Gentoo/gentooamd/home/user/.config/mutt/muttrc
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
# vim: filetype=neomuttrc
|
||||||
|
source /usr/share/mutt-wizard/mutt-wizard.muttrc
|
||||||
|
source /home/ganome/.config/mutt/accounts/dbillings@scaritcolo.com.muttrc
|
||||||
|
macro index,pager i1 '<sync-mailbox><enter-command>source /home/ganome/.config/mutt/accounts/dbillings@scaritcolo.com.muttrc<enter><change-folder>!<enter>;<check-stats>' "switch to dbillings@scaritcolo.com"
|
||||||
14
Gentoo/gentooamd/home/user/.config/nitrogen/bg-saved.cfg
Normal file
14
Gentoo/gentooamd/home/user/.config/nitrogen/bg-saved.cfg
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
[:0.0]
|
||||||
|
file=/home/ganome/Pictures/Wallpapers/train-tracks.jpg
|
||||||
|
mode=0
|
||||||
|
bgcolor=#000000
|
||||||
|
|
||||||
|
[xin_0]
|
||||||
|
file=/home/ganome/Pictures/Wallpapers/train-tracks.jpg
|
||||||
|
mode=4
|
||||||
|
bgcolor=#000000
|
||||||
|
|
||||||
|
[xin_1]
|
||||||
|
file=/home/ganome/Pictures/Wallpapers/Rainnight.jpg
|
||||||
|
mode=4
|
||||||
|
bgcolor=#000000
|
||||||
12
Gentoo/gentooamd/home/user/.config/nitrogen/nitrogen.cfg
Normal file
12
Gentoo/gentooamd/home/user/.config/nitrogen/nitrogen.cfg
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
[geometry]
|
||||||
|
posx=481
|
||||||
|
posy=156
|
||||||
|
sizex=918
|
||||||
|
sizey=637
|
||||||
|
|
||||||
|
[nitrogen]
|
||||||
|
view=icon
|
||||||
|
recurse=true
|
||||||
|
sort=alpha
|
||||||
|
icon_caps=false
|
||||||
|
dirs=/home/ganome/Pictures/Wallpapers;
|
||||||
41
Gentoo/gentooamd/home/user/.config/parcellite/parcelliterc
Normal file
41
Gentoo/gentooamd/home/user/.config/parcellite/parcelliterc
Normal file
@ -0,0 +1,41 @@
|
|||||||
|
[rc]
|
||||||
|
RCVersion=1
|
||||||
|
use_copy=true
|
||||||
|
use_primary=false
|
||||||
|
synchronize=false
|
||||||
|
save_history=true
|
||||||
|
history_pos=false
|
||||||
|
history_x=1
|
||||||
|
history_y=1
|
||||||
|
history_limit=25
|
||||||
|
data_size=0
|
||||||
|
item_size=5
|
||||||
|
automatic_paste=false
|
||||||
|
auto_key=false
|
||||||
|
auto_mouse=true
|
||||||
|
key_input=false
|
||||||
|
restore_empty=true
|
||||||
|
rc_edit=false
|
||||||
|
type_search=false
|
||||||
|
case_search=false
|
||||||
|
ignore_whiteonly=false
|
||||||
|
trim_wspace_begend=false
|
||||||
|
trim_newline=false
|
||||||
|
hyperlinks_only=false
|
||||||
|
confirm_clear=true
|
||||||
|
current_on_top=true
|
||||||
|
single_line=true
|
||||||
|
reverse_history=false
|
||||||
|
item_length=50
|
||||||
|
persistent_history=false
|
||||||
|
persistent_separate=false
|
||||||
|
persistent_on_top=false
|
||||||
|
persistent_delim=\\n
|
||||||
|
nonprint_disp=false
|
||||||
|
ellipsize=2
|
||||||
|
multi_user=true
|
||||||
|
icon_name=parcellite
|
||||||
|
menu_key=<Ctrl><Alt>P
|
||||||
|
history_key=<Hyper>V
|
||||||
|
phistory_key=<Ctrl><Alt>X
|
||||||
|
actions_key=<Ctrl><Alt>A
|
||||||
437
Gentoo/gentooamd/home/user/.config/picom.conf
Normal file
437
Gentoo/gentooamd/home/user/.config/picom.conf
Normal file
@ -0,0 +1,437 @@
|
|||||||
|
#################################
|
||||||
|
# Shadows #
|
||||||
|
#################################
|
||||||
|
|
||||||
|
|
||||||
|
# Enabled client-side shadows on windows. Note desktop windows
|
||||||
|
# (windows with '_NET_WM_WINDOW_TYPE_DESKTOP') never get shadow,
|
||||||
|
# unless explicitly requested using the wintypes option.
|
||||||
|
#
|
||||||
|
# shadow = false
|
||||||
|
shadow = true;
|
||||||
|
|
||||||
|
# The blur radius for shadows, in pixels. (defaults to 12)
|
||||||
|
# shadow-radius = 12
|
||||||
|
shadow-radius = 2;
|
||||||
|
|
||||||
|
# The opacity of shadows. (0.0 - 1.0, defaults to 0.75)
|
||||||
|
shadow-opacity = .33
|
||||||
|
|
||||||
|
# The left offset for shadows, in pixels. (defaults to -15)
|
||||||
|
# shadow-offset-x = -15
|
||||||
|
shadow-offset-x = -2;
|
||||||
|
|
||||||
|
# The top offset for shadows, in pixels. (defaults to -15)
|
||||||
|
# shadow-offset-y = -15
|
||||||
|
shadow-offset-y = -2;
|
||||||
|
|
||||||
|
# Red color value of shadow (0.0 - 1.0, defaults to 0).
|
||||||
|
# shadow-red = 0
|
||||||
|
|
||||||
|
# Green color value of shadow (0.0 - 1.0, defaults to 0).
|
||||||
|
shadow-green = 0.3
|
||||||
|
|
||||||
|
# Blue color value of shadow (0.0 - 1.0, defaults to 0).
|
||||||
|
# shadow-blue = 0
|
||||||
|
|
||||||
|
# Hex string color value of shadow (#000000 - #FFFFFF, defaults to #000000). This option will override options set shadow-(red/green/blue)
|
||||||
|
# shadow-color = "#000000"
|
||||||
|
|
||||||
|
# Specify a list of conditions of windows that should have no shadow.
|
||||||
|
#
|
||||||
|
# examples:
|
||||||
|
# shadow-exclude = "n:e:Notification";
|
||||||
|
#
|
||||||
|
# shadow-exclude = []
|
||||||
|
shadow-exclude = [
|
||||||
|
"window_type = 'dock'",
|
||||||
|
"window_type = 'desktop'",
|
||||||
|
"name = 'Notification'",
|
||||||
|
"class_g = 'dwm'",
|
||||||
|
"class_g = 'Conky'",
|
||||||
|
"class_g ?= 'Notify-osd'",
|
||||||
|
"class_g = 'Cairo-clock'",
|
||||||
|
"_GTK_FRAME_EXTENTS@:c"
|
||||||
|
];
|
||||||
|
|
||||||
|
# Specify a list of conditions of windows that should have no shadow painted over, such as a dock window.
|
||||||
|
# clip-shadow-above = []
|
||||||
|
|
||||||
|
# Specify a X geometry that describes the region in which shadow should not
|
||||||
|
# be painted in, such as a dock window region. Use
|
||||||
|
# shadow-exclude-reg = "x10+0+0"
|
||||||
|
# for example, if the 10 pixels on the bottom of the screen should not have shadows painted on.
|
||||||
|
#
|
||||||
|
# shadow-exclude-reg = ""
|
||||||
|
|
||||||
|
# Crop shadow of a window fully on a particular monitor to that monitor. This is
|
||||||
|
# currently implemented using the X RandR extension.
|
||||||
|
# crop-shadow-to-monitor = false
|
||||||
|
|
||||||
|
|
||||||
|
#################################
|
||||||
|
# Fading #
|
||||||
|
#################################
|
||||||
|
|
||||||
|
|
||||||
|
# Fade windows in/out when opening/closing and when opacity changes,
|
||||||
|
# unless no-fading-openclose is used.
|
||||||
|
# fading = false
|
||||||
|
fading = true;
|
||||||
|
|
||||||
|
# Opacity change between steps while fading in. (0.01 - 1.0, defaults to 0.028)
|
||||||
|
# fade-in-step = 0.028
|
||||||
|
fade-in-step = 0.03;
|
||||||
|
|
||||||
|
# Opacity change between steps while fading out. (0.01 - 1.0, defaults to 0.03)
|
||||||
|
# fade-out-step = 0.03
|
||||||
|
fade-out-step = 0.03;
|
||||||
|
|
||||||
|
# The time between steps in fade step, in milliseconds. (> 0, defaults to 10)
|
||||||
|
# fade-delta = 10
|
||||||
|
|
||||||
|
# Specify a list of conditions of windows that should not be faded.
|
||||||
|
# fade-exclude = [ ]
|
||||||
|
|
||||||
|
# Do not fade on window open/close.
|
||||||
|
# no-fading-openclose = false
|
||||||
|
|
||||||
|
# Do not fade destroyed ARGB windows with WM frame. Workaround of bugs in Openbox, Fluxbox, etc.
|
||||||
|
# no-fading-destroyed-argb = false
|
||||||
|
|
||||||
|
|
||||||
|
#################################
|
||||||
|
# Transparency / Opacity #
|
||||||
|
#################################
|
||||||
|
|
||||||
|
|
||||||
|
# Opacity of inactive windows. (0.1 - 1.0, defaults to 1.0)
|
||||||
|
# inactive-opacity = 1
|
||||||
|
inactive-opacity = 0.75;
|
||||||
|
|
||||||
|
# Opacity of window titlebars and borders. (0.1 - 1.0, disabled by default)
|
||||||
|
# frame-opacity = 1.0
|
||||||
|
frame-opacity = 0.7;
|
||||||
|
|
||||||
|
# Let inactive opacity set by -i override the '_NET_WM_WINDOW_OPACITY' values of windows.
|
||||||
|
# inactive-opacity-override = true
|
||||||
|
inactive-opacity-override = false;
|
||||||
|
|
||||||
|
# Default opacity for active windows. (0.0 - 1.0, defaults to 1.0)
|
||||||
|
# active-opacity = 1.0
|
||||||
|
|
||||||
|
# Dim inactive windows. (0.0 - 1.0, defaults to 0.0)
|
||||||
|
# inactive-dim = 0.75
|
||||||
|
|
||||||
|
# Specify a list of conditions of windows that should never be considered focused.
|
||||||
|
# focus-exclude = []
|
||||||
|
focus-exclude = [ "class_g = 'Cairo-clock'" ];
|
||||||
|
|
||||||
|
# Use fixed inactive dim value, instead of adjusting according to window opacity.
|
||||||
|
# inactive-dim-fixed = 1.0
|
||||||
|
|
||||||
|
# Specify a list of opacity rules, in the format `PERCENT:PATTERN`,
|
||||||
|
# like `50:name *= "Firefox"`. picom-trans is recommended over this.
|
||||||
|
# Note we don't make any guarantee about possible conflicts with other
|
||||||
|
# programs that set '_NET_WM_WINDOW_OPACITY' on frame or client windows.
|
||||||
|
# example:
|
||||||
|
# opacity-rule = [ "80:class_g = 'URxvt'" ];
|
||||||
|
#
|
||||||
|
# opacity-rule = []
|
||||||
|
opacity-rule = [ "100:_NET_WM_STATE@:32a = '_NET_WM_STATE_FULLSCREEN'",
|
||||||
|
"100:class_g = 'Rofi'" ];
|
||||||
|
|
||||||
|
|
||||||
|
#################################
|
||||||
|
# Corners #
|
||||||
|
#################################
|
||||||
|
|
||||||
|
# Sets the radius of rounded window corners. When > 0, the compositor will
|
||||||
|
# round the corners of windows. Does not interact well with
|
||||||
|
# `transparent-clipping`.
|
||||||
|
corner-radius = 27
|
||||||
|
|
||||||
|
# Exclude conditions for rounded corners.
|
||||||
|
rounded-corners-exclude = [
|
||||||
|
"window_type = 'combobox'",
|
||||||
|
"window_type = 'dock'",
|
||||||
|
"window_type = 'desktop'"
|
||||||
|
];
|
||||||
|
|
||||||
|
|
||||||
|
#################################
|
||||||
|
# Background-Blurring #
|
||||||
|
#################################
|
||||||
|
|
||||||
|
|
||||||
|
# Parameters for background blurring, see the *BLUR* section for more information.
|
||||||
|
# blur-method =
|
||||||
|
# blur-size = 12
|
||||||
|
#
|
||||||
|
# blur-deviation = false
|
||||||
|
#
|
||||||
|
# blur-strength = 5
|
||||||
|
|
||||||
|
# Blur background of semi-transparent / ARGB windows.
|
||||||
|
# Bad in performance, with driver-dependent behavior.
|
||||||
|
# The name of the switch may change without prior notifications.
|
||||||
|
#
|
||||||
|
# blur-background = false
|
||||||
|
|
||||||
|
# Blur background of windows when the window frame is not opaque.
|
||||||
|
# Implies:
|
||||||
|
# blur-background
|
||||||
|
# Bad in performance, with driver-dependent behavior. The name may change.
|
||||||
|
#
|
||||||
|
# blur-background-frame = false
|
||||||
|
|
||||||
|
|
||||||
|
# Use fixed blur strength rather than adjusting according to window opacity.
|
||||||
|
# blur-background-fixed = false
|
||||||
|
|
||||||
|
|
||||||
|
# Specify the blur convolution kernel, with the following format:
|
||||||
|
# example:
|
||||||
|
# blur-kern = "5,5,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1";
|
||||||
|
#
|
||||||
|
# blur-kern = ""
|
||||||
|
blur-kern = "3x3box";
|
||||||
|
|
||||||
|
|
||||||
|
# Exclude conditions for background blur.
|
||||||
|
# blur-background-exclude = []
|
||||||
|
blur-background-exclude = [
|
||||||
|
"window_type = 'dock'",
|
||||||
|
"window_type = 'desktop'",
|
||||||
|
"_GTK_FRAME_EXTENTS@:c"
|
||||||
|
];
|
||||||
|
|
||||||
|
#################################
|
||||||
|
# General Settings #
|
||||||
|
#################################
|
||||||
|
|
||||||
|
# Enable remote control via D-Bus. See the man page for more details.
|
||||||
|
# dbus = true
|
||||||
|
|
||||||
|
# Daemonize process. Fork to background after initialization. Causes issues with certain (badly-written) drivers.
|
||||||
|
# daemon = false
|
||||||
|
|
||||||
|
# Specify the backend to use: `xrender`, `glx`, `egl` or `xr_glx_hybrid`.
|
||||||
|
# `xrender` is the default one.
|
||||||
|
#
|
||||||
|
backend = "glx"
|
||||||
|
# backend = "xrender";
|
||||||
|
|
||||||
|
# Use higher precision during rendering, and apply dither when presenting the
|
||||||
|
# rendered screen. Reduces banding artifacts, but might cause performance
|
||||||
|
# degradation. Only works with OpenGL.
|
||||||
|
dithered-present = false;
|
||||||
|
|
||||||
|
# Enable/disable VSync.
|
||||||
|
vsync = false
|
||||||
|
# vsync = true;
|
||||||
|
|
||||||
|
# Try to detect WM windows (a non-override-redirect window with no
|
||||||
|
# child that has 'WM_STATE') and mark them as active.
|
||||||
|
#
|
||||||
|
# mark-wmwin-focused = false
|
||||||
|
mark-wmwin-focused = true;
|
||||||
|
|
||||||
|
# Mark override-redirect windows that doesn't have a child window with 'WM_STATE' focused.
|
||||||
|
# mark-ovredir-focused = false
|
||||||
|
mark-ovredir-focused = false;
|
||||||
|
|
||||||
|
# Try to detect windows with rounded corners and don't consider them
|
||||||
|
# shaped windows. The accuracy is not very high, unfortunately.
|
||||||
|
#
|
||||||
|
# detect-rounded-corners = false
|
||||||
|
detect-rounded-corners = true;
|
||||||
|
|
||||||
|
# Detect '_NET_WM_WINDOW_OPACITY' on client windows, useful for window managers
|
||||||
|
# not passing '_NET_WM_WINDOW_OPACITY' of client windows to frame windows.
|
||||||
|
#
|
||||||
|
# detect-client-opacity = false
|
||||||
|
detect-client-opacity = true;
|
||||||
|
|
||||||
|
# Use EWMH '_NET_ACTIVE_WINDOW' to determine currently focused window,
|
||||||
|
# rather than listening to 'FocusIn'/'FocusOut' event. Might have more accuracy,
|
||||||
|
# provided that the WM supports it.
|
||||||
|
#
|
||||||
|
use-ewmh-active-win = true
|
||||||
|
|
||||||
|
# Unredirect all windows if a full-screen opaque window is detected,
|
||||||
|
# to maximize performance for full-screen windows. Known to cause flickering
|
||||||
|
# when redirecting/unredirecting windows.
|
||||||
|
#
|
||||||
|
# unredir-if-possible = false
|
||||||
|
|
||||||
|
# Delay before unredirecting the window, in milliseconds. Defaults to 0.
|
||||||
|
# unredir-if-possible-delay = 0
|
||||||
|
|
||||||
|
# Conditions of windows that shouldn't be considered full-screen for unredirecting screen.
|
||||||
|
# unredir-if-possible-exclude = []
|
||||||
|
|
||||||
|
# Use 'WM_TRANSIENT_FOR' to group windows, and consider windows
|
||||||
|
# in the same group focused at the same time.
|
||||||
|
#
|
||||||
|
# detect-transient = false
|
||||||
|
detect-transient = true;
|
||||||
|
|
||||||
|
# Use 'WM_CLIENT_LEADER' to group windows, and consider windows in the same
|
||||||
|
# group focused at the same time. This usually means windows from the same application
|
||||||
|
# will be considered focused or unfocused at the same time.
|
||||||
|
# 'WM_TRANSIENT_FOR' has higher priority if detect-transient is enabled, too.
|
||||||
|
#
|
||||||
|
# detect-client-leader = false
|
||||||
|
|
||||||
|
# Resize damaged region by a specific number of pixels.
|
||||||
|
# A positive value enlarges it while a negative one shrinks it.
|
||||||
|
# If the value is positive, those additional pixels will not be actually painted
|
||||||
|
# to screen, only used in blur calculation, and such. (Due to technical limitations,
|
||||||
|
# with use-damage, those pixels will still be incorrectly painted to screen.)
|
||||||
|
# Primarily used to fix the line corruption issues of blur,
|
||||||
|
# in which case you should use the blur radius value here
|
||||||
|
# (e.g. with a 3x3 kernel, you should use `--resize-damage 1`,
|
||||||
|
# with a 5x5 one you use `--resize-damage 2`, and so on).
|
||||||
|
# May or may not work with *--glx-no-stencil*. Shrinking doesn't function correctly.
|
||||||
|
#
|
||||||
|
# resize-damage = 1
|
||||||
|
|
||||||
|
# Specify a list of conditions of windows that should be painted with inverted color.
|
||||||
|
# Resource-hogging, and is not well tested.
|
||||||
|
#
|
||||||
|
# invert-color-include = []
|
||||||
|
|
||||||
|
# GLX backend: Avoid using stencil buffer, useful if you don't have a stencil buffer.
|
||||||
|
# Might cause incorrect opacity when rendering transparent content (but never
|
||||||
|
# practically happened) and may not work with blur-background.
|
||||||
|
# My tests show a 15% performance boost. Recommended.
|
||||||
|
#
|
||||||
|
# glx-no-stencil = false
|
||||||
|
|
||||||
|
# GLX backend: Avoid rebinding pixmap on window damage.
|
||||||
|
# Probably could improve performance on rapid window content changes,
|
||||||
|
# but is known to break things on some drivers (LLVMpipe, xf86-video-intel, etc.).
|
||||||
|
# Recommended if it works.
|
||||||
|
#
|
||||||
|
# glx-no-rebind-pixmap = false
|
||||||
|
|
||||||
|
# Disable the use of damage information.
|
||||||
|
# This cause the whole screen to be redrawn every time, instead of the part of the screen
|
||||||
|
# has actually changed. Potentially degrades the performance, but might fix some artifacts.
|
||||||
|
# The opposing option is use-damage
|
||||||
|
#
|
||||||
|
# no-use-damage = false
|
||||||
|
use-damage = true;
|
||||||
|
|
||||||
|
# Use X Sync fence to sync clients' draw calls, to make sure all draw
|
||||||
|
# calls are finished before picom starts drawing. Needed on nvidia-drivers
|
||||||
|
# with GLX backend for some users.
|
||||||
|
#
|
||||||
|
# xrender-sync-fence = false
|
||||||
|
|
||||||
|
# GLX backend: Use specified GLSL fragment shader for rendering window
|
||||||
|
# contents. Read the man page for a detailed explanation of the interface.
|
||||||
|
#
|
||||||
|
# window-shader-fg = "default"
|
||||||
|
|
||||||
|
# Use rules to set per-window shaders. Syntax is SHADER_PATH:PATTERN, similar
|
||||||
|
# to opacity-rule. SHADER_PATH can be "default". This overrides window-shader-fg.
|
||||||
|
#
|
||||||
|
# window-shader-fg-rule = [
|
||||||
|
# "my_shader.frag:window_type != 'dock'"
|
||||||
|
# ]
|
||||||
|
|
||||||
|
# Force all windows to be painted with blending. Useful if you
|
||||||
|
# have a glx-fshader-win that could turn opaque pixels transparent.
|
||||||
|
#
|
||||||
|
# force-win-blend = false
|
||||||
|
|
||||||
|
# Do not use EWMH to detect fullscreen windows.
|
||||||
|
# Reverts to checking if a window is fullscreen based only on its size and coordinates.
|
||||||
|
#
|
||||||
|
# no-ewmh-fullscreen = false
|
||||||
|
|
||||||
|
# Dimming bright windows so their brightness doesn't exceed this set value.
|
||||||
|
# Brightness of a window is estimated by averaging all pixels in the window,
|
||||||
|
# so this could comes with a performance hit.
|
||||||
|
# Setting this to 1.0 disables this behaviour. Requires --use-damage to be disabled. (default: 1.0)
|
||||||
|
#
|
||||||
|
# max-brightness = 1.0
|
||||||
|
|
||||||
|
# Make transparent windows clip other windows like non-transparent windows do,
|
||||||
|
# instead of blending on top of them.
|
||||||
|
#
|
||||||
|
# transparent-clipping = false
|
||||||
|
|
||||||
|
# Specify a list of conditions of windows that should never have transparent
|
||||||
|
# clipping applied. Useful for screenshot tools, where you need to be able to
|
||||||
|
# see through transparent parts of the window.
|
||||||
|
#
|
||||||
|
# transparent-clipping-exclude = []
|
||||||
|
|
||||||
|
# Set the log level. Possible values are:
|
||||||
|
# "trace", "debug", "info", "warn", "error"
|
||||||
|
# in increasing level of importance. Case doesn't matter.
|
||||||
|
# If using the "TRACE" log level, it's better to log into a file
|
||||||
|
# using *--log-file*, since it can generate a huge stream of logs.
|
||||||
|
#
|
||||||
|
# log-level = "debug"
|
||||||
|
log-level = "warn";
|
||||||
|
|
||||||
|
# Set the log file.
|
||||||
|
# If *--log-file* is never specified, logs will be written to stderr.
|
||||||
|
# Otherwise, logs will to written to the given file, though some of the early
|
||||||
|
# logs might still be written to the stderr.
|
||||||
|
# When setting this option from the config file, it is recommended to use an absolute path.
|
||||||
|
#
|
||||||
|
# log-file = "/path/to/your/log/file"
|
||||||
|
|
||||||
|
# Show all X errors (for debugging)
|
||||||
|
# show-all-xerrors = false
|
||||||
|
|
||||||
|
# Write process ID to a file.
|
||||||
|
# write-pid-path = "/path/to/your/log/file"
|
||||||
|
|
||||||
|
# Window type settings
|
||||||
|
#
|
||||||
|
# 'WINDOW_TYPE' is one of the 15 window types defined in EWMH standard:
|
||||||
|
# "unknown", "desktop", "dock", "toolbar", "menu", "utility",
|
||||||
|
# "splash", "dialog", "normal", "dropdown_menu", "popup_menu",
|
||||||
|
# "tooltip", "notification", "combo", and "dnd".
|
||||||
|
#
|
||||||
|
# Following per window-type options are available: ::
|
||||||
|
#
|
||||||
|
# fade, shadow:::
|
||||||
|
# Controls window-type-specific shadow and fade settings.
|
||||||
|
#
|
||||||
|
# opacity:::
|
||||||
|
# Controls default opacity of the window type.
|
||||||
|
#
|
||||||
|
# focus:::
|
||||||
|
# Controls whether the window of this type is to be always considered focused.
|
||||||
|
# (By default, all window types except "normal" and "dialog" has this on.)
|
||||||
|
#
|
||||||
|
# full-shadow:::
|
||||||
|
# Controls whether shadow is drawn under the parts of the window that you
|
||||||
|
# normally won't be able to see. Useful when the window has parts of it
|
||||||
|
# transparent, and you want shadows in those areas.
|
||||||
|
#
|
||||||
|
# clip-shadow-above:::
|
||||||
|
# Controls whether shadows that would have been drawn above the window should
|
||||||
|
# be clipped. Useful for dock windows that should have no shadow painted on top.
|
||||||
|
#
|
||||||
|
# redir-ignore:::
|
||||||
|
# Controls whether this type of windows should cause screen to become
|
||||||
|
# redirected again after been unredirected. If you have unredir-if-possible
|
||||||
|
# set, and doesn't want certain window to cause unnecessary screen redirection,
|
||||||
|
# you can set this to `true`.
|
||||||
|
#
|
||||||
|
wintypes:
|
||||||
|
{
|
||||||
|
tooltip = { fade = true; shadow = true; opacity = 0.75; focus = true; full-shadow = false; };
|
||||||
|
dock = { shadow = false; clip-shadow-above = true; }
|
||||||
|
dnd = { shadow = false; }
|
||||||
|
popup_menu = { opacity = 0.8; }
|
||||||
|
dropdown_menu = { opacity = 0.8; }
|
||||||
|
};
|
||||||
110
Gentoo/gentooamd/home/user/.config/polybar/config.ini
Normal file
110
Gentoo/gentooamd/home/user/.config/polybar/config.ini
Normal file
@ -0,0 +1,110 @@
|
|||||||
|
#
|
||||||
|
# ██████╗ ██████╗ ██╗ ██╗ ██╗██████╗ █████╗ ██████╗
|
||||||
|
# ██╔══██╗██╔═══██╗██║ ╚██╗ ██╔╝██╔══██╗██╔══██╗██╔══██╗
|
||||||
|
# ██████╔╝██║ ██║██║ ╚████╔╝ ██████╔╝███████║██████╔╝
|
||||||
|
# ██╔═══╝ ██║ ██║██║ ╚██╔╝ ██╔══██╗██╔══██║██╔══██╗
|
||||||
|
# ██║ ╚██████╔╝███████╗██║ ██████╔╝██║ ██║██║ ██║
|
||||||
|
# ╚═╝ ╚═════╝ ╚══════╝╚═╝ ╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═╝
|
||||||
|
#
|
||||||
|
|
||||||
|
include-file = ~/.config/polybar/modules.config
|
||||||
|
|
||||||
|
# General Settings ---------------------------------------------------- foldstart
|
||||||
|
|
||||||
|
[global/wm]
|
||||||
|
margin-top =
|
||||||
|
margin-bottom =
|
||||||
|
|
||||||
|
[colors]
|
||||||
|
foreground = #ffffff
|
||||||
|
grey = #aaaaaa
|
||||||
|
|
||||||
|
foreground-alt = #243340
|
||||||
|
background = #0e1419
|
||||||
|
black = #000000
|
||||||
|
red = #ff6565
|
||||||
|
green = #b8cc52
|
||||||
|
yellow = #e6c446
|
||||||
|
blue = #68d4ff
|
||||||
|
magenta = #ffa3aa
|
||||||
|
cyan = #36a3d9
|
||||||
|
white = #ffffff
|
||||||
|
|
||||||
|
[settings]
|
||||||
|
throttle-output = 5
|
||||||
|
throttle-output-for = 10
|
||||||
|
#throttle-input-for = 30
|
||||||
|
screenchange-reload = true
|
||||||
|
|
||||||
|
#compositing-background = xor
|
||||||
|
#compositing-background = screen
|
||||||
|
#compositing-foreground = source
|
||||||
|
#compositing-border = over
|
||||||
|
pseudo-transparency = true
|
||||||
|
|
||||||
|
# Fallback values for all formats
|
||||||
|
format-background = ${colors.background}
|
||||||
|
format-foreground = ${colors.foreground}
|
||||||
|
format-underline =
|
||||||
|
format-overline =
|
||||||
|
format-spacing =
|
||||||
|
format-padding = 2
|
||||||
|
format-margin =
|
||||||
|
format-offset =
|
||||||
|
|
||||||
|
# foldend
|
||||||
|
|
||||||
|
# Bar Settings ---------------------------------------------------- foldstart
|
||||||
|
|
||||||
|
[bar/top-desktop]
|
||||||
|
monitor = ${env:MONITOR:DisplayPort-0}
|
||||||
|
|
||||||
|
background = ${colors.background}
|
||||||
|
foreground = ${colors.foreground}
|
||||||
|
|
||||||
|
### Fonts ###
|
||||||
|
|
||||||
|
# For normal text
|
||||||
|
font-0 = "Noto Sans:size=10;2"
|
||||||
|
|
||||||
|
# For icons
|
||||||
|
font-1 = "Font Awesome 6 Free:style=Solid:size=10;2"
|
||||||
|
font-2 = "Font Awesome 6 Free:style=Regular:size=10;2"
|
||||||
|
font-3 = "Font Awesome 6 Brands:style=Regular:size=10;2"
|
||||||
|
|
||||||
|
# For smaller icons (specifically workspaces)
|
||||||
|
font-4 = "Font Awesome 6 Free:style=Solid:size=8;2"
|
||||||
|
font-5 = "Font Awesome 6 Free:style=Regular:size=8;2"
|
||||||
|
|
||||||
|
# For weird cpu box-style ramp
|
||||||
|
#font-3 = "DejaVuSansMono Nerd Font:size=11"
|
||||||
|
|
||||||
|
height = 25
|
||||||
|
width = 100%
|
||||||
|
bottom = false
|
||||||
|
enable-ipc = true
|
||||||
|
|
||||||
|
padding-right = 1
|
||||||
|
padding-left = 1
|
||||||
|
module-margin = 2
|
||||||
|
|
||||||
|
# override-redirect = true
|
||||||
|
wm-restack = dwm
|
||||||
|
cursor-click = pointer
|
||||||
|
|
||||||
|
### Modules ###
|
||||||
|
fixed-center = true
|
||||||
|
modules-left = dwm spotify spotify-update
|
||||||
|
modules-center = date time
|
||||||
|
modules-right = tray
|
||||||
|
|
||||||
|
#modules-right = github updates trash trash-update noisetorch microphone microphone-update volume ping network root-fs memory nvidia cpu date time
|
||||||
|
|
||||||
|
#modules-right = noisetorch github updates volume ping network root-fs memory nvidia cpu date time
|
||||||
|
# foldend
|
||||||
|
|
||||||
|
|
||||||
|
# vim:ft=dosini
|
||||||
|
# vim:foldmarker=foldstart,foldend
|
||||||
|
|
||||||
|
|
||||||
7
Gentoo/gentooamd/home/user/.config/shellconfig/testweather
Executable file
7
Gentoo/gentooamd/home/user/.config/shellconfig/testweather
Executable file
@ -0,0 +1,7 @@
|
|||||||
|
function testweather() { \
|
||||||
|
[ "$(stat -c %y "$HOME/.local/share/weatherreport" 2>/dev/null | cut -d' ' -f1)" != "$(date '+%Y-%m-%d')" ] &&
|
||||||
|
ping -q -c 1 1.1.1.1 >/dev/null &&
|
||||||
|
curl -s "wttr.in/$location" > "$HOME/.local/share/weatherreport" &&
|
||||||
|
notify-send "🌞 Weather" "New weather forecast for today." &&
|
||||||
|
refbar
|
||||||
|
}
|
||||||
26
Gentoo/gentooamd/home/user/.mbsyncrc
Normal file
26
Gentoo/gentooamd/home/user/.mbsyncrc
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
|
||||||
|
IMAPStore dbillings@scaritcolo.com-remote
|
||||||
|
Host mail.scaritcolo.com
|
||||||
|
Port 993
|
||||||
|
User dbillings@scaritcolo.com
|
||||||
|
PassCmd "pass dbillings@scaritcolo.com"
|
||||||
|
AuthMechs LOGIN
|
||||||
|
SSLType IMAPS
|
||||||
|
CertificateFile /etc/ssl/certs/ca-certificates.crt
|
||||||
|
|
||||||
|
MaildirStore dbillings@scaritcolo.com-local
|
||||||
|
Subfolders Verbatim
|
||||||
|
Path /home/ganome/.local/share/mail/dbillings@scaritcolo.com/
|
||||||
|
Inbox /home/ganome/.local/share/mail/dbillings@scaritcolo.com/INBOX
|
||||||
|
|
||||||
|
Channel dbillings@scaritcolo.com
|
||||||
|
Expunge Both
|
||||||
|
Far :dbillings@scaritcolo.com-remote:
|
||||||
|
Near :dbillings@scaritcolo.com-local:
|
||||||
|
Patterns * !"[Gmail]/All Mail"
|
||||||
|
Create Both
|
||||||
|
SyncState *
|
||||||
|
MaxMessages 0
|
||||||
|
ExpireUnread no
|
||||||
|
# End profile
|
||||||
|
|
||||||
@ -1 +1 @@
|
|||||||
1740687226
|
1742090715
|
||||||
@ -17,7 +17,7 @@ jobs:
|
|||||||
|
|
||||||
- name: Get changed files
|
- name: Get changed files
|
||||||
id: changed-files
|
id: changed-files
|
||||||
uses: tj-actions/changed-files@v45.0.6
|
uses: tj-actions/changed-files@v45.0.7
|
||||||
with:
|
with:
|
||||||
# Ignore all other languages except English
|
# Ignore all other languages except English
|
||||||
files_ignore: |
|
files_ignore: |
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
<!-- markdownlint-disable MD007 MD013 MD024-->
|
<!-- markdownlint-disable MD007 MD013 MD024-->
|
||||||
# tldr-pages client specification
|
# tldr-pages client specification
|
||||||
|
|
||||||
**Current Specification Version:** Unreleased
|
**Current Specification Version:** 2.3
|
||||||
|
|
||||||
This document contains the official specification for tldr-pages clients. It is _not_ a specification of the format of the pages themselves - only a specification of how a user should be able to interface with an official client. For a list of previous versions of the specification, see the [changelog section](#changelog) below.
|
This document contains the official specification for tldr-pages clients. It is _not_ a specification of the format of the pages themselves - only a specification of how a user should be able to interface with an official client. For a list of previous versions of the specification, see the [changelog section](#changelog) below.
|
||||||
|
|
||||||
@ -24,6 +24,8 @@ If a page is common across multiple platforms, but slightly different on a given
|
|||||||
|
|
||||||
For example, if the command `foo` is common to `mac`, `windows`, and `linux` but functions differently on `windows`, then the main page will be stored in `common`, and a copy will be placed in `windows` that's altered to match the different functionality.
|
For example, if the command `foo` is common to `mac`, `windows`, and `linux` but functions differently on `windows`, then the main page will be stored in `common`, and a copy will be placed in `windows` that's altered to match the different functionality.
|
||||||
|
|
||||||
|
Clients SHOULD support passing `common` as an argument to the [platform flag](#arguments) (i.e. `-p common` and `--platform common`) to display identical pages when a platform specific page variant (i.e. under `linux`, `openbsd`, etc) of the command exists.
|
||||||
|
|
||||||
## Command-line interface
|
## Command-line interface
|
||||||
|
|
||||||
This section describes the standardised command-line interface (CLI) for clients implementing one. Clients that do not provide a CLI can ignore this section.
|
This section describes the standardised command-line interface (CLI) for clients implementing one. Clients that do not provide a CLI can ignore this section.
|
||||||
@ -32,19 +34,17 @@ This section describes the standardised command-line interface (CLI) for clients
|
|||||||
|
|
||||||
The following table documents what command-line options MUST be supported and which are optional.
|
The following table documents what command-line options MUST be supported and which are optional.
|
||||||
|
|
||||||
When adding support for an option, clients MUST implement all variants of that option listed in the table.
|
When adding support for an option, clients MUST implement all variants of that option listed in the table. For example, clients should implement _both_ `-v` and `--version`. When a client implements updating the offline cache, they should support _both_ `-u` and `--update`.
|
||||||
For example, clients should implement _both_ `-v` and `--version`.
|
|
||||||
When a client implements updating the offline cache, they should support _both_ `-u` and `--update`.
|
|
||||||
|
|
||||||
Option | Required? | Meaning
|
Option | Required? | Meaning
|
||||||
-----------------------|-------------|----------
|
-------------------|-------------|----------
|
||||||
`-v`, `--version` | Yes | Shows the current version of the client, and the version of this specification that it implements.
|
`-v`, `--version` | Yes | Shows the current version of the client, and the version of this specification that it implements.
|
||||||
`-p`, `--platform` | Yes | Specifies the platform to be used to perform the action (either listing or searching) as an argument. If this option is specified, the selected platform MUST be checked first instead of the current platform as described below.
|
`-p`, `--platform` | Yes | Specifies the platform (including common) to be used to perform the action (either listing or searching) as an argument. If this option is specified, the selected platform MUST be checked first instead of the current platform as described below.
|
||||||
`-u`, `--update` | Conditional | Updates the offline cache of pages. MUST be implemented if caching is supported.
|
`-u`, `--update` | Conditional | Updates the offline cache of pages. MUST be implemented if caching is supported.
|
||||||
`-l`, `--list` | No | Lists all the pages in the current platform to the standard output.
|
`-l`, `--list` | No | Lists all the pages in the current platform to the standard output.
|
||||||
`-L`, `--language` | No | Specifies the preferred language for the page returned. Overrides other language detection mechanisms. See the [language section](#language) for more information.
|
`-L`, `--language` | No | Specifies the preferred language for the page returned. Overrides other language detection mechanisms. See the [language section](#language) for more information.
|
||||||
`-S`, `--short-options`| No | If set, will filter examples to show their shortform option when available
|
`--short-options` | No | If set, will filter examples to show their shortform option when available
|
||||||
`-E`, `--long-options` | No | If set, will filter examples to show their longform option when available
|
`--long-options` | No | If set, will filter examples to show their longform option when available
|
||||||
|
|
||||||
By default clients SHOULD display only the longform option when neither `--short-options` or `--long-options` is set by the user. If both are provided, both options should be displayed (see the [Page Structure / Examples](#examples) section for the output format).
|
By default clients SHOULD display only the longform option when neither `--short-options` or `--long-options` is set by the user. If both are provided, both options should be displayed (see the [Page Structure / Examples](#examples) section for the output format).
|
||||||
|
|
||||||
@ -119,14 +119,14 @@ The structure inside these translation folders is identical to that of the main
|
|||||||
|
|
||||||
## Page structure
|
## Page structure
|
||||||
|
|
||||||
Although this specification is about the interface that clients must provide, it is also worth noting that pages are written in standard [CommonMark](https://commonmark.org/), with the exceptions:
|
Although this specification is about the interface that clients must provide, it is also worth noting that pages are written in standard [CommonMark](https://commonmark.org/), with the exception of the non-standard `{{`, `}}`, `{{[` and `]}}` placeholder syntax, where:
|
||||||
- Non-standard `{{`, `}}`, `{{[` and `]}}` placeholder syntax.
|
- `{{` and `}}` surrounds values in an example that indicates editable values.
|
||||||
- `{{` and `}}` surrounds values in an example that indicates editable values.
|
- `{{[` and `]}}` indicate shortform and longform variants of options which are separated by a single `|`. Shortform on the left, longform on the right.
|
||||||
- `{{[` and `]}}` indicate shortform and longform variants of options which are separated by a single `|`. Shortform on the left, longform on the right.
|
|
||||||
|
|
||||||
Things to take into account:
|
Things to take into account:
|
||||||
- Clients MAY highlight the placeholders and MUST remove the surrounding curly braces.
|
- Clients MAY highlight the placeholders and MUST remove the surrounding curly braces.
|
||||||
- Clients MUST remove the angle brackets from option placeholders when only short- or longform is shown.
|
- If option placeholders are set to show only shortform or longform options, they MUST not be highlighted. This is because there is no longer user choice involved.
|
||||||
|
- Clients MUST remove the square brackets from option placeholders when only short- or longform is shown.
|
||||||
- Clients MUST NOT treat them as the placeholder syntax if they are escaped using `\` (i.e. `\{\{` and `\}\}`) and MUST instead display literal braces, without backslashes. Placeholder escaping applies only when both braces are escaped (e.g. in `\{` or `\{{`, backslashes MUST be displayed).
|
- Clients MUST NOT treat them as the placeholder syntax if they are escaped using `\` (i.e. `\{\{` and `\}\}`) and MUST instead display literal braces, without backslashes. Placeholder escaping applies only when both braces are escaped (e.g. in `\{` or `\{{`, backslashes MUST be displayed).
|
||||||
- In cases when a command uses `{}` in its arguments (e.g. `stash@{0}`) **_the outer braces_** mark the placeholder - the braces inside MUST be displayed.
|
- In cases when a command uses `{}` in its arguments (e.g. `stash@{0}`) **_the outer braces_** mark the placeholder - the braces inside MUST be displayed.
|
||||||
- Clients MUST NOT break if the page format is changed within the _CommonMark_ specification.
|
- Clients MUST NOT break if the page format is changed within the _CommonMark_ specification.
|
||||||
@ -235,7 +235,8 @@ Step | Path checked | Outcome
|
|||||||
If appropriate, it is RECOMMENDED that clients implement a cache of pages. If implemented, clients MUST download the entire archive either as a whole from **<https://github.com/tldr-pages/tldr/releases/latest/download/tldr.zip>** or download language-specific archives in the format `https://github.com/tldr-pages/tldr/releases/latest/download/tldr-pages.{{language-code}}.zip` (e.g. **<https://github.com/tldr-pages/tldr/releases/latest/download/tldr-pages.en.zip>**). The English archive is also available from **<https://github.com/tldr-pages/tldr/releases/latest/download/tldr-pages.zip>**.
|
If appropriate, it is RECOMMENDED that clients implement a cache of pages. If implemented, clients MUST download the entire archive either as a whole from **<https://github.com/tldr-pages/tldr/releases/latest/download/tldr.zip>** or download language-specific archives in the format `https://github.com/tldr-pages/tldr/releases/latest/download/tldr-pages.{{language-code}}.zip` (e.g. **<https://github.com/tldr-pages/tldr/releases/latest/download/tldr-pages.en.zip>**). The English archive is also available from **<https://github.com/tldr-pages/tldr/releases/latest/download/tldr-pages.zip>**.
|
||||||
|
|
||||||
> [!CAUTION]
|
> [!CAUTION]
|
||||||
> Prior to version 2.2, the client specification stated that clients MUST download archives from <https://tldr.sh/assets>. This method is now deprecated, and **_will be removed_** in the future.
|
> Prior to version 2.2, the client specification stated that clients MUST download archives from <https://tldr.sh/assets>. This method is now deprecated, and **_will be removed_** in December 2025.
|
||||||
|
> Clients that still use the old location will therefore stop working next year.
|
||||||
|
|
||||||
Caching SHOULD be done according to the user's language configuration (if any), to not waste unneeded space for unused languages. Additionally, clients MAY automatically update the cache regularly.
|
Caching SHOULD be done according to the user's language configuration (if any), to not waste unneeded space for unused languages. Additionally, clients MAY automatically update the cache regularly.
|
||||||
|
|
||||||
@ -253,8 +254,11 @@ the form `vX.Y`) should be done immediately AFTER merging the version bump, as
|
|||||||
the commit hash changes when merging with squash or rebase.
|
the commit hash changes when merging with squash or rebase.
|
||||||
-->
|
-->
|
||||||
|
|
||||||
- Unreleased
|
- [v2.3, March 7th 2025](https://github.com/tldr-pages/tldr/blob/v2.3/CLIENT-SPECIFICATION.md) ([#15866](https://github.com/tldr-pages/tldr/pull/15866))
|
||||||
- Added longform/shortform specifications ([#15253](https://github.com/tldr-pages/tldr/pull/15253))
|
- Added longform/shortform specifications ([#15253](https://github.com/tldr-pages/tldr/pull/15253))
|
||||||
|
- Specify `common` as a supported platform option ([#15855](https://github.com/tldr-pages/tldr/pull/15855))
|
||||||
|
- Add the date of removal of the old asset website ([#15862](https://github.com/tldr-pages/tldr/pull/15862))
|
||||||
|
- Various grammar fixes
|
||||||
|
|
||||||
- [v2.2, March 20th 2024](https://github.com/tldr-pages/tldr/blob/v2.2/CLIENT-SPECIFICATION.md) ([#12452](https://github.com/tldr-pages/tldr/pull/12452))
|
- [v2.2, March 20th 2024](https://github.com/tldr-pages/tldr/blob/v2.2/CLIENT-SPECIFICATION.md) ([#12452](https://github.com/tldr-pages/tldr/pull/12452))
|
||||||
- Removed redirect text from the [caching section](#caching) ([#12133](https://github.com/tldr-pages/tldr/pull/12133))
|
- Removed redirect text from the [caching section](#caching) ([#12133](https://github.com/tldr-pages/tldr/pull/12133))
|
||||||
|
|||||||
@ -103,13 +103,15 @@ for the behavior expected of tldr-pages maintainers.
|
|||||||
|
|
||||||
- It is suggested to clean up the commit message when merging a PR. For small commits, use:
|
- It is suggested to clean up the commit message when merging a PR. For small commits, use:
|
||||||
|
|
||||||
```
|
```txt
|
||||||
page-name: a short description of the change
|
page-name: a short description of the change
|
||||||
|
|
||||||
Co-authored-by: ...
|
Co-authored-by: ...
|
||||||
```
|
```
|
||||||
if you think a more descriptive message is needed, use asterisks:
|
|
||||||
```
|
If you think a more descriptive message is needed, use asterisks:
|
||||||
|
|
||||||
|
```txt
|
||||||
page-name: a short description of the change
|
page-name: a short description of the change
|
||||||
|
|
||||||
* some more information
|
* some more information
|
||||||
@ -145,3 +147,59 @@ for the behavior expected of tldr-pages maintainers.
|
|||||||
- If the CLA check is frozen at the message "Status waiting to be reported", it is recommended to close and reopen the pull requests to retrigger the check (and notify the contributor about the same).
|
- If the CLA check is frozen at the message "Status waiting to be reported", it is recommended to close and reopen the pull requests to retrigger the check (and notify the contributor about the same).
|
||||||
|
|
||||||
For reference to see if a contributor has signed the CLA, visit the dashboard at <https://cla-assistant.io/>.
|
For reference to see if a contributor has signed the CLA, visit the dashboard at <https://cla-assistant.io/>.
|
||||||
|
|
||||||
|
## V. Creating a client specification release
|
||||||
|
|
||||||
|
### Pre-requisites
|
||||||
|
|
||||||
|
- Ensure client specification changes are discussed with the other maintainers and community members in GitHub and chatroom, and the changes have been agreed upon and enough time has been provided for everyone to review the changes.
|
||||||
|
- Tag all client spec PRs under a [milestone](https://github.com/tldr-pages/tldr/milestones) for ease of release.
|
||||||
|
- Ensure [GPG signing](https://docs.github.com/en/authentication/managing-commit-signature-verification/generating-a-new-gpg-key) has been setup for your account.
|
||||||
|
- It is suggested to prepare the release notes to add to the client specification release in advance.
|
||||||
|
- The release notes should mention pending breaking architectural changes from previous client specifications (if any).
|
||||||
|
- Along with the changelog, the release notes must explain the client specification changes in detail along with examples (if any).
|
||||||
|
|
||||||
|
### Steps
|
||||||
|
|
||||||
|
1. Merge all applicable PRs that modify the client specification and ensure they are documented in the [CHANGELOG section of client specification](/CLIENT-SPECIFICATION.md#changelog).
|
||||||
|
2. Bump the version to the upcoming release (in the client specification file) and inform other maintainers in the chatroom about the release.
|
||||||
|
3. Clone the repository locally to your device:
|
||||||
|
|
||||||
|
```sh
|
||||||
|
git clone https://github.com/tldr-pages/tldr
|
||||||
|
```
|
||||||
|
|
||||||
|
4. Cross check the additions, version and changelog details in the client specification file.
|
||||||
|
5. Create a signed tag using the command
|
||||||
|
|
||||||
|
```sh
|
||||||
|
git tag -s vX.Y.Z
|
||||||
|
```
|
||||||
|
|
||||||
|
> [!NOTE]\
|
||||||
|
> Replace `X.Y.Z` with the client specification version.
|
||||||
|
|
||||||
|
> [!TIP]\
|
||||||
|
> If any commits are merged after the client specification file's version bump commit and before tagging, when creating the tag
|
||||||
|
> you can use the command: `git tag -s vX.Y.Z <commit hash>` (i.e. `git tag -s v2.3 3b17800`) to tag a older commit.
|
||||||
|
|
||||||
|
6. Verify the created signed tag's details using the command:
|
||||||
|
|
||||||
|
```sh
|
||||||
|
git tag -v vX.Y.Z
|
||||||
|
```
|
||||||
|
|
||||||
|
7. Now, push the tag to the repository using the command:
|
||||||
|
|
||||||
|
```sh
|
||||||
|
git push origin vX.Y.Z
|
||||||
|
```
|
||||||
|
|
||||||
|
8. Verify the tag's creation [here](https://github.com/tldr-pages/tldr/tags) and then navigate to the [releases](https://github.com/tldr-pages/tldr/releases) tab and draft a new release.
|
||||||
|
9. Choose the tag you just pushed and add the release notes prepared previously along with an appropriate release title and then enable the "Create a discussion for this release" option.
|
||||||
|
10. Now publish the release and proceed with the below post-release steps.
|
||||||
|
|
||||||
|
### Post-release steps
|
||||||
|
|
||||||
|
- 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.
|
||||||
|
|||||||
@ -64,7 +64,7 @@ Example:
|
|||||||
`krita --fullscreen`
|
`krita --fullscreen`
|
||||||
```
|
```
|
||||||
|
|
||||||
> [!NOTE]
|
> [!NOTE]\
|
||||||
> The page's filename and title must match the command name exactly. The page title can be present in any case, whereas the page's Markdown filenames must be lowercase.
|
> The page's filename and title must match the command name exactly. The page title can be present in any case, whereas the page's Markdown filenames must be lowercase.
|
||||||
|
|
||||||
There is a linter that enforces the format above.
|
There is a linter that enforces the format above.
|
||||||
@ -165,7 +165,7 @@ Command Prompt command's tldr description, for example:
|
|||||||
`tldr set-location`
|
`tldr set-location`
|
||||||
```
|
```
|
||||||
|
|
||||||
> [!NOTE]
|
> [!NOTE]\
|
||||||
> The "View documentation of the equivalent PowerShell command" example is optional and must be excluded if the page already has the maximum number (8) of examples.
|
> The "View documentation of the equivalent PowerShell command" example is optional and must be excluded if the page already has the maximum number (8) of examples.
|
||||||
|
|
||||||
2. **Provides a new alias but only executable in PowerShell**, such as `ni` for `New-Item`. In this case, use the [standard alias template](https://github.com/tldr-pages/tldr/blob/main/contributing-guides/translation-templates/alias-pages.md),
|
2. **Provides a new alias but only executable in PowerShell**, such as `ni` for `New-Item`. In this case, use the [standard alias template](https://github.com/tldr-pages/tldr/blob/main/contributing-guides/translation-templates/alias-pages.md),
|
||||||
@ -226,6 +226,22 @@ In the following case `just.md` is the filename of the disambiguation page while
|
|||||||
`tldr just.js`
|
`tldr just.js`
|
||||||
```
|
```
|
||||||
|
|
||||||
|
### Grouping commands
|
||||||
|
|
||||||
|
Sometimes commands are meant to be used in combination with other commands. In these cases it makes sense to move them on the same page.
|
||||||
|
|
||||||
|
For example `adb disconnect` has a single way using it, but `adb` is expansive enough that it doesn't fit in the main page. Normally, `adb disconnect` is used in combination with `adb pair` and `adb connect`, thus it makes sense to group these together into a single page. For example:
|
||||||
|
|
||||||
|
```md
|
||||||
|
# adb disconnect
|
||||||
|
|
||||||
|
> This command has been moved to `adb connect`.
|
||||||
|
|
||||||
|
- View documentation for `adb disconnect`:
|
||||||
|
|
||||||
|
`tldr adb connect`
|
||||||
|
```
|
||||||
|
|
||||||
## General writing
|
## General writing
|
||||||
|
|
||||||
### Emphasis
|
### Emphasis
|
||||||
@ -244,10 +260,10 @@ When writing descriptions for command examples, **check for any grammatical erro
|
|||||||
- `Let's go to the specified directory!`
|
- `Let's go to the specified directory!`
|
||||||
- `Directory change` (use the active form instead of passive, if possible)
|
- `Directory change` (use the active form instead of passive, if possible)
|
||||||
|
|
||||||
For instance, instead of `Listing all files:`, `List all files:` can be used as the example's description below:
|
For instance, instead of `Listing all files:`, use the following:
|
||||||
|
|
||||||
```md
|
```md
|
||||||
- Listing all files:
|
- List all files:
|
||||||
|
|
||||||
`ls`
|
`ls`
|
||||||
```
|
```
|
||||||
@ -270,12 +286,12 @@ This can be resolved by inserting a comma before the "and" or "or" in the final
|
|||||||
|
|
||||||
> Delete the Git branches, tags, and remotes.
|
> Delete the Git branches, tags, and remotes.
|
||||||
|
|
||||||
> [!NOTE]
|
> [!NOTE]\
|
||||||
> Brand and project names can be capitalized in the description whenever applicable (e.g. use `A tool for interacting with a Git repository.` instead of ``A tool for interacting with a `git` repository.``).
|
> Brand and project names can be capitalized in the description whenever applicable (e.g. use `A tool for interacting with a Git repository.` instead of ``A tool for interacting with a `git` repository.``).
|
||||||
|
|
||||||
### Special cases
|
### Special cases
|
||||||
|
|
||||||
- If a command performs irreversible changes to a file system or devices,
|
If a command performs irreversible changes to a file system or devices,
|
||||||
write every example in a way that cannot be copy pasted thoughtlessly.
|
write every example in a way that cannot be copy pasted thoughtlessly.
|
||||||
For example, instead of `ddrescue --force --no-scrape /dev/sda /dev/sdb`
|
For example, instead of `ddrescue --force --no-scrape /dev/sda /dev/sdb`
|
||||||
write `ddrescue --force --no-scrape {{/dev/sdX}} {{/dev/sdY}}`
|
write `ddrescue --force --no-scrape {{/dev/sdX}} {{/dev/sdY}}`
|
||||||
@ -284,6 +300,8 @@ This can be resolved by inserting a comma before the "and" or "or" in the final
|
|||||||
In general, placeholders should make it as intuitive as possible
|
In general, placeholders should make it as intuitive as possible
|
||||||
to figure out how to use the command and fill it in with values.
|
to figure out how to use the command and fill it in with values.
|
||||||
|
|
||||||
|
Acronym expansions (i.e. protocols, tools, etc) must not be translated unless there is a recognized native equivalent for them.
|
||||||
|
|
||||||
Technical wording on description lines should use the `backtick` syntax.
|
Technical wording on description lines should use the `backtick` syntax.
|
||||||
Use backticks on the following:
|
Use backticks on the following:
|
||||||
|
|
||||||
@ -293,8 +311,28 @@ Use backticks on the following:
|
|||||||
- Standard streams: `stdout`, `stdin`, `stderr`. **Do not** use the full names (e.g. standard output).
|
- Standard streams: `stdout`, `stdin`, `stderr`. **Do not** use the full names (e.g. standard output).
|
||||||
- Compression algorithms, e.g. `zip`, `7z`, `xz`.
|
- Compression algorithms, e.g. `zip`, `7z`, `xz`.
|
||||||
|
|
||||||
|
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>`:``).
|
||||||
|
|
||||||
## Heading
|
## Heading
|
||||||
|
|
||||||
|
### Program description
|
||||||
|
|
||||||
|
- Avoid using the page title in the description (e.g. use `A sketching and painting program designed for digital artists` instead of `Krita is a sketching and painting program designed for digital artists`)
|
||||||
|
- If the program name differs from its executable name, it can be named at the start of the heading (e.g. `rg` and Ripgrep).
|
||||||
|
- Avoid mentioning that the program is used on the command-line (e.g. use `Ripgrep is a recursive line-oriented search tool` instead of `Ripgrep is a recursive line-oriented CLI search tool`).
|
||||||
|
|
||||||
|
For example, when writing documentation for `cd`, a tool to check out and work on a specific directory in the Terminal or Command Prompt, **do not** write a lengthy description such as:
|
||||||
|
|
||||||
|
```md
|
||||||
|
> `cd` is a system tool, available in Windows, macOS, and Linux, to check out a specific directory to get things done in the Command Prompt, Terminal, and PowerShell.
|
||||||
|
```
|
||||||
|
|
||||||
|
It should instead be simplified to make it easier for everyone to read:
|
||||||
|
|
||||||
|
```md
|
||||||
|
> Change the current working directory.
|
||||||
|
```
|
||||||
|
|
||||||
### More information links
|
### More information links
|
||||||
|
|
||||||
- On the `More information` link line, we prefer linking to the author's provided documentation of the command-line reference or the man page. When not available, use <https://manned.org> as the default fallback for all platforms
|
- On the `More information` link line, 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
|
||||||
@ -352,32 +390,6 @@ the part of the address that starts with `?view=`.
|
|||||||
|
|
||||||
## Example descriptions
|
## Example descriptions
|
||||||
|
|
||||||
### Wording
|
|
||||||
|
|
||||||
- Avoid using the page title in the description (e.g. use `A sketching and painting program designed for digital artists` instead of `Krita is a sketching and painting program designed for digital artists`)
|
|
||||||
unless the program name differs from the executable name (e.g. `rg` and Ripgrep).
|
|
||||||
- Avoid mentioning that the program is used on the command-line (e.g. use `Ripgrep is a recursive line-oriented search tool` instead of `Ripgrep is a recursive line-oriented CLI search tool`).
|
|
||||||
- For example, when writing documentation for `cd`, a tool to check out and work on a specific directory in the Terminal or Command Prompt, **do not** write a lengthy description such as:
|
|
||||||
|
|
||||||
```md
|
|
||||||
> `cd` is a system tool, available in Windows, macOS, and Linux, to check out a specific directory to get things done in the Command Prompt, Terminal, and PowerShell.
|
|
||||||
```
|
|
||||||
|
|
||||||
It should instead be simplified to make it easier for everyone to read:
|
|
||||||
|
|
||||||
```md
|
|
||||||
> Change the current working directory.
|
|
||||||
```
|
|
||||||
|
|
||||||
### Formatting
|
|
||||||
|
|
||||||
- Proper names should be capitalized in the description whenever applicable (e.g. use `A tool for interacting with a Git repository.` instead of ``A tool for interacting with a `git` repository.``).
|
|
||||||
- Acronym expansions (i.e. protocols, tools, etc) must not be translated unless there is a recognized native equivalent for them.
|
|
||||||
- When documenting keycaps or a keyboard shortcut for a utility, make it stand out in the description:
|
|
||||||
|
|
||||||
1. If it is not translatable, enclose it with backticks (i.e. ``Print the last lines of a given file and keep reading it until `Ctrl + C`:``)
|
|
||||||
2. If it is translatable, enclose it with double angled brackets inside a placeholder (i.e. ``:wq{{<<Enter>>}}``).
|
|
||||||
|
|
||||||
### Short option mnemonics
|
### Short option mnemonics
|
||||||
|
|
||||||
Short option mnemonics are optional hints that can be added to help users understand the meaning of these short options. The assigned mnemonics should match with the ones in the command's official documentation (e.g. from `man` or `Get-Help`). For example:
|
Short option mnemonics are optional hints that can be added to help users understand the meaning of these short options. The assigned mnemonics should match with the ones in the command's official documentation (e.g. from `man` or `Get-Help`). For example:
|
||||||
@ -403,17 +415,17 @@ For example, `[d]ownload` in English may be translated into `[d]escargar` in Spa
|
|||||||
|
|
||||||
- Optionally, mnemonics and their enclosed terms can be separated with brackets from the rest of the description (i.e. `([a]ll)`) in translations and specific pages to provide additional context or mention a word not present in the description.
|
- Optionally, mnemonics and their enclosed terms can be separated with brackets from the rest of the description (i.e. `([a]ll)`) in translations and specific pages to provide additional context or mention a word not present in the description.
|
||||||
|
|
||||||
> [!NOTE]
|
> [!NOTE]\
|
||||||
> In cases where the character isn't present in the translated word, you can highlight the option before/next to the equivalent word or you can add the English work beside the translation inside a bracket.
|
> In cases where the character isn't present in the translated word, you can highlight the option before/next to the equivalent word or you can add the English work beside the translation inside a bracket.
|
||||||
> For example, `E[x]tract` in English maybe translated into `[x] ekstrak` or `ekstrak [x]` or `ekstrak (E[x]tract)` in Indonesian.
|
> For example, `E[x]tract` in English may be translated into `ekstrak [x]` or `ekstrak (E[x]tract)` in Indonesian.
|
||||||
|
|
||||||
## Example commands
|
## Example commands
|
||||||
|
|
||||||
### Option syntax
|
### Option syntax
|
||||||
|
|
||||||
- For commonly/frequently used commands (e.g. `grep`, `tar`, etc.), we prefer using short options along with [mnemonics](#short-option-mnemonics) or both inside a placeholder.
|
- For user-friendliness, prefer **GNU-style long options** (like `--help` rather than `-h`) when they 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, attempt to document what the letter is short for with a [mnemonic](#short-option-mnemonics).
|
||||||
- For letting the client decide whether to show long or short options in commands, use an option placeholder i.e. `{{[-o|--output]}}`.
|
- For letting the client decide whether to show long or short options in commands, use an option placeholder i.e. `{{[-o|--output]}}`.
|
||||||
- For user-friendliness, use **GNU-style long options** (like `--help` rather than `-h`) when they are cross-platform compatible (intended to work the same across multiple platforms) for pages in the `common` directory.
|
|
||||||
- Prefer using a space instead of the equals sign (`=`) to separate options from their arguments (i.e. use `--opt arg` instead of `--opt=arg`), unless the program does not support it.
|
- Prefer using a space instead of the equals sign (`=`) to separate options from their arguments (i.e. use `--opt arg` instead of `--opt=arg`), unless the program does not support it.
|
||||||
- Likewise prefer separating shortform options from their arguments with a space (i.e. use `-o arg` instead of `-oarg`), unless the program does not support it.
|
- Likewise prefer separating shortform options from their arguments with a space (i.e. use `-o arg` instead of `-oarg`), unless the program does not support it.
|
||||||
|
|
||||||
@ -432,11 +444,6 @@ Keep the following guidelines in mind when choosing placeholders:
|
|||||||
- Use short but descriptive placeholders,
|
- Use short but descriptive placeholders,
|
||||||
such as `{{path/to/source_file}}` or `{{path/to/wallet.txt}}`.
|
such as `{{path/to/source_file}}` or `{{path/to/wallet.txt}}`.
|
||||||
- Use [`snake_case`](https://wikipedia.org/wiki/snake_case) for multi-word placeholders.
|
- Use [`snake_case`](https://wikipedia.org/wiki/snake_case) for multi-word placeholders.
|
||||||
- Use a generic placeholder rather than an actual value where a generic placeholder is available (but there is an exception to this listed below). For example, use
|
|
||||||
`iostat {{1..infinity}}` rather than `iostat {{2}}`.
|
|
||||||
- If there are several consecutive placeholders of the same type
|
|
||||||
which don't allow adding arbitrary text in them (ranges), then instead of generic placeholders use descriptive ones. For example prefer `input swipe {{x_position}} {{y_position}} {{x_position}} {{y_position}} {{seconds}}`
|
|
||||||
instead of `input swipe {{-infinity..infinity}} {{-infinity..infinity}} {{-infinity..infinity}} {{-infinity..infinity}} {{1..infinity}}`.
|
|
||||||
|
|
||||||
#### Paths
|
#### Paths
|
||||||
|
|
||||||
@ -451,7 +458,7 @@ Keep the following guidelines in mind when choosing placeholders:
|
|||||||
- In case of a possible reference both to a file or a directory,
|
- In case of a possible reference both to a file or a directory,
|
||||||
use `{{path/to/file_or_directory}}`.
|
use `{{path/to/file_or_directory}}`.
|
||||||
|
|
||||||
> [!NOTE]
|
> [!NOTE]\
|
||||||
> If the command is specific to Windows, use backslashes (`\`) instead, such as `{{path\to\file_or_directory}}`. Drive letters such as `C:` are optional unless the command input requires an absolute path
|
> If the command is specific to Windows, use backslashes (`\`) instead, such as `{{path\to\file_or_directory}}`. Drive letters such as `C:` are optional unless the command input requires an absolute path
|
||||||
> or specific drive letter range, such as `cd /d {{C}}:{{path\to\directory}}`.
|
> or specific drive letter range, such as `cd /d {{C}}:{{path\to\directory}}`.
|
||||||
|
|
||||||
@ -468,12 +475,8 @@ Keep the following guidelines in mind when choosing placeholders:
|
|||||||
|
|
||||||
- If a command can optionally take 1 or more arguments of the same kind, use an ellipsis: `{{placeholder1 placeholder2 ...}}`.
|
- If a command can optionally take 1 or more arguments of the same kind, use an ellipsis: `{{placeholder1 placeholder2 ...}}`.
|
||||||
For instance, if multiple paths are expected, use `{{path/to/directory1 path/to/directory2 ...}}`.
|
For instance, if multiple paths are expected, use `{{path/to/directory1 path/to/directory2 ...}}`.
|
||||||
- If a command can optionally take 1 or more arguments of different kinds, use an ellipsis: `{{placeholder1|placeholder2|...}}`.
|
- If only one of the multiple options is possible, write it as: `{{placeholder1|placeholder2|placeholder3}}`. If there are more than 4 possible values, you can use `|...` after the last item.
|
||||||
If there are more than 5 possible values, you can use `|...` after the last item.
|
- Use two dots to mark a range of possible values, for example `{{1..5}}` or `{{a..z}}`.
|
||||||
- It's impossible to restrict the minimum or (and) maximum placeholder count via `ellipsis`.
|
|
||||||
|
|
||||||
It's up to the program to decide how to handle duplicating values, provided syntax
|
|
||||||
tells no info about whether items are mutually exclusive or not.
|
|
||||||
|
|
||||||
#### Optional placeholders
|
#### Optional placeholders
|
||||||
|
|
||||||
@ -481,6 +484,19 @@ When documenting optional placeholders like paths or file extensions, it is sugg
|
|||||||
|
|
||||||
- Use `{{path/to/source.ext}}` instead of `{{path/to/source.tar[.gz|.bz2|.xz]}}`.
|
- Use `{{path/to/source.ext}}` instead of `{{path/to/source.tar[.gz|.bz2|.xz]}}`.
|
||||||
|
|
||||||
|
### Keypress syntax
|
||||||
|
|
||||||
|
To mark keypresses for TUI or GUI programs, use angle brackets `<` and `>`.
|
||||||
|
|
||||||
|
- Single character example: `<a>`.
|
||||||
|
- Special keys are to be written with [`PascalCase`](https://www.theserverside.com/definition/Pascal-case): `<Ctrl>`, `<Super>`, `<Alt>`, `<Shift>`, `<Cmd>`, `<Option>`, `<Windows>`, `<Enter>`, `<Home>`, `<Space>`, `<Esc>`, `<ArrowUp>`, `<ArrowLeft>`, `<ArrowKeys>`, `<PageUp>`, `<F5>`, `<F12>`, `<LeftClick>`, `<MiddleClick>`, ...
|
||||||
|
- When writing simultaneous keypresses, keep the following order: `<Ctrl>` -> `<Super>` / `<Windows>` -> `<Alt>` -> `<AltGr>` -> `<Shift>` -> everything else.
|
||||||
|
- Special keys can be translated if they have culturally relevant translations.
|
||||||
|
- When a program takes in uppercase character literals mark them as `<A>` instead of marking it with shift. Otherwise always mark characters in lowercase.
|
||||||
|
- Mark simultaneous keypresses inside the same angle brackets separated by a single space: `<Ctrl c>`, `<Alt F4>`, `<Ctrl Shift k>`, `<Super Shift PrtSc>`.
|
||||||
|
- Consecutive keypresses need to be contained in their own angle brackets with no space in between: `<Esc><u>`, `<Ctrl k><Ctrl s>`, `<Enter><~><.>`, `<d><o>`.
|
||||||
|
- Keys that are typed into a prompt do not need to be marked as keypresses: `<:>help<Enter>`. Note that the context switching keypress is marked in angle brackets despite printing on the prompt.
|
||||||
|
|
||||||
### Help and version commands
|
### Help and version commands
|
||||||
|
|
||||||
- We generally put, **in this order**, the help and version commands as the **last two** examples of the page to highlight more practical commands at the beginning of the page. They can be replaced to accommodate other useful examples if required.
|
- We generally put, **in this order**, the help and version commands as the **last two** examples of the page to highlight more practical commands at the beginning of the page. They can be replaced to accommodate other useful examples if required.
|
||||||
|
|||||||
@ -1,8 +1,8 @@
|
|||||||
# Common arguments
|
# Common arguments
|
||||||
|
|
||||||
This page provides translations of commonly used arguments to simplify maintaining pages in foreign languages.
|
This page provides translations of commonly used arguments to simplify maintaining pages in foreign languages.\
|
||||||
The best way to edit this file is by using [tableconvert.com](https://tableconvert.com/).
|
The best way to edit this file is by using [tableconvert.com](https://tableconvert.com/).\
|
||||||
There, the old table can be **imported**, **edited** in a WYSIWYG editor and **exported** again.
|
There, the old table can be **imported**, **edited** in a WYSIWYG editor and **exported** again.\
|
||||||
Only the left-alignment of the header gets lost and has to be re-added again (`|----` → `|:---`).
|
Only the left-alignment of the header gets lost and has to be re-added again (`|----` → `|:---`).
|
||||||
|
|
||||||
> [!NOTE]
|
> [!NOTE]
|
||||||
|
|||||||
@ -0,0 +1,12 @@
|
|||||||
|
# dhclient
|
||||||
|
|
||||||
|
> عميل DHCP.
|
||||||
|
> لمزيد من التفاصيل: <https://manned.org/dhclient>.
|
||||||
|
|
||||||
|
- الحصول على عنوان IP لواجهة `eth0`:
|
||||||
|
|
||||||
|
`sudo dhclient {{eth0}}`
|
||||||
|
|
||||||
|
- تحرير عنوان IP لواجهة `eth0`:
|
||||||
|
|
||||||
|
`sudo dhclient -r {{eth0}}`
|
||||||
@ -0,0 +1,37 @@
|
|||||||
|
# g++
|
||||||
|
|
||||||
|
> ترجمة ملفات مصدر C++.
|
||||||
|
> جزء من GCC (مجموعة مترجمات جنو).
|
||||||
|
> لمزيد من التفاصيل: <https://gcc.gnu.org>.
|
||||||
|
|
||||||
|
- ترجمة ملف مصدر إلى ملف تنفيذي ثنائي (Binary):
|
||||||
|
|
||||||
|
`g++ {{path/to/source1.cpp path/to/source2.cpp ...}} {{-o|--output}} {{path/to/output_executable}}`
|
||||||
|
|
||||||
|
- تفعيل عرض جميع الأخطاء والتحذيرات:
|
||||||
|
|
||||||
|
`g++ {{path/to/source.cpp}} -Wall {{-o|--output}} {{output_executable}}`
|
||||||
|
|
||||||
|
- عرض التحذيرات الشائعة، وإضافة رموز التصحيح إلى الإخراج، وتحسين الأداء دون التأثير على التصحيح:
|
||||||
|
|
||||||
|
`g++ {{path/to/source.cpp}} -Wall {{-g|--debug}} -Og {{-o|--output}} {{path/to/output_executable}}`
|
||||||
|
|
||||||
|
- اختيار معيار لغة C++ للترجمة (C++98/C++11/C++14/C++17):
|
||||||
|
|
||||||
|
`g++ {{path/to/source.cpp}} -std={{c++98|c++11|c++14|c++17}} {{-o|--output}} {{path/to/output_executable}}`
|
||||||
|
|
||||||
|
- تضمين مكتبات تقع في مسار مختلف عن ملف المصدر:
|
||||||
|
|
||||||
|
`g++ {{path/to/source.cpp}} {{-o|--output}} {{path/to/output_executable}} -I{{path/to/header}} -L{{path/to/library}} -l{{library_name}}`
|
||||||
|
|
||||||
|
- ترجمة وربط ملفات مصدر متعددة في ملف تنفيذي ثنائي (Binary):
|
||||||
|
|
||||||
|
`g++ {{-c|--compile}} {{path/to/source1.cpp path/to/source2.cpp ...}} && g++ {{-o|--output}} {{path/to/output_executable}} {{path/to/source1.o path/to/source2.o ...}}`
|
||||||
|
|
||||||
|
- تحسين البرنامج المترجم لزيادة الأداء:
|
||||||
|
|
||||||
|
`g++ {{path/to/source.cpp}} -O{{1|2|3|fast}} {{-o|--output}} {{path/to/output_executable}}`
|
||||||
|
|
||||||
|
- عرض الإصدار:
|
||||||
|
|
||||||
|
`g++ --version`
|
||||||
@ -0,0 +1,37 @@
|
|||||||
|
# gcc
|
||||||
|
|
||||||
|
> معالجة مسبقة وتجميع ملفات مصدر C و C++، ثم تجميعها وربطها معًا.
|
||||||
|
> جزء من GCC (مجموعة مترجمات جنو).
|
||||||
|
> لمزيد من التفاصيل: <https://gcc.gnu.org>.
|
||||||
|
|
||||||
|
- ترجمة ملفات مصدر متعددة إلى ملف قابل للتنفيذ:
|
||||||
|
|
||||||
|
`gcc {{path/to/source1.c path/to/source2.c ...}} {{-o|--output}} {{path/to/output_executable}}`
|
||||||
|
|
||||||
|
- تفعيل عرض جميع الأخطاء والتحذيرات:
|
||||||
|
|
||||||
|
`gcc {{path/to/source.c}} -Wall {{-o|--output}} {{output_executable}}`
|
||||||
|
|
||||||
|
- عرض التحذيرات الشائعة، وإضافة رموز التصحيح إلى الإخراج، وتحسين الأداء دون التأثير على التصحيح:
|
||||||
|
|
||||||
|
`gcc {{path/to/source.c}} -Wall {{-g|--debug}} -Og {{-o|--output}} {{path/to/output_executable}}`
|
||||||
|
|
||||||
|
- تضمين مكتبات من مسار مختلف:
|
||||||
|
|
||||||
|
`gcc {{path/to/source.c}} {{-o|--output}} {{path/to/output_executable}} -I{{path/to/header}} -L{{path/to/library}} -l{{library_name}}`
|
||||||
|
|
||||||
|
- ترجمة الكود المصدري إلى تعليمات لغة التجميع:
|
||||||
|
|
||||||
|
`gcc {{-S|--assemble}} {{path/to/source.c}}`
|
||||||
|
|
||||||
|
- ترجمة الكود المصدري إلى ملف كائن دون ربط:
|
||||||
|
|
||||||
|
`gcc {{-c|--compile}} {{path/to/source.c}}`
|
||||||
|
|
||||||
|
- تحسين البرنامج المترجم لزيادة الأداء:
|
||||||
|
|
||||||
|
`gcc {{path/to/source.c}} -O{{1|2|3|fast}} {{-o|--output}} {{path/to/output_executable}}`
|
||||||
|
|
||||||
|
- عرض الإصدار:
|
||||||
|
|
||||||
|
`gcc --version`
|
||||||
@ -0,0 +1,20 @@
|
|||||||
|
# ulimit
|
||||||
|
|
||||||
|
> الحصول على وتعيين حدود الموارد لعمليات المستخدم.
|
||||||
|
> لمزيد من التفاصيل: <https://manned.org/ulimit>.
|
||||||
|
|
||||||
|
- عرض خصائص جميع حدود المستخدم:
|
||||||
|
|
||||||
|
`ulimit -a`
|
||||||
|
|
||||||
|
- عرض الحد الأقصى الثابت لعدد الملفات التي يمكن فتحها في نفس الوقت:
|
||||||
|
|
||||||
|
`ulimit -H -n`
|
||||||
|
|
||||||
|
- عرض الحد القابل للتغيير لعدد الملفات التي يمكن فتحها في نفس الوقت:
|
||||||
|
|
||||||
|
`ulimit -S -n`
|
||||||
|
|
||||||
|
- تعيين الحد الأقصى لعدد العمليات لكل مستخدم:
|
||||||
|
|
||||||
|
`ulimit -u 30`
|
||||||
@ -10,20 +10,20 @@
|
|||||||
|
|
||||||
- حذف ملفات محددة وتجاهل الملفات الغير موجودة:
|
- حذف ملفات محددة وتجاهل الملفات الغير موجودة:
|
||||||
|
|
||||||
`rm --force {{path/to/file1 path/to/file2 ...}}`
|
`rm {{[-f|--force]}} {{path/to/file1 path/to/file2 ...}}`
|
||||||
|
|
||||||
- حذف ملفات محددة مع واجهة تفاعلية قبل اي حذف للتأكد:
|
- حذف ملفات محددة مع واجهة تفاعلية قبل اي حذف للتأكد:
|
||||||
|
|
||||||
`rm --interactive {{path/to/file1 path/to/file2 ...}}`
|
`rm {{[-i|--interactive]}} {{path/to/file1 path/to/file2 ...}}`
|
||||||
|
|
||||||
- حذف ملفات محددة مع عرض تفاصيل حول كل عملية حذف:
|
- حذف ملفات محددة مع عرض تفاصيل حول كل عملية حذف:
|
||||||
|
|
||||||
`rm --verbose {{path/to/file1 path/to/file2 ...}}`
|
`rm {{[-v|--verbose]}} {{path/to/file1 path/to/file2 ...}}`
|
||||||
|
|
||||||
- حذف ملفات ومجلدات محددة بشكل تسلسلي:
|
- حذف ملفات ومجلدات محددة بشكل تسلسلي:
|
||||||
|
|
||||||
`rm --recursive {{path/to/file_or_directory1 path/to/file_or_directory2 ...}}`
|
`rm {{[-r|--recursive]}} {{path/to/file_or_directory1 path/to/file_or_directory2 ...}}`
|
||||||
|
|
||||||
- حذف المجلدات الفارغة (هذه الطريقة تعتبر آمنة):
|
- حذف المجلدات الفارغة (هذه الطريقة تعتبر آمنة):
|
||||||
|
|
||||||
`rm --dir {{path/to/directory}}`
|
`rm {{[-d|--dir]}} {{path/to/directory}}`
|
||||||
|
|||||||
32
Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ar/linux/tor.md
Normal file
32
Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ar/linux/tor.md
Normal file
@ -0,0 +1,32 @@
|
|||||||
|
# tor
|
||||||
|
|
||||||
|
> تمكين الاتصال المجهول عبر شبكة تور.
|
||||||
|
> لمزيد من التفاصيل: <https://manned.org/tor>.
|
||||||
|
|
||||||
|
- الاتصال بشبكة تور:
|
||||||
|
|
||||||
|
`tor`
|
||||||
|
|
||||||
|
- عرض إعدادات تور:
|
||||||
|
|
||||||
|
`tor --config`
|
||||||
|
|
||||||
|
- التحقق من حالة تور:
|
||||||
|
|
||||||
|
`tor --status`
|
||||||
|
|
||||||
|
- التشغيل كعميل فقط:
|
||||||
|
|
||||||
|
`tor --client`
|
||||||
|
|
||||||
|
- التشغيل كنقطة تمرير:
|
||||||
|
|
||||||
|
`tor --relay`
|
||||||
|
|
||||||
|
- التشغيل كجسر:
|
||||||
|
|
||||||
|
`tor --bridge`
|
||||||
|
|
||||||
|
- التشغيل كخدمة مخفية:
|
||||||
|
|
||||||
|
`tor --hidden-service`
|
||||||
@ -21,4 +21,4 @@
|
|||||||
|
|
||||||
- Extreu l'últim volcat de memòria a un fitxer:
|
- Extreu l'últim volcat de memòria a un fitxer:
|
||||||
|
|
||||||
`coredumpctl --output={{ruta/al/arxiu}} dump {{programa}}`
|
`coredumpctl --output {{ruta/al/arxiu}} dump {{programa}}`
|
||||||
|
|||||||
@ -10,4 +10,4 @@
|
|||||||
|
|
||||||
- Crea una còpia amb salts de línia en format Unix:
|
- Crea una còpia amb salts de línia en format Unix:
|
||||||
|
|
||||||
`dos2unix -n {{nom_del_arxiu}} {{nou_nom_del_arxiu}}`
|
`dos2unix {{[-n|--newfile]}} {{nom_del_arxiu}} {{nou_nom_del_arxiu}}`
|
||||||
|
|||||||
@ -10,24 +10,24 @@
|
|||||||
|
|
||||||
- Crea un usuari amb l'id d'usuari especificada:
|
- Crea un usuari amb l'id d'usuari especificada:
|
||||||
|
|
||||||
`sudo useradd --uid {{id}} {{nom_usuari}}`
|
`sudo useradd {{[-u|--uid]}} {{id}} {{nom_usuari}}`
|
||||||
|
|
||||||
- Crea un usuari nou amb una shell específica:
|
- Crea un usuari nou amb una shell específica:
|
||||||
|
|
||||||
`sudo useradd --shell {{ruta/a/la/shell}} {{nom_usuari}}`
|
`sudo useradd {{[-s|--shell]}} {{ruta/a/la/shell}} {{nom_usuari}}`
|
||||||
|
|
||||||
- Crea un usuari nou pertanyent a grups adicionals (cal tenir en compte que no existeixen espais en blanc):
|
- Crea un usuari nou pertanyent a grups adicionals (cal tenir en compte que no existeixen espais en blanc):
|
||||||
|
|
||||||
`sudo useradd --groups {{grup1,grup2}} {{nom_usuari}}`
|
`sudo useradd {{[-G|--groups]}} {{grup1,grup2}} {{nom_usuari}}`
|
||||||
|
|
||||||
- Crea un usuari nou amb el directori home predeterminat:
|
- Crea un usuari nou amb el directori home predeterminat:
|
||||||
|
|
||||||
`sudo useradd --create-home {{nom_usuari}}`
|
`sudo useradd {{[-m|--create-home]}} {{nom_usuari}}`
|
||||||
|
|
||||||
- Crea un usuari nou amb el directori home omplert per una plantilla:
|
- Crea un usuari nou amb el directori home omplert per una plantilla:
|
||||||
|
|
||||||
`sudo useradd --skel {{/cami/al/directori_plantilles}} --create-home {{nom_usuari}}`
|
`sudo useradd {{[-k|--skel]}} {{/cami/al/directori_plantilles}} {{[-m|--create-home]}} {{nom_usuari}}`
|
||||||
|
|
||||||
- Crea un usuari nou del sistema sense directori home:
|
- Crea un usuari nou del sistema sense directori home:
|
||||||
|
|
||||||
`sudo useradd --system {{nom_usuari}}`
|
`sudo useradd {{[-r|--system]}} {{nom_usuari}}`
|
||||||
|
|||||||
@ -10,8 +10,8 @@
|
|||||||
|
|
||||||
- Elimina un usuari en un altre directori root:
|
- Elimina un usuari en un altre directori root:
|
||||||
|
|
||||||
`sudo userdel --root {{ruta/al/altre/root}} {{nom_usuari}}`
|
`sudo userdel {{[-R|--root]}} {{ruta/al/altre/root}} {{nom_usuari}}`
|
||||||
|
|
||||||
- Elimina un usuari en conjunt amb el seu directori home i mail spool:
|
- Elimina un usuari en conjunt amb el seu directori home i mail spool:
|
||||||
|
|
||||||
`sudo userdel --remove {{nom_usuari}}`
|
`sudo userdel {{[-r|--remove]}} {{nom_usuari}}`
|
||||||
|
|||||||
@ -6,20 +6,20 @@
|
|||||||
|
|
||||||
- Canvia el nom d'usuari:
|
- Canvia el nom d'usuari:
|
||||||
|
|
||||||
`sudo usermod --login {{nou_nom_usuari}} {{nom_usuari}}`
|
`sudo usermod {{[-l|--login]}} {{nou_nom_usuari}} {{nom_usuari}}`
|
||||||
|
|
||||||
- Canvia l'id d'usuari:
|
- Canvia l'id d'usuari:
|
||||||
|
|
||||||
`sudo usermod --uid {{id}} {{nom_usuari}}`
|
`sudo usermod {{[-u|--uid]}} {{id}} {{nom_usuari}}`
|
||||||
|
|
||||||
- Canvia la shell d'un usuari:
|
- Canvia la shell d'un usuari:
|
||||||
|
|
||||||
`sudo usermod --shell {{cami/a/shell}} {{nom_usuar}}`
|
`sudo usermod {{[-s|--shell]}} {{cami/a/shell}} {{nom_usuar}}`
|
||||||
|
|
||||||
- Afegeix un usuari a grups suplementaris (cal tenir en compte els espais en blanc):
|
- Afegeix un usuari a grups suplementaris (cal tenir en compte els espais en blanc):
|
||||||
|
|
||||||
`sudo usermod --append --groups {{grup1,grup2}} {{nom_usuar}}`
|
`sudo usermod {{[-a|--append]}} {{[-G|--groups]}} {{grup1,grup2}} {{nom_usuar}}`
|
||||||
|
|
||||||
- Crea un nou directori home per un usuari i mou tots els arxius a ell:
|
- Crea un nou directori home per un usuari i mou tots els arxius a ell:
|
||||||
|
|
||||||
`sudo usermod --move-home --home {{ruta/al/home}} {{nom_usuar}}`
|
`sudo usermod {{[-m|--move-home]}} {{[-d|--home]}} {{ruta/al/home}} {{nom_usuar}}`
|
||||||
|
|||||||
@ -9,15 +9,15 @@
|
|||||||
|
|
||||||
- Søg efter en eksakt streng (deaktiverer regulære udtryk):
|
- Søg efter en eksakt streng (deaktiverer regulære udtryk):
|
||||||
|
|
||||||
`grep {{-F|--fixed-strings}} "{{eksakt_streng}}" {{sti/til/fil}}`
|
`grep {{[-F|--fixed-strings]}} "{{eksakt_streng}}" {{sti/til/fil}}`
|
||||||
|
|
||||||
- Søg efter et mønster i alle filer, pånær binære, rekursivt i en mappe. Vis linjenumre der matcher til mønstret:
|
- Søg efter et mønster i alle filer, pånær binære, rekursivt i en mappe. Vis linjenumre der matcher til mønstret:
|
||||||
|
|
||||||
`grep {{-r|--recursive}} {{-n|--line-number}} --binary-files {{without-match}} "{{søgemønster}}" {{sti/til/mappe}}`
|
`grep {{[-r|--recursive]}} {{[-n|--line-number]}} --binary-files {{without-match}} "{{søgemønster}}" {{sti/til/mappe}}`
|
||||||
|
|
||||||
- Brug udvidede regulære udtryk (understøtter `?`, `+`, `{}`, `()`, og `|`), i case-insensitive modus:
|
- Brug udvidede regulære udtryk (understøtter `?`, `+`, `{}`, `()`, og `|`), i case-insensitive modus:
|
||||||
|
|
||||||
`grep {{-E|--extended-regexp}} {{-i|--ignore-case}} "{{søgemønster}}" {{sti/til/fil}}`
|
`grep {{[-E|--extended-regexp]}} {{[-i|--ignore-case]}} "{{søgemønster}}" {{sti/til/fil}}`
|
||||||
|
|
||||||
- Print 3 linjer af kontekst omkring, før eller efter hvert match:
|
- Print 3 linjer af kontekst omkring, før eller efter hvert match:
|
||||||
|
|
||||||
@ -25,12 +25,12 @@
|
|||||||
|
|
||||||
- Print, filnavn og linjenummer for hvert match, med farveoutput:
|
- Print, filnavn og linjenummer for hvert match, med farveoutput:
|
||||||
|
|
||||||
`grep {{-H|--with-filename}} {{-n|--line-number}} --color=always "{{søgemønster}}" {{sti/til/fil}}`
|
`grep {{[-H|--with-filename]}} {{[-n|--line-number]}} --color=always "{{søgemønster}}" {{sti/til/fil}}`
|
||||||
|
|
||||||
- Søg efter linjer som matcher et mønster. Print kun den matchende tekst:
|
- Søg efter linjer som matcher et mønster. Print kun den matchende tekst:
|
||||||
|
|
||||||
`grep {{-o|--only-matching}} "{{søgemønster}}" {{sti/til/fil}}`
|
`grep {{[-o|--only-matching]}} "{{søgemønster}}" {{sti/til/fil}}`
|
||||||
|
|
||||||
- Søg i `stdin` efter linjer der ikke matcher et mønster:
|
- Søg i `stdin` efter linjer der ikke matcher et mønster:
|
||||||
|
|
||||||
`cat {{sti/til/fil}} | grep {{-v|--invert-match}} "{{søgemønster}}"`
|
`cat {{sti/til/fil}} | grep {{[-v|--invert-match]}} "{{søgemønster}}"`
|
||||||
|
|||||||
@ -9,11 +9,11 @@
|
|||||||
|
|
||||||
- Wikkel gecodeerde uitvoer in op een specifieke breedte (`0` schakelt inpakken uit):
|
- Wikkel gecodeerde uitvoer in op een specifieke breedte (`0` schakelt inpakken uit):
|
||||||
|
|
||||||
`base32 {{-w|--wrap}} {{0|76|...}} {{pfad/zu/datei}}`
|
`base32 {{[-w|--wrap]}} {{0|76|...}} {{pfad/zu/datei}}`
|
||||||
|
|
||||||
- Dekodiere den Inhalt einer Datei als base32 und schreibe das Ergebnis nach `stdout`:
|
- Dekodiere den Inhalt einer Datei als base32 und schreibe das Ergebnis nach `stdout`:
|
||||||
|
|
||||||
`base32 {{-d|--decode}} {{pfad/zu/datei}}`
|
`base32 {{[-d|--decode]}} {{pfad/zu/datei}}`
|
||||||
|
|
||||||
- Kodiere von `stdin`:
|
- Kodiere von `stdin`:
|
||||||
|
|
||||||
@ -21,4 +21,4 @@
|
|||||||
|
|
||||||
- Dekodiere von `stdin`:
|
- Dekodiere von `stdin`:
|
||||||
|
|
||||||
`{{befehl}} | base32 {{-d|--decode}}`
|
`{{befehl}} | base32 {{[-d|--decode]}}`
|
||||||
|
|||||||
@ -9,11 +9,11 @@
|
|||||||
|
|
||||||
- Wikkel gecodeerde uitvoer in op een specifieke breedte (`0` schakelt inpakken uit):
|
- Wikkel gecodeerde uitvoer in op een specifieke breedte (`0` schakelt inpakken uit):
|
||||||
|
|
||||||
`base64 {{-w|--wrap}} {{0|76|...}} {{pfad/zu/datei}}`
|
`base64 {{[-w|--wrap]}} {{0|76|...}} {{pfad/zu/datei}}`
|
||||||
|
|
||||||
- Dekodiere den Inhalt einer Datei als base64 und schreibe das Ergebnis nach `stdout`:
|
- Dekodiere den Inhalt einer Datei als base64 und schreibe das Ergebnis nach `stdout`:
|
||||||
|
|
||||||
`base64 {{-d|--decode}} {{pfad/zu/datei}}`
|
`base64 {{[-d|--decode]}} {{pfad/zu/datei}}`
|
||||||
|
|
||||||
- Kodiere von `stdin`:
|
- Kodiere von `stdin`:
|
||||||
|
|
||||||
@ -21,4 +21,4 @@
|
|||||||
|
|
||||||
- Dekodiere von `stdin`:
|
- Dekodiere von `stdin`:
|
||||||
|
|
||||||
`{{befehl}} | base64 {{-d|--decode}}`
|
`{{befehl}} | base64 {{[-d|--decode]}}`
|
||||||
|
|||||||
@ -18,12 +18,12 @@
|
|||||||
|
|
||||||
- Nummeriere alle ausgegebenen Zeilen:
|
- Nummeriere alle ausgegebenen Zeilen:
|
||||||
|
|
||||||
`bat --number {{pfad/zu/datei}}`
|
`bat {{[-n|--number]}} {{pfad/zu/datei}}`
|
||||||
|
|
||||||
- Hebe die Syntax einer JSON-Datei hervor:
|
- Hebe die Syntax einer JSON-Datei hervor:
|
||||||
|
|
||||||
`bat --language json {{pfad/zu/datei.json}}`
|
`bat {{[-l|--language]}} json {{pfad/zu/datei.json}}`
|
||||||
|
|
||||||
- Zeige alle unterstützten Sprachen an:
|
- Zeige alle unterstützten Sprachen an:
|
||||||
|
|
||||||
`bat --list-languages`
|
`bat {{[-L|--list-languages]}}`
|
||||||
|
|||||||
@ -26,8 +26,8 @@
|
|||||||
|
|
||||||
- Erstelle (bzw. kompiliere) ein Rust-Projekt im aktuellen Verzeichnis:
|
- Erstelle (bzw. kompiliere) ein Rust-Projekt im aktuellen Verzeichnis:
|
||||||
|
|
||||||
`cargo build`
|
`cargo {{[b|build]}}`
|
||||||
|
|
||||||
- Erstelle (bzw. kompiliere) ein Rust-Projekt mit einer bestimmten Anzahl an Threads (standardmäßig die Anzahl der CPU-Kerne):
|
- Erstelle (bzw. kompiliere) ein Rust-Projekt mit einer bestimmten Anzahl an Threads (standardmäßig die Anzahl der CPU-Kerne):
|
||||||
|
|
||||||
`cargo build --jobs {{thread_anzahl}}`
|
`cargo {{[b|build]}} --jobs {{thread_anzahl}}`
|
||||||
|
|||||||
@ -6,20 +6,20 @@
|
|||||||
|
|
||||||
- Kompiliere eine Quelldatei in eine ausführbare Binärdatei:
|
- Kompiliere eine Quelldatei in eine ausführbare Binärdatei:
|
||||||
|
|
||||||
`clang++ {{pfad/zu/quelldatei.cpp}} -o {{pfad/zu/binärdatei}}`
|
`clang++ {{pfad/zu/quelldatei.cpp}} {{[-o|--output]}} {{pfad/zu/binärdatei}}`
|
||||||
|
|
||||||
- Zeige geläufige Fehler und Warnungen an:
|
- Zeige geläufige Fehler und Warnungen an:
|
||||||
|
|
||||||
`clang++ {{pfad/zu/quelldatei.cpp}} -Wall -o {{pfad/zu/binärdatei}}`
|
`clang++ {{pfad/zu/quelldatei.cpp}} -Wall {{[-o|--output]}} {{pfad/zu/binärdatei}}`
|
||||||
|
|
||||||
- Wähle einen Sprachstandard für die Kompilation aus:
|
- Wähle einen Sprachstandard für die Kompilation aus:
|
||||||
|
|
||||||
`clang++ {{pfad/zu/quelldatei.cpp}} -std={{c++20}} -o {{pfad/zu/binärdatei}}`
|
`clang++ {{pfad/zu/quelldatei.cpp}} -std={{c++20}} {{[-o|--output]}} {{pfad/zu/binärdatei}}`
|
||||||
|
|
||||||
- Binde Bibliotheken, die sich an einem anderen Pfad als die Quelldatei befinden, ein:
|
- Binde Bibliotheken, die sich an einem anderen Pfad als die Quelldatei befinden, ein:
|
||||||
|
|
||||||
`clang++ {{pfad/zu/qelldatei.cpp}} -o {{pfad/zu/binärdatei}} -I{{pfad/zu/headerdatei}} -L{{pfad/zu/bibliothek}} -l{{bibliotheksname}}`
|
`clang++ {{pfad/zu/qelldatei.cpp}} {{[-o|--output]}} {{pfad/zu/binärdatei}} -I{{pfad/zu/headerdatei}} -L{{pfad/zu/bibliothek}} -l{{bibliotheksname}}`
|
||||||
|
|
||||||
- Kompiliere eine Quelldatei zu LLVM Intermediate Representation (IR):
|
- Kompiliere eine Quelldatei zu LLVM Intermediate Representation (IR):
|
||||||
|
|
||||||
`clang++ -S -emit-llvm {{pfad/zu/quelldatei.cpp}} -o {{pfad/zu/ir_datei.ll}}`
|
`clang++ {{[-S|--assemble]}} -emit-llvm {{pfad/zu/quelldatei.cpp}} {{[-o|--output]}} {{pfad/zu/ir_datei.ll}}`
|
||||||
|
|||||||
@ -5,20 +5,20 @@
|
|||||||
|
|
||||||
- Kompiliere eine Quelldatei in eine ausführbare Binärdatei:
|
- Kompiliere eine Quelldatei in eine ausführbare Binärdatei:
|
||||||
|
|
||||||
`clang {{pfad/zu/quelldatei.c}} -o {{pfad/zu/binärdatei}}`
|
`clang {{pfad/zu/quelldatei.c}} {{[-o|--output]}} {{pfad/zu/binärdatei}}`
|
||||||
|
|
||||||
- Zeige geläufige Fehler und Warnungen an:
|
- Zeige geläufige Fehler und Warnungen an:
|
||||||
|
|
||||||
`clang {{pfad/zu/quelldatei.c}} -Wall -o {{pfad/zu/binärdatei}}`
|
`clang {{pfad/zu/quelldatei.c}} -Wall {{[-o|--output]}} {{pfad/zu/binärdatei}}`
|
||||||
|
|
||||||
- Binde Bibliotheken, die sich an einem anderen Pfad als die Quelldatei befinden, ein:
|
- Binde Bibliotheken, die sich an einem anderen Pfad als die Quelldatei befinden, ein:
|
||||||
|
|
||||||
`clang {{pfad/zu/quelldatei.c}} -o {{pfad/zu/binärdatei}} -I{{pfad/zu/headerdatei}} -L{{pfad/zu/bibliothek}} -l{{bibliotheks_name}}`
|
`clang {{pfad/zu/quelldatei.c}} {{[-o|--output]}} {{pfad/zu/binärdatei}} -I{{pfad/zu/headerdatei}} -L{{pfad/zu/bibliothek}} -l{{bibliotheks_name}}`
|
||||||
|
|
||||||
- Kompiliere eine Quelldatei zu LLVM Intermediate Representation (IR):
|
- Kompiliere eine Quelldatei zu LLVM Intermediate Representation (IR):
|
||||||
|
|
||||||
`clang -S -emit-llvm {{pfad/zu/quelldatei.c}} -o {{pfad/zu/ir_datei.ll}}`
|
`clang {{[-S|--assemble]}} -emit-llvm {{pfad/zu/quelldatei.c}} {{[-o|--output]}} {{pfad/zu/ir_datei.ll}}`
|
||||||
|
|
||||||
- Kompiliere eine Quelldatei, ohne zu Linken:
|
- Kompiliere eine Quelldatei, ohne zu Linken:
|
||||||
|
|
||||||
`clang -c {{pfad/zu/quelldatei.c}}`
|
`clang {{[-c|--compile]}} {{pfad/zu/quelldatei.c}}`
|
||||||
|
|||||||
@ -9,24 +9,24 @@
|
|||||||
|
|
||||||
- Vergleiche Dateien und ignoriere Leerzeichen:
|
- Vergleiche Dateien und ignoriere Leerzeichen:
|
||||||
|
|
||||||
`diff --ignore-all-space {{pfad/zu/datei1}} {{pfad/zu/datei2}}`
|
`diff {{[-w|--ignore-all-space]}} {{pfad/zu/datei1}} {{pfad/zu/datei2}}`
|
||||||
|
|
||||||
- Vergleiche Dateien und zeige Unterschiede nebeneinander:
|
- Vergleiche Dateien und zeige Unterschiede nebeneinander:
|
||||||
|
|
||||||
`diff --side-by-side {{pfad/zu/datei1}} {{pfad/zu/datei2}}`
|
`diff {{[-y|--side-by-side]}} {{pfad/zu/datei1}} {{pfad/zu/datei2}}`
|
||||||
|
|
||||||
- Vergleiche Dateien und zeige Unterschiede in vereinheitlichtem Format (wie in `git diff`):
|
- Vergleiche Dateien und zeige Unterschiede in vereinheitlichtem Format (wie in `git diff`):
|
||||||
|
|
||||||
`diff --unified {{pfad/zu/datei1}} {{pfad/zu/datei2}}`
|
`diff {{[-u|--unified]}} {{pfad/zu/datei1}} {{pfad/zu/datei2}}`
|
||||||
|
|
||||||
- Vergleiche Verzeichnisse rekursiv (zeigt sowohl Namen von unterschiedlichen Dateien/Verzeichnissen, als auch Unterschiede zwischen Dateien):
|
- Vergleiche Verzeichnisse rekursiv (zeigt sowohl Namen von unterschiedlichen Dateien/Verzeichnissen, als auch Unterschiede zwischen Dateien):
|
||||||
|
|
||||||
`diff --recursive {{altes_verzeichnis}} {{neues_verzeichnis}}`
|
`diff {{[-r|--recursive]}} {{altes_verzeichnis}} {{neues_verzeichnis}}`
|
||||||
|
|
||||||
- Vergleiche Verzeichnisse und zeige nur die Namen der Dateien, die unterschiedlich sind:
|
- Vergleiche Verzeichnisse und zeige nur die Namen der Dateien, die unterschiedlich sind:
|
||||||
|
|
||||||
`diff --recursive --brief {{altes_verzeichnis}} {{neues_verzeichnis}}`
|
`diff {{[-r|--recursive]}} {{[-q|--brief]}} {{altes_verzeichnis}} {{neues_verzeichnis}}`
|
||||||
|
|
||||||
- Erstelle ein patch-Datei für Git bestehend aus den Unterschieden zweier Dateien und behandle fehlende Dateien als leer:
|
- Erstelle ein patch-Datei für Git bestehend aus den Unterschieden zweier Dateien und behandle fehlende Dateien als leer:
|
||||||
|
|
||||||
`diff --text --unified --new-file {{pfad/zu/datei1}} {{pfad/zu/datei2}} > {{pfad/zu/diff.patch}}`
|
`diff {{[-a|--text]}} {{[-u|--unified]}} {{[-N|--new-file]}} {{pfad/zu/datei1}} {{pfad/zu/datei2}} > {{pfad/zu/diff.patch}}`
|
||||||
|
|||||||
@ -13,12 +13,12 @@
|
|||||||
|
|
||||||
- Lade eine Datei mit Passwort hoch:
|
- Lade eine Datei mit Passwort hoch:
|
||||||
|
|
||||||
`ffsend upload {{pfad/zu/datei}} {{-p|--password}} {{passwort}}`
|
`ffsend upload {{pfad/zu/datei}} {{[-p|--password]}} {{passwort}}`
|
||||||
|
|
||||||
- Lade eine passwortgeschützte Datei herunter:
|
- Lade eine passwortgeschützte Datei herunter:
|
||||||
|
|
||||||
`ffsend download {{url}} {{-p|--password}} {{passwort}}`
|
`ffsend download {{url}} {{[-p|--password]}} {{passwort}}`
|
||||||
|
|
||||||
- Lade eine Datei hoch und erlaube maximal 4 Downloads:
|
- Lade eine Datei hoch und erlaube maximal 4 Downloads:
|
||||||
|
|
||||||
`ffsend upload {{pfad/zu/datei}} {{-d|--downloads}} {{4}}`
|
`ffsend upload {{pfad/zu/datei}} {{[-d|--downloads]}} {{4}}`
|
||||||
|
|||||||
@ -6,23 +6,23 @@
|
|||||||
|
|
||||||
- Kompiliere eine Quelldatei in eine ausführbare Binärdatei:
|
- Kompiliere eine Quelldatei in eine ausführbare Binärdatei:
|
||||||
|
|
||||||
`g++ {{pfad/zu/quelldatei.cpp}} -o {{pfad/zu/binärdatei}}`
|
`g++ {{pfad/zu/quelldatei.cpp}} {{[-o|--output]}} {{pfad/zu/binärdatei}}`
|
||||||
|
|
||||||
- Zeige geläufige Fehler und Warnungen an:
|
- Zeige geläufige Fehler und Warnungen an:
|
||||||
|
|
||||||
`g++ {{pfad/zu/quelldatei.cpp}} -Wall -o {{pfad/zu/binärdatei}}`
|
`g++ {{pfad/zu/quelldatei.cpp}} -Wall {{[-o|--output]}} {{pfad/zu/binärdatei}}`
|
||||||
|
|
||||||
- Wähle einen Sprachstandard (C++98/C++11/C++14/C++17) für das Kompilieren:
|
- Wähle einen Sprachstandard (C++98/C++11/C++14/C++17) für das Kompilieren:
|
||||||
|
|
||||||
`g++ {{pfad/zu/quelldatei.cpp}} -std={{C++98|C++11|C++14|C++17}} -o {{pfad/zu/binärdatei}}`
|
`g++ {{pfad/zu/quelldatei.cpp}} -std={{C++98|C++11|C++14|C++17}} {{[-o|--output]}} {{pfad/zu/binärdatei}}`
|
||||||
|
|
||||||
- Binde Bibliotheken, die sich an einem anderen Pfad als die Quelldatei befinden, ein:
|
- Binde Bibliotheken, die sich an einem anderen Pfad als die Quelldatei befinden, ein:
|
||||||
|
|
||||||
`g++ {{pfad/zu/quelldatei.cpp}} -o {{pfad/zu/binärdatei}} -I{{pfad/zu/headerdatei}} -L{{pfad/zu/bibliothek}} -l{{bibliotheks_name}}`
|
`g++ {{pfad/zu/quelldatei.cpp}} {{[-o|--output]}} {{pfad/zu/binärdatei}} -I{{pfad/zu/headerdatei}} -L{{pfad/zu/bibliothek}} -l{{bibliotheks_name}}`
|
||||||
|
|
||||||
- Kompiliere und linke mehrere Quelldateien in eine ausführbare Binärdatei:
|
- Kompiliere und linke mehrere Quelldateien in eine ausführbare Binärdatei:
|
||||||
|
|
||||||
`g++ -c {{pfad/zu/quelldatei_1.cpp pfad/zu/quelldatei_2.cpp ...}} && g++ -o {{pfad/zu/binärdatei}} {{pfad/zu/quelldatei_1.o pfad/zu/quelldatei_2.o ...}}`
|
`g++ -c {{pfad/zu/quelldatei_1.cpp pfad/zu/quelldatei_2.cpp ...}} && g++ {{[-o|--output]}} {{pfad/zu/binärdatei}} {{pfad/zu/quelldatei_1.o pfad/zu/quelldatei_2.o ...}}`
|
||||||
|
|
||||||
- Gib die Version von `g++` aus:
|
- Gib die Version von `g++` aus:
|
||||||
|
|
||||||
|
|||||||
@ -5,20 +5,20 @@
|
|||||||
|
|
||||||
- Kompiliere mehrere Quellcodedateien zu einer ausführbaren Datei:
|
- Kompiliere mehrere Quellcodedateien zu einer ausführbaren Datei:
|
||||||
|
|
||||||
`gcc {{pfad/zu/datei1.c}} {{pfad/zu/datei2.c}} --output {{pfad/zu/binärdatei}}`
|
`gcc {{pfad/zu/datei1.c}} {{pfad/zu/datei2.c}} {{[-o|--output]}} {{pfad/zu/binärdatei}}`
|
||||||
|
|
||||||
- Erlaube Warnungen und debug-Symbole in der Ausgabedatei:
|
- Erlaube Warnungen und debug-Symbole in der Ausgabedatei:
|
||||||
|
|
||||||
`gcc {{pfad/zu/datei.c}} -Wall -Og --output {{pfad/zu/binärdatei}}`
|
`gcc {{pfad/zu/datei.c}} -Wall -Og {{[-o|--output]}} {{pfad/zu/binärdatei}}`
|
||||||
|
|
||||||
- Inkludiere Bibliotheken aus anderen Verzeichnissen:
|
- Inkludiere Bibliotheken aus anderen Verzeichnissen:
|
||||||
|
|
||||||
`gcc {{pfad/zu/datei.c}} --output {{pfad/zu/binärdatei}} -I{{pfad/zu/headerdatei}} -L{{pfad/zu/bibliothek1}} -l{{pfad/zu/bibliothek2}}`
|
`gcc {{pfad/zu/datei.c}} {{[-o|--output]}} {{pfad/zu/binärdatei}} -I{{pfad/zu/headerdatei}} -L{{pfad/zu/bibliothek1}} -l{{pfad/zu/bibliothek2}}`
|
||||||
|
|
||||||
- Kompiliere Quellcodedateien zu Assemblerinstruktionen:
|
- Kompiliere Quellcodedateien zu Assemblerinstruktionen:
|
||||||
|
|
||||||
`gcc -S {{pfad/zu/datei.c}}`
|
`gcc {{[-S|--assemble]}} {{pfad/zu/datei.c}}`
|
||||||
|
|
||||||
- Kompiliere eine oder mehrere Quellcodedateien ohne diese zu linken:
|
- Kompiliere eine oder mehrere Quellcodedateien ohne diese zu linken:
|
||||||
|
|
||||||
`gcc -c {{pfad/zu/datei.c}}`
|
`gcc {{[-c|--compile]}} {{pfad/zu/datei.c}}`
|
||||||
|
|||||||
@ -9,24 +9,24 @@
|
|||||||
|
|
||||||
- Füge alle Dateien zum Index hinzu (nachverfolgte und nicht nachverfolgte):
|
- Füge alle Dateien zum Index hinzu (nachverfolgte und nicht nachverfolgte):
|
||||||
|
|
||||||
`git add -A`
|
`git add {{[-A|--all]}}`
|
||||||
|
|
||||||
- Füge nur nachverfolgte Dateien zum Index hinzu (Updaten des Index):
|
- Füge nur nachverfolgte Dateien zum Index hinzu (Updaten des Index):
|
||||||
|
|
||||||
`git add -u`
|
`git add {{[-u|--update]}}`
|
||||||
|
|
||||||
- Füge auch Dateien, welche ignoriert werden (`.gitignore`) hinzu:
|
- Füge auch Dateien, welche ignoriert werden (`.gitignore`) hinzu:
|
||||||
|
|
||||||
`git add -f`
|
`git add {{[-f|--force]}}`
|
||||||
|
|
||||||
- Füge Teile von Dateien zum Index interaktiv hinzu:
|
- Füge Teile von Dateien zum Index interaktiv hinzu:
|
||||||
|
|
||||||
`git add -p`
|
`git add {{[-p|--patch]}}`
|
||||||
|
|
||||||
- Füge Teile einer bestimmten Datei interaktiv hinzu:
|
- Füge Teile einer bestimmten Datei interaktiv hinzu:
|
||||||
|
|
||||||
`git add -p {{pfad/zu/datei}}`
|
`git add {{[-p|--patch]}} {{pfad/zu/datei}}`
|
||||||
|
|
||||||
- Füge Dateien zum Index interaktiv hinzu:
|
- Füge Dateien zum Index interaktiv hinzu:
|
||||||
|
|
||||||
`git add -i`
|
`git add {{[-i|--interactive]}}`
|
||||||
|
|||||||
@ -5,24 +5,24 @@
|
|||||||
|
|
||||||
- Erstelle ein tar-Archiv aus dem Inhalt des aktuellen HEAD und gib dieses aus:
|
- Erstelle ein tar-Archiv aus dem Inhalt des aktuellen HEAD und gib dieses aus:
|
||||||
|
|
||||||
`git archive {{-v|--verbose}} HEAD`
|
`git archive {{[-v|--verbose]}} HEAD`
|
||||||
|
|
||||||
- Erstelle ein zip-Archiv aus dem Inhalt des aktuellen HEAD und gib dieses aus:
|
- Erstelle ein zip-Archiv aus dem Inhalt des aktuellen HEAD und gib dieses aus:
|
||||||
|
|
||||||
`git archive {{-v|--verbose}} --format zip HEAD`
|
`git archive {{[-v|--verbose]}} --format zip HEAD`
|
||||||
|
|
||||||
- Erstelle ein zip-Archiv aus dem Inhalt des aktuellen HEAD und speichere dieses in eine Datei:
|
- Erstelle ein zip-Archiv aus dem Inhalt des aktuellen HEAD und speichere dieses in eine Datei:
|
||||||
|
|
||||||
`git archive {{-v|--verbose}} {{-o|--output}} {{pfad/zu/datei.zip}} HEAD`
|
`git archive {{[-v|--verbose]}} {{[-o|--output]}} {{pfad/zu/datei.zip}} HEAD`
|
||||||
|
|
||||||
- Erstelle ein tar-Archiv aus dem Inhalt des letzten Commits eines bestimmten Branches:
|
- Erstelle ein tar-Archiv aus dem Inhalt des letzten Commits eines bestimmten Branches:
|
||||||
|
|
||||||
`git archive {{-o|--output}} {{pfad/zu/datei.tar}} {{branch_name}}`
|
`git archive {{[-o|--output]}} {{pfad/zu/datei.tar}} {{branch_name}}`
|
||||||
|
|
||||||
- Erstelle ein tar-Archiv aus dem Inhalt eines bestimmten Verzeichnisses:
|
- Erstelle ein tar-Archiv aus dem Inhalt eines bestimmten Verzeichnisses:
|
||||||
|
|
||||||
`git archive {{-o|--output}} {{pfad/zu/datei.tar}} HEAD:{{pfad/zu/verzeichnis}}`
|
`git archive {{[-o|--output]}} {{pfad/zu/datei.tar}} HEAD:{{pfad/zu/verzeichnis}}`
|
||||||
|
|
||||||
- Stelle jeder Datei einen Pfad voran, um sie in einem bestimmten Verzeichnis zu archivieren:
|
- Stelle jeder Datei einen Pfad voran, um sie in einem bestimmten Verzeichnis zu archivieren:
|
||||||
|
|
||||||
`git archive {{-o|--output}} {{pfad/zu/datei.tar}} --prefix {{pfad/zu/verzeichnis}}/ HEAD`
|
`git archive {{[-o|--output]}} {{pfad/zu/datei.tar}} --prefix {{pfad/zu/verzeichnis}}/ HEAD`
|
||||||
|
|||||||
@ -9,4 +9,4 @@
|
|||||||
|
|
||||||
- Gib die Commit-Hashes und dem Autor (inklusive E-Mail) jeder Zeile einer Datei aus:
|
- Gib die Commit-Hashes und dem Autor (inklusive E-Mail) jeder Zeile einer Datei aus:
|
||||||
|
|
||||||
`git blame {{-e|--show-email}} {{pfad/zu/datei}}`
|
`git blame {{[-e|--show-email]}} {{pfad/zu/datei}}`
|
||||||
|
|||||||
@ -5,11 +5,11 @@
|
|||||||
|
|
||||||
- Liste alle Branches auf (Lokal und Remote). Der momentan aktive (ausgecheckte) Branch wird mit `*` markiert:
|
- Liste alle Branches auf (Lokal und Remote). Der momentan aktive (ausgecheckte) Branch wird mit `*` markiert:
|
||||||
|
|
||||||
`git branch --all`
|
`git branch {{[-a|--all]}}`
|
||||||
|
|
||||||
- Liste alle Branches auf, welche einen spezifischen Git-Commit in ihrer Historie enthalten:
|
- Liste alle Branches auf, welche einen spezifischen Git-Commit in ihrer Historie enthalten:
|
||||||
|
|
||||||
`git branch --all --contains {{commit_hash}}`
|
`git branch {{[-a|--all]}} --contains {{commit_hash}}`
|
||||||
|
|
||||||
- Zeige den Namen des aktuellen Branches:
|
- Zeige den Namen des aktuellen Branches:
|
||||||
|
|
||||||
@ -25,12 +25,12 @@
|
|||||||
|
|
||||||
- Benenne einen Branches um (der Branch muss nicht ausgecheckt sein):
|
- Benenne einen Branches um (der Branch muss nicht ausgecheckt sein):
|
||||||
|
|
||||||
`git branch {{-m|--move}} {{alter_branch_name}} {{neuer_branch_name}}`
|
`git branch {{[-m|--move]}} {{alter_branch_name}} {{neuer_branch_name}}`
|
||||||
|
|
||||||
- Lösche einen lokalen Branch (der Branch muss nicht ausgecheckt sein):
|
- Lösche einen lokalen Branch (der Branch muss nicht ausgecheckt sein):
|
||||||
|
|
||||||
`git branch {{-d|--delete}} {{branch_name}}`
|
`git branch {{[-d|--delete]}} {{branch_name}}`
|
||||||
|
|
||||||
- Lösche einen remote-Branch:
|
- Lösche einen remote-Branch:
|
||||||
|
|
||||||
`git push {{remote_name}} --delete {{remote_branch_name}}`
|
`git push {{remote_name}} {{[-d|--delete]}} {{remote_branch_name}}`
|
||||||
|
|||||||
@ -5,19 +5,19 @@
|
|||||||
|
|
||||||
- Committe die gestagten Dateien mit einer Nachricht in das Repository:
|
- Committe die gestagten Dateien mit einer Nachricht in das Repository:
|
||||||
|
|
||||||
`git commit --message "{{nachricht}}"`
|
`git commit {{[-m|--message]}} "{{nachricht}}"`
|
||||||
|
|
||||||
- Committe alle gestagten Dateien zum Repository mit einer Nachricht aus einer Datei:
|
- Committe alle gestagten Dateien zum Repository mit einer Nachricht aus einer Datei:
|
||||||
|
|
||||||
`git commit --file {{pfad/zu/commit_nachricht_datei}}`
|
`git commit {{[-F|--file]}} {{pfad/zu/commit_nachricht_datei}}`
|
||||||
|
|
||||||
- Stage alle modifizierten Dateien und committe sie mit einer Nachricht:
|
- Stage alle modifizierten Dateien und committe sie mit einer Nachricht:
|
||||||
|
|
||||||
`git commit --all --message "{{nachricht}}"`
|
`git commit {{[-a|--all]}} {{[-m|--message]}} "{{nachricht}}"`
|
||||||
|
|
||||||
- Committe gestagten Dateien und signiere sie mit dem definierten GPG Schlüssel (oder mit dem in der Konfigurationsdatei definierten, wenn kein Argument angegeben ist):
|
- Committe gestagten Dateien und signiere sie mit dem definierten GPG Schlüssel (oder mit dem in der Konfigurationsdatei definierten, wenn kein Argument angegeben ist):
|
||||||
|
|
||||||
`git commit --gpg-sign {{key_id}} --message "{{nachricht}}"`
|
`git commit {{[-S|--gpg-sign]}} {{key_id}} {{[-m|--message]}} "{{nachricht}}"`
|
||||||
|
|
||||||
- Ersetze den letzten Commit mit den gerade auf dem Stage liegenden Änderungen:
|
- Ersetze den letzten Commit mit den gerade auf dem Stage liegenden Änderungen:
|
||||||
|
|
||||||
@ -29,4 +29,4 @@
|
|||||||
|
|
||||||
- Erzeuge einen Commit, auch wenn keine Dateien auf dem Stage liegen:
|
- Erzeuge einen Commit, auch wenn keine Dateien auf dem Stage liegen:
|
||||||
|
|
||||||
`git commit --message "{{nachricht}}" --allow-empty`
|
`git commit {{[-m|--message]}} "{{nachricht}}" --allow-empty`
|
||||||
|
|||||||
@ -9,7 +9,7 @@
|
|||||||
|
|
||||||
- Zeige die Historie einer bestimmten Datei oder eines Verzeichnisses, inklusive Unterschiede, an:
|
- Zeige die Historie einer bestimmten Datei oder eines Verzeichnisses, inklusive Unterschiede, an:
|
||||||
|
|
||||||
`git log {{-p|-u|--patch}} {{pfad/zu/datei_oder_verzeichnis}}`
|
`git log {{[-p|--patch]}} {{pfad/zu/datei_oder_verzeichnis}}`
|
||||||
|
|
||||||
- Zeige einen Überblick der Commits an und welche Dateien jeweils verändert wurden:
|
- Zeige einen Überblick der Commits an und welche Dateien jeweils verändert wurden:
|
||||||
|
|
||||||
@ -25,11 +25,11 @@
|
|||||||
|
|
||||||
- Zeige nur Commits, deren Commit-Nachricht einen bestimmten Text enthalten (Ohne Beachtung von Groß- und Kleinschreibung):
|
- Zeige nur Commits, deren Commit-Nachricht einen bestimmten Text enthalten (Ohne Beachtung von Groß- und Kleinschreibung):
|
||||||
|
|
||||||
`git log {{-i|--regexp-ignore-case}} --grep {{text}}`
|
`git log {{[-i|--regexp-ignore-case]}} --grep {{text}}`
|
||||||
|
|
||||||
- Zeige die letzten N Commits eines bestimmten Autors:
|
- Zeige die letzten N Commits eines bestimmten Autors:
|
||||||
|
|
||||||
`git log {{-n|--max-count}} {{anzahl}} --author "{{autor}}"`
|
`git log {{[-n|--max-count]}} {{anzahl}} --author "{{autor}}"`
|
||||||
|
|
||||||
- Zeige alle Commits zwischen zwei Zeitpunkten an (yyyy-mm-dd):
|
- Zeige alle Commits zwischen zwei Zeitpunkten an (yyyy-mm-dd):
|
||||||
|
|
||||||
|
|||||||
@ -9,7 +9,7 @@
|
|||||||
|
|
||||||
- Lade Änderungen vom Standard-Repository herunter und wende einen Rebase an:
|
- Lade Änderungen vom Standard-Repository herunter und wende einen Rebase an:
|
||||||
|
|
||||||
`git pull --rebase`
|
`git pull {{[-r|--rebase]}}`
|
||||||
|
|
||||||
- Lade Änderungen vom Standard-Repository herunter und führe diese in den HEAD zusammen:
|
- Lade Änderungen vom Standard-Repository herunter und führe diese in den HEAD zusammen:
|
||||||
|
|
||||||
|
|||||||
@ -10,7 +10,7 @@
|
|||||||
|
|
||||||
- Starte einen interaktiven Rebase, bei dem Commits umsortiert, weggelassen, kombiniert oder verändert werden können:
|
- Starte einen interaktiven Rebase, bei dem Commits umsortiert, weggelassen, kombiniert oder verändert werden können:
|
||||||
|
|
||||||
`git rebase {{-i|--interactive}} {{ziel_basisbranch_oder_commithash}}`
|
`git rebase {{[-i|--interactive]}} {{ziel_basisbranch_oder_commithash}}`
|
||||||
|
|
||||||
- Setze einen Rebase fort, der durch einen Mergefehler unterbrochen wurde, nachdem die Konflikte aufgelöst wurden:
|
- Setze einen Rebase fort, der durch einen Mergefehler unterbrochen wurde, nachdem die Konflikte aufgelöst wurden:
|
||||||
|
|
||||||
@ -30,8 +30,8 @@
|
|||||||
|
|
||||||
- Bearbeite die 5 letzten Commits der aktuellen Basis um diese neu zu ordnen, auszulassen, kombinieren oder zu bearbeiten:
|
- Bearbeite die 5 letzten Commits der aktuellen Basis um diese neu zu ordnen, auszulassen, kombinieren oder zu bearbeiten:
|
||||||
|
|
||||||
`git rebase {{-i|--interactive}} {{HEAD~5}}`
|
`git rebase {{[-i|--interactive]}} {{HEAD~5}}`
|
||||||
|
|
||||||
- Löse Konflikte automatisch auf, indem der aktuelle Branch bevorzugt wird (das Schlüsselwort `theirs` hat in diesem Fall eine umgekehrte Bedeutung):
|
- Löse Konflikte automatisch auf, indem der aktuelle Branch bevorzugt wird (das Schlüsselwort `theirs` hat in diesem Fall eine umgekehrte Bedeutung):
|
||||||
|
|
||||||
`git rebase {{-X|--strategy-option}} theirs {{branch_name}}`
|
`git rebase {{[-X|--strategy-option]}} theirs {{branch_name}}`
|
||||||
|
|||||||
@ -5,7 +5,7 @@
|
|||||||
|
|
||||||
- Liste alle existierenden Remotes, ihre Namen und ihre URLs auf:
|
- Liste alle existierenden Remotes, ihre Namen und ihre URLs auf:
|
||||||
|
|
||||||
`git remote {{-v|--verbose}}`
|
`git remote {{[-v|--verbose]}}`
|
||||||
|
|
||||||
- Zeige Informationen über ein Remote an:
|
- Zeige Informationen über ein Remote an:
|
||||||
|
|
||||||
|
|||||||
@ -9,12 +9,12 @@
|
|||||||
|
|
||||||
- Zeige eine kurze Version an:
|
- Zeige eine kurze Version an:
|
||||||
|
|
||||||
`git status -s`
|
`git status {{[-s|--short]}}`
|
||||||
|
|
||||||
- Zeige nur verfolgte (getrackte) Dateien an:
|
- Zeige nur verfolgte (getrackte) Dateien an:
|
||||||
|
|
||||||
`git status --untracked-files=no`
|
`git status {{[-uno|--untracked-files=no]}}`
|
||||||
|
|
||||||
- Zeige eine kurze Version mit zusätzlichen Informationen über den Branch an:
|
- Zeige eine kurze Version mit zusätzlichen Informationen über den Branch an:
|
||||||
|
|
||||||
`git status -sb`
|
`git status {{[-sb|--short --branch]}}`
|
||||||
|
|||||||
@ -10,11 +10,11 @@
|
|||||||
|
|
||||||
- Erstelle einen neuen Branch und wechsele zu diesem:
|
- Erstelle einen neuen Branch und wechsele zu diesem:
|
||||||
|
|
||||||
`git switch --create {{branch_name}}`
|
`git switch {{[-c|--create]}} {{branch_name}}`
|
||||||
|
|
||||||
- Erstelle einen neuen Branch basierend auf einem existierenden Commit und wechsele zu diesem:
|
- Erstelle einen neuen Branch basierend auf einem existierenden Commit und wechsele zu diesem:
|
||||||
|
|
||||||
`git switch --create {{branch_name}} {{commit}}`
|
`git switch {{[-c|--create]}} {{branch_name}} {{commit}}`
|
||||||
|
|
||||||
- Wechsele zum vorherigen Branch:
|
- Wechsele zum vorherigen Branch:
|
||||||
|
|
||||||
@ -26,4 +26,4 @@
|
|||||||
|
|
||||||
- Wechsele zu einem Branch und merge automatisch den aktuellen Branch und alle Änderungen, die nicht committed wurden:
|
- Wechsele zu einem Branch und merge automatisch den aktuellen Branch und alle Änderungen, die nicht committed wurden:
|
||||||
|
|
||||||
`git switch --merge {{branch_name}}`
|
`git switch {{[-m|--merge]}} {{branch_name}}`
|
||||||
|
|||||||
@ -17,15 +17,15 @@
|
|||||||
|
|
||||||
- Erstelle einen Tag mit Anmerkung:
|
- Erstelle einen Tag mit Anmerkung:
|
||||||
|
|
||||||
`git tag {{tag_name}} -m {{anmkerung}}`
|
`git tag {{tag_name}} {{[-m|--message]}} {{anmkerung}}`
|
||||||
|
|
||||||
- Lösche einen Tag mit bestimmten Namen:
|
- Lösche einen Tag mit bestimmten Namen:
|
||||||
|
|
||||||
`git tag -d {{tag_name}}`
|
`git tag {{[-d|--delete]}} {{tag_name}}`
|
||||||
|
|
||||||
- Lade die aktualisierten Tags aus dem Upstream:
|
- Lade die aktualisierten Tags aus dem Upstream:
|
||||||
|
|
||||||
`git fetch --tags`
|
`git fetch {{[-t|--tags]}}`
|
||||||
|
|
||||||
- Liste alle Tags auf, bei denen sich in den vorangegangenen Commits ein bestimmter Commit findet:
|
- Liste alle Tags auf, bei denen sich in den vorangegangenen Commits ein bestimmter Commit findet:
|
||||||
|
|
||||||
|
|||||||
@ -10,11 +10,11 @@
|
|||||||
|
|
||||||
- Suche nach einem exakten Ausdruck:
|
- Suche nach einem exakten Ausdruck:
|
||||||
|
|
||||||
`grep {{-F|--fixed-strings}} "{{exakter_ausdruck}}" {{pfad/zu/datei}}`
|
`grep {{[-F|--fixed-strings]}} "{{exakter_ausdruck}}" {{pfad/zu/datei}}`
|
||||||
|
|
||||||
- Benutze erweiterte reguläre Ausdrücke (unterstützt `?`, `+`, `{}`, `()` und `|`) ohne Beachtung der Groß-, Kleinschreibung:
|
- Benutze erweiterte reguläre Ausdrücke (unterstützt `?`, `+`, `{}`, `()` und `|`) ohne Beachtung der Groß-, Kleinschreibung:
|
||||||
|
|
||||||
`grep {{-E|--extended-regexp}} {{-i|--ignore-case}} "{{ausdruck}}" {{pfad/zu/datei}}`
|
`grep {{[-E|--extended-regexp]}} {{[-i|--ignore-case]}} "{{ausdruck}}" {{pfad/zu/datei}}`
|
||||||
|
|
||||||
- Zeige 3 Zeilen Kontext um [C], vor [B] oder nach [A] jedem Ergebnis:
|
- Zeige 3 Zeilen Kontext um [C], vor [B] oder nach [A] jedem Ergebnis:
|
||||||
|
|
||||||
|
|||||||
@ -9,7 +9,7 @@
|
|||||||
|
|
||||||
- Zeige nur den angegebenen Teil der Anfrage und der Antwort (`H`: Header der Anfrage, `B`: Body der Anfrage, `h`: Header der Antwort, `b`: Body der Antwort, `m`: Metadaten der Antwort):
|
- Zeige nur den angegebenen Teil der Anfrage und der Antwort (`H`: Header der Anfrage, `B`: Body der Anfrage, `h`: Header der Antwort, `b`: Body der Antwort, `m`: Metadaten der Antwort):
|
||||||
|
|
||||||
`http --print {{H|B|h|b|m|Hh|Hhb|...}} {{https://example.com}}`
|
`http {{[-p|--print]}} {{H|B|h|b|m|Hh|Hhb|...}} {{https://example.com}}`
|
||||||
|
|
||||||
- Spezifiziere die zu nutzende HTTP-Methode und nutze den angegebenen Proxy:
|
- Spezifiziere die zu nutzende HTTP-Methode und nutze den angegebenen Proxy:
|
||||||
|
|
||||||
@ -17,11 +17,11 @@
|
|||||||
|
|
||||||
- Folge `3xx`-Umleitungen und spezifiziere zusätzliche Header für die Anfrage:
|
- Folge `3xx`-Umleitungen und spezifiziere zusätzliche Header für die Anfrage:
|
||||||
|
|
||||||
`http {{-F|--follow}} {{https://example.com}} {{'User-Agent: Mozilla/5.0' 'Accept-Encoding: gzip'}}`
|
`http {{[-F|--follow]}} {{https://example.com}} {{'User-Agent: Mozilla/5.0' 'Accept-Encoding: gzip'}}`
|
||||||
|
|
||||||
- Authentisiere gegenüber einem Server mithilfe unterschiedlicher Anthentisierungsmethoden:
|
- Authentisiere gegenüber einem Server mithilfe unterschiedlicher Anthentisierungsmethoden:
|
||||||
|
|
||||||
`http --auth {{username:password|token}} --auth-type {{basic|digest|bearer}} {{GET|POST|...}} {{https://example.com/auth}}`
|
`http {{[-a|--auth]}} {{username:password|token}} {{[-A|--auth-type]}} {{basic|digest|bearer}} {{GET|POST|...}} {{https://example.com/auth}}`
|
||||||
|
|
||||||
- Erstelle eine Anfrage ohne diese zu senden (ähnlich zu dry-run):
|
- Erstelle eine Anfrage ohne diese zu senden (ähnlich zu dry-run):
|
||||||
|
|
||||||
@ -29,8 +29,8 @@
|
|||||||
|
|
||||||
- Nutze die angegebene Session für persistente benutzerdefinierte Header, Credentials für die Authentisierung und Cookies:
|
- Nutze die angegebene Session für persistente benutzerdefinierte Header, Credentials für die Authentisierung und Cookies:
|
||||||
|
|
||||||
`http --session {{session_name|path/to/session.json}} {{--auth username:password https://example.com/auth API-KEY:xxx}}`
|
`http --session {{session_name|path/to/session.json}} {{[-a|--auth]}} {{username}}:{{password}} {{https://example.com/auth}} {{API-KEY:xxx}}`
|
||||||
|
|
||||||
- Lade eine Datei in ein Formular hoch (das folgende Beispiel geht davon aus, dass das Formularfeld als `<input type="file" name="cv" />` definiert ist):
|
- Lade eine Datei in ein Formular hoch (das folgende Beispiel geht davon aus, dass das Formularfeld als `<input type="file" name="cv" />` definiert ist):
|
||||||
|
|
||||||
`http --form {{POST}} {{https://example.com/upload}} {{cv@path/to/file}}`
|
`http {{[-f|--form]}} {{POST}} {{https://example.com/upload}} {{cv@path/to/file}}`
|
||||||
|
|||||||
@ -13,16 +13,16 @@
|
|||||||
|
|
||||||
- Überschreibe bereits existierende Dateien ohne vorherige Bestätigung:
|
- Überschreibe bereits existierende Dateien ohne vorherige Bestätigung:
|
||||||
|
|
||||||
`mv -f {{pfad/zu/datei}} {{pfad/zu/zieldatei}}`
|
`mv {{[-f|--force]}} {{pfad/zu/datei}} {{pfad/zu/zieldatei}}`
|
||||||
|
|
||||||
- Überschreibe bereits existierende Dateien nach Bestätigung (unabhängig von Dateirechten):
|
- Überschreibe bereits existierende Dateien nach Bestätigung (unabhängig von Dateirechten):
|
||||||
|
|
||||||
`mv -i {{pfad/zu/datei}} {{pfad/zu/zieldatei}}`
|
`mv {{[-i|--interactive]}} {{pfad/zu/datei}} {{pfad/zu/zieldatei}}`
|
||||||
|
|
||||||
- Verhindere das Überschreiben existierender Dateien am Zielort:
|
- Verhindere das Überschreiben existierender Dateien am Zielort:
|
||||||
|
|
||||||
`mv -n {{pfad/zu/datei}} {{pfad/zu/zieldatei}}`
|
`mv {{[-n|--no-clobber]}} {{pfad/zu/datei}} {{pfad/zu/zieldatei}}`
|
||||||
|
|
||||||
- Liste Dateien und deren Details auf während sie verschoben werden:
|
- Liste Dateien und deren Details auf während sie verschoben werden:
|
||||||
|
|
||||||
`mv -v {{pfad/zu/datei}} {{pfad/zu/zieldatei}}`
|
`mv {{[-v|--verbose]}} {{pfad/zu/datei}} {{pfad/zu/zieldatei}}`
|
||||||
|
|||||||
@ -17,11 +17,11 @@
|
|||||||
|
|
||||||
- Installiere ein Package und füge es als Entwicklungs-Abhängigkeit der `package.json` Datei hinzu:
|
- Installiere ein Package und füge es als Entwicklungs-Abhängigkeit der `package.json` Datei hinzu:
|
||||||
|
|
||||||
`npm install {{package_name}} {{-D|--save-dev}}`
|
`npm install {{package_name}} {{[-D|--save-dev]}}`
|
||||||
|
|
||||||
- Installiere ein Package global:
|
- Installiere ein Package global:
|
||||||
|
|
||||||
`npm install {{-g|--global}} {{package_name}}`
|
`npm install {{[-g|--global]}} {{package_name}}`
|
||||||
|
|
||||||
- Deinstalliere ein Package und entferne es automatisch aus der `package.json` Datei:
|
- Deinstalliere ein Package und entferne es automatisch aus der `package.json` Datei:
|
||||||
|
|
||||||
@ -33,4 +33,4 @@
|
|||||||
|
|
||||||
- Gib eine Liste aller global installierten Packages aus:
|
- Gib eine Liste aller global installierten Packages aus:
|
||||||
|
|
||||||
`npm list {{-g|--global}} --depth {{0}}`
|
`npm list {{[-g|--global]}} --depth {{0}}`
|
||||||
|
|||||||
@ -9,7 +9,7 @@
|
|||||||
|
|
||||||
- Zeige die tldr-Seite für `cd` an und überschreibe die Standardplattform:
|
- Zeige die tldr-Seite für `cd` an und überschreibe die Standardplattform:
|
||||||
|
|
||||||
`tldr -p {{android|linux|osx|sunos|windows}} {{cd}}`
|
`tldr {{[-p|--platform]}} {{android|linux|osx|sunos|windows}} {{cd}}`
|
||||||
|
|
||||||
- Zeige die tldr-Seite für einen Unterbefehl:
|
- Zeige die tldr-Seite für einen Unterbefehl:
|
||||||
|
|
||||||
@ -17,4 +17,4 @@
|
|||||||
|
|
||||||
- Aktualisiere die lokalen Seiten (wenn er Client Caching unterstützt):
|
- Aktualisiere die lokalen Seiten (wenn er Client Caching unterstützt):
|
||||||
|
|
||||||
`tldr -u`
|
`tldr {{[-u|--update]}}`
|
||||||
|
|||||||
@ -20,9 +20,9 @@
|
|||||||
|
|
||||||
`zoxide add {{path/to/directory}}`
|
`zoxide add {{path/to/directory}}`
|
||||||
|
|
||||||
- Entferne interaktiv ein Verzeichnis aus der Datenbank von `zoxide`:
|
- Entferne ein Verzeichnis aus der Datenbank von `zoxide`:
|
||||||
|
|
||||||
`zoxide remove {{path/to/directory}} --interactive`
|
`zoxide remove {{path/to/directory}}`
|
||||||
|
|
||||||
- Generiere Shell-Konfigurationen für Befehls-Aliase (`z`, `za`, `zi`, `zq`, `zr`) für die angegebene Shell:
|
- Generiere Shell-Konfigurationen für Befehls-Aliase (`z`, `za`, `zi`, `zq`, `zr`) für die angegebene Shell:
|
||||||
|
|
||||||
|
|||||||
@ -5,24 +5,24 @@
|
|||||||
|
|
||||||
- Zeige Netzwerk-Interfaces mit ihren Adressen:
|
- Zeige Netzwerk-Interfaces mit ihren Adressen:
|
||||||
|
|
||||||
`ip address`
|
`ip {{[a|address]}}`
|
||||||
|
|
||||||
- Zeige nur die aktiven Netzwerk-Interfaces:
|
- Zeige nur die aktiven Netzwerk-Interfaces:
|
||||||
|
|
||||||
`ip address show up`
|
`ip {{[a|address]}} {{[s|show]}} up`
|
||||||
|
|
||||||
- Zeige Informationen über ein bestimmtes Interface:
|
- Zeige Informationen über ein bestimmtes Interface:
|
||||||
|
|
||||||
`ip address show dev {{eth0}}`
|
`ip {{[a|address]}} {{[s|show]}} {{eth0}}`
|
||||||
|
|
||||||
- Füge eine Adresse zu einem Interface hinzu:
|
- Füge eine Adresse zu einem Interface hinzu:
|
||||||
|
|
||||||
`ip address add {{ip_adresse}} dev {{eth0}}`
|
`sudo ip {{[a|address]}} {{[a|add]}} {{ip_adresse}} dev {{eth0}}`
|
||||||
|
|
||||||
- Entferne eine Adresse von einem Interface:
|
- Entferne eine Adresse von einem Interface:
|
||||||
|
|
||||||
`ip address delete {{ip_adresse}} dev {{eth0}}`
|
`sudo ip {{[a|address]}} {{[d|delete]}} {{ip_adresse}} dev {{eth0}}`
|
||||||
|
|
||||||
- Entfernt alle IP Adressen in einem speziellen Bereich von einem Interface:
|
- Entfernt alle IP Adressen in einem speziellen Bereich von einem Interface:
|
||||||
|
|
||||||
`ip address flush dev {{eth0}} scope {{global|host|link}}`
|
`sudo ip {{[a|address]}} {{[f|flush]}} {{eth0}} scope {{global|host|link}}`
|
||||||
|
|||||||
@ -5,32 +5,32 @@
|
|||||||
|
|
||||||
- Zeige Interfaces mit detaillierten Informationen:
|
- Zeige Interfaces mit detaillierten Informationen:
|
||||||
|
|
||||||
`ip address`
|
`ip {{[a|address]}}`
|
||||||
|
|
||||||
- Zeige Interfaces mit kurzen Netzwerkinformationen:
|
- Zeige Interfaces mit kurzen Netzwerkinformationen:
|
||||||
|
|
||||||
`ip -brief address`
|
`ip {{[-br a|-brief address]}}`
|
||||||
|
|
||||||
- Zeige Interfaces mit kurzen link layer Informationen:
|
- Zeige Interfaces mit kurzen link layer Informationen:
|
||||||
|
|
||||||
`ip -brief link`
|
`ip {{[-br l|-brief link]}}`
|
||||||
|
|
||||||
- Zeige die Routing Tabelle:
|
- Zeige die Routing Tabelle:
|
||||||
|
|
||||||
`ip route`
|
`ip {{[r|route]}}`
|
||||||
|
|
||||||
- Zeige Nachbarn (ARP Tabelle):
|
- Zeige Nachbarn (ARP Tabelle):
|
||||||
|
|
||||||
`ip neighbour`
|
`ip {{[n|neighbour]}}`
|
||||||
|
|
||||||
- Schalte ein bestimmtes Interface ein oder aus:
|
- Schalte ein bestimmtes Interface ein oder aus:
|
||||||
|
|
||||||
`ip link set {{interface}} {{up|down}}`
|
`sudo ip {{[l|link]}} {{[s|set]}} {{interface}} {{up|down}}`
|
||||||
|
|
||||||
- Entferne oder füge eine IP zu einem Interface hinzu:
|
- Entferne oder füge eine IP zu einem Interface hinzu:
|
||||||
|
|
||||||
`ip addr add/del {{ip}}/{{mask}} dev {{interface}}`
|
`sudo ip {{[a|address]}} {{add|delete}} {{ip}}/{{mask}} dev {{interface}}`
|
||||||
|
|
||||||
- Füge eine Standard Route hinzu:
|
- Füge eine Standard Route hinzu:
|
||||||
|
|
||||||
`ip route add default via {{ip}} dev {{interface}}`
|
`sudo ip {{[r|route]}} {{[a|add]}} default via {{ip}} dev {{interface}}`
|
||||||
|
|||||||
@ -5,7 +5,7 @@
|
|||||||
|
|
||||||
- Zeige den momentanen Systemzustand an (erkannte Bildschirme, Auflösungen, ...):
|
- Zeige den momentanen Systemzustand an (erkannte Bildschirme, Auflösungen, ...):
|
||||||
|
|
||||||
`xrandr --query`
|
`xrandr {{[-q|--query]}}`
|
||||||
|
|
||||||
- Deaktiviere nicht mehr verbundene Ausgangsgeräte und aktiviere verbundene Ausgänge mit Standardeinstellungen:
|
- Deaktiviere nicht mehr verbundene Ausgangsgeräte und aktiviere verbundene Ausgänge mit Standardeinstellungen:
|
||||||
|
|
||||||
|
|||||||
@ -11,6 +11,6 @@
|
|||||||
|
|
||||||
`caffeinate -s {{befehl}}`
|
`caffeinate -s {{befehl}}`
|
||||||
|
|
||||||
- Halte den Mac wach, bis `caffeinate` durch Cmd-C beendet wird:
|
- Halte den Mac wach, bis `caffeinate` durch `<Ctrl c>` beendet wird:
|
||||||
|
|
||||||
`caffeinate -i`
|
`caffeinate -i`
|
||||||
|
|||||||
@ -28,7 +28,7 @@
|
|||||||
|
|
||||||
`ack --count --no-filename "{{patrón_de_búsqueda}}"`
|
`ack --count --no-filename "{{patrón_de_búsqueda}}"`
|
||||||
|
|
||||||
- Imprime sólo los nombres de los archivos y el número de coincidencias de cada archivo:
|
- Imprime solo los nombres de los archivos y el número de coincidencias de cada archivo:
|
||||||
|
|
||||||
`ack --count --files-with-matches "{{patrón_de_búsqueda}}"`
|
`ack --count --files-with-matches "{{patrón_de_búsqueda}}"`
|
||||||
|
|
||||||
|
|||||||
@ -25,7 +25,7 @@
|
|||||||
|
|
||||||
- Crea una nueva grabación, limitando el tiempo de espera máximo a 2.5 segundos:
|
- Crea una nueva grabación, limitando el tiempo de espera máximo a 2.5 segundos:
|
||||||
|
|
||||||
`asciinema rec {{-i|--idle-time-limit}} 2.5`
|
`asciinema rec {{[-i|--idle-time-limit]}} 2.5`
|
||||||
|
|
||||||
- Imprime la salida completa de un archivo local de grabación:
|
- Imprime la salida completa de un archivo local de grabación:
|
||||||
|
|
||||||
|
|||||||
@ -9,11 +9,11 @@
|
|||||||
|
|
||||||
- Ajuste la salida codificada en un ancho específico (`0` deshabilita el ajuste):
|
- Ajuste la salida codificada en un ancho específico (`0` deshabilita el ajuste):
|
||||||
|
|
||||||
`base32 {{-w|--wrap}} {{0|76|...}} {{ruta/al/archivo}}`
|
`base32 {{[-w|--wrap]}} {{0|76|...}} {{ruta/al/archivo}}`
|
||||||
|
|
||||||
- Decodifica un archivo:
|
- Decodifica un archivo:
|
||||||
|
|
||||||
`base32 {{-d|--decode}} {{ruta/al/archivo}}`
|
`base32 {{[-d|--decode]}} {{ruta/al/archivo}}`
|
||||||
|
|
||||||
- Codifica `stdin`:
|
- Codifica `stdin`:
|
||||||
|
|
||||||
@ -21,4 +21,4 @@
|
|||||||
|
|
||||||
- Decodifica `stdin`:
|
- Decodifica `stdin`:
|
||||||
|
|
||||||
`{{comando}} | base32 {{-d|--decode}}`
|
`{{comando}} | base32 {{[-d|--decode]}}`
|
||||||
|
|||||||
@ -7,13 +7,13 @@
|
|||||||
|
|
||||||
`base64 {{ruta/al/archivo}}`
|
`base64 {{ruta/al/archivo}}`
|
||||||
|
|
||||||
- Ajuste la salida codificada en un ancho específico (`0` deshabilita el ajuste):
|
- Ajusta la salida codificada en un ancho específico (`0` deshabilita el ajuste):
|
||||||
|
|
||||||
`base64 {{-w|--wrap}} {{0|76|...}} {{ruta/al/archivo}}`
|
`base64 {{[-w|--wrap]}} {{0|76|...}} {{ruta/al/archivo}}`
|
||||||
|
|
||||||
- Decodifica un archivo:
|
- Decodifica un archivo:
|
||||||
|
|
||||||
`base64 {{-d|--decode}} {{ruta/al/archivo}}`
|
`base64 {{[-d|--decode]}} {{ruta/al/archivo}}`
|
||||||
|
|
||||||
- Codifica `stdin`:
|
- Codifica `stdin`:
|
||||||
|
|
||||||
@ -21,4 +21,4 @@
|
|||||||
|
|
||||||
- Decodifica `stdin`:
|
- Decodifica `stdin`:
|
||||||
|
|
||||||
`{{comando}} | base64 {{-d|--decode}}`
|
`{{comando}} | base64 {{[-d|--decode]}}`
|
||||||
|
|||||||
@ -18,20 +18,20 @@
|
|||||||
|
|
||||||
- Resalta una línea específica o un rango de líneas con un color de fondo diferente:
|
- Resalta una línea específica o un rango de líneas con un color de fondo diferente:
|
||||||
|
|
||||||
`bat {{-H|--highlight-line}} {{10|5:10|:10|10:|10:+5}} {{ruta/al/archivo}}`
|
`bat {{[-H|--highlight-line]}} {{10|5:10|:10|10:|10:+5}} {{ruta/al/archivo}}`
|
||||||
|
|
||||||
- Muestra caracteres no imprimibles como espacio, tabulador o nueva línea:
|
- Muestra caracteres no imprimibles como espacio, tabulador o nueva línea:
|
||||||
|
|
||||||
`bat {{-A|--show-all}} {{ruta/al/archivo}}`
|
`bat {{[-A|--show-all]}} {{ruta/al/archivo}}`
|
||||||
|
|
||||||
- Elimina todos los adornos excepto los números de línea en la salida:
|
- Elimina todos los adornos excepto los números de línea en la salida:
|
||||||
|
|
||||||
`bat {{-n|--number}} {{ruta/al/archivo}}`
|
`bat {{[-n|--number]}} {{ruta/al/archivo}}`
|
||||||
|
|
||||||
- Resalta sintácticamente un archivo JSON estableciendo explícitamente el lenguaje:
|
- Resalta sintácticamente un archivo JSON estableciendo explícitamente el lenguaje:
|
||||||
|
|
||||||
`bat {{-l|--language}} json {{ruta/al/archivo.json}}`
|
`bat {{[-l|--language]}} json {{ruta/al/archivo.json}}`
|
||||||
|
|
||||||
- Muestra todos los lenguajes soportados:
|
- Muestra todos los lenguajes soportados:
|
||||||
|
|
||||||
`bat {{-L|--list-languages}}`
|
`bat {{[-L|--list-languages]}}`
|
||||||
|
|||||||
@ -5,28 +5,28 @@
|
|||||||
|
|
||||||
- Construye el paquete o los paquetes definidos por el archivo manifiesto `Cargo.toml` en la ruta local:
|
- Construye el paquete o los paquetes definidos por el archivo manifiesto `Cargo.toml` en la ruta local:
|
||||||
|
|
||||||
`cargo build`
|
`cargo {{[b|build]}}`
|
||||||
|
|
||||||
- Construye artefactos en modo de lanzamiento, con optimizaciones:
|
- Construye artefactos en modo de lanzamiento, con optimizaciones:
|
||||||
|
|
||||||
`cargo build --release`
|
`cargo {{[b|build]}} {{[-r|--release]}}`
|
||||||
|
|
||||||
- Exige que `Cargo.lock` esté actualizado:
|
- Exige que `Cargo.lock` esté actualizado:
|
||||||
|
|
||||||
`cargo build --locked`
|
`cargo {{[b|build]}} --locked`
|
||||||
|
|
||||||
- Construye todos los paquetes en el espacio de trabajo:
|
- Construye todos los paquetes en el espacio de trabajo:
|
||||||
|
|
||||||
`cargo build --workspace`
|
`cargo {{[b|build]}} --workspace`
|
||||||
|
|
||||||
- Construye un paquete en específico:
|
- Construye un paquete determinado:
|
||||||
|
|
||||||
`cargo build --package {{paquete}}`
|
`cargo {{[b|build]}} {{[-p|--package]}} {{paquete}}`
|
||||||
|
|
||||||
- Construye solo el binario especificado:
|
- Construye solo el binario especificado:
|
||||||
|
|
||||||
`cargo build --bin {{nombre}}`
|
`cargo {{[b|build]}} --bin {{nombre}}`
|
||||||
|
|
||||||
- Construye solamente el objetivo de prueba especificado:
|
- Construye solamente el objetivo de prueba especificado:
|
||||||
|
|
||||||
`cargo build --test {{nombre_de_la_prueba}}`
|
`cargo {{[b|build]}} --test {{nombre_de_la_prueba}}`
|
||||||
|
|||||||
@ -26,12 +26,12 @@
|
|||||||
|
|
||||||
- Construye el proyecto Rust en el directorio actual utilizando el perfil de lanzamiento:
|
- Construye el proyecto Rust en el directorio actual utilizando el perfil de lanzamiento:
|
||||||
|
|
||||||
`cargo build --release`
|
`cargo {{[b|build]}} {{[-r|--release]}}`
|
||||||
|
|
||||||
- Construye el proyecto Rust en el directorio actual utilizando el compilador nightly (requiere `rustup`):
|
- Construye el proyecto Rust en el directorio actual utilizando el compilador nightly (requiere `rustup`):
|
||||||
|
|
||||||
`cargo +nightly build`
|
`cargo +nightly {{[b|build]}}`
|
||||||
|
|
||||||
- Construye usando un número específico de hilos (por defecto es el número de CPUs lógicas):
|
- Construye usando un número específico de hilos (por defecto es el número de CPUs lógicas):
|
||||||
|
|
||||||
`cargo build --jobs {{numero_de_hilos}}`
|
`cargo {{[b|build]}} --jobs {{número_de_hilos}}`
|
||||||
|
|||||||
@ -14,4 +14,4 @@
|
|||||||
|
|
||||||
- Muestra una página de ayuda muy detallada:
|
- Muestra una página de ayuda muy detallada:
|
||||||
|
|
||||||
`cjxl --help --verbose --verbose --verbose --verbose`
|
`cjxl {{[-h -v -v -v -v|--help --verbose --verbose --verbose --verbose]}}`
|
||||||
|
|||||||
@ -6,31 +6,31 @@
|
|||||||
|
|
||||||
- Compila un conjunto de archivos de código fuente a un binario ejecutable:
|
- Compila un conjunto de archivos de código fuente a un binario ejecutable:
|
||||||
|
|
||||||
`clang++ {{ruta/al/código1.cpp ruta/al/código2.cpp ...}} {{-o|--output}} {{ruta/al/ejecutable}}`
|
`clang++ {{ruta/al/código1.cpp ruta/al/código2.cpp ...}} {{[-o|--output]}} {{ruta/al/ejecutable}}`
|
||||||
|
|
||||||
- Activa la visualización de todos los errores y advertencias:
|
- Activa la visualización de todos los errores y advertencias:
|
||||||
|
|
||||||
`clang++ {{ruta/al/código.cpp}} -Wall {{-o|--output}} {{ruta/al/ejecutable}}`
|
`clang++ {{ruta/al/código.cpp}} -Wall {{[-o|--output]}} {{ruta/al/ejecutable}}`
|
||||||
|
|
||||||
- Muestra advertencias comunes, símbolos de depuración en la salida y optimiza sin afectar la depuración:
|
- Muestra advertencias comunes, símbolos de depuración en la salida y optimiza sin afectar la depuración:
|
||||||
|
|
||||||
`clang++ {{ruta/al/código.cpp}} -Wall {{-g|--debug}} -Og {{-o|--output}} {{ruta/al/ejecutable}}`
|
`clang++ {{ruta/al/código.cpp}} -Wall {{[-g|--debug]}} -Og {{[-o|--output]}} {{ruta/al/ejecutable}}`
|
||||||
|
|
||||||
- Elije un estándar de lenguaje para compilar:
|
- Elije un estándar de lenguaje para compilar:
|
||||||
|
|
||||||
`clang++ {{ruta/al/código.cpp}} -std={{c++20}} {{-o|--output}} {{ruta/al/ejecutable}}`
|
`clang++ {{ruta/al/código.cpp}} -std={{c++20}} {{[-o|--output]}} {{ruta/al/ejecutable}}`
|
||||||
|
|
||||||
- Incluye las bibliotecas ubicadas en una ruta distinta a la del código fuente:
|
- Incluye las bibliotecas ubicadas en una ruta distinta a la del código fuente:
|
||||||
|
|
||||||
`clang++ {{ruta/al/código.cpp}} {{-o|--output}} {{ruta/al/ejecutable}} -I{{ruta/al/directorio/de/headers}} -L{{ruta/al/directorio/de/bibliotecas}} -l{{ruta/a/la/biblioteca}}`
|
`clang++ {{ruta/al/código.cpp}} {{[-o|--output]}} {{ruta/al/ejecutable}} -I{{ruta/al/directorio/de/headers}} -L{{ruta/al/directorio/de/bibliotecas}} -l{{ruta/a/la/biblioteca}}`
|
||||||
|
|
||||||
- Compila el código fuente hacia una representación intermedia (IR) LLVM:
|
- Compila el código fuente hacia una representación intermedia (IR) LLVM:
|
||||||
|
|
||||||
`clang++ {{-S|--assemble}} -emit-llvm {{ruta/al/código.cpp}} {{-o|--output}} {{ruta/a/la/representación.ll}}`
|
`clang++ {{[-S|--assemble]}} -emit-llvm {{ruta/al/código.cpp}} {{[-o|--output]}} {{ruta/a/la/representación.ll}}`
|
||||||
|
|
||||||
- Optimiza el programa compilado en función de la velocidad:
|
- Optimiza el programa compilado en función de la velocidad:
|
||||||
|
|
||||||
`clang++ {{ruta/al/código.cpp}} -O{{1|2|3|fast}} {{-o|--output}} {{ruta/al/ejecutable}}`
|
`clang++ {{ruta/al/código.cpp}} -O{{1|2|3|fast}} {{[-o|--output]}} {{ruta/al/ejecutable}}`
|
||||||
|
|
||||||
- Muestra la versión:
|
- Muestra la versión:
|
||||||
|
|
||||||
|
|||||||
@ -6,31 +6,31 @@
|
|||||||
|
|
||||||
- Compila archivos de múltiples fuentes en un ejecutable:
|
- Compila archivos de múltiples fuentes en un ejecutable:
|
||||||
|
|
||||||
`clang {{ruta/a/fuente1.c ruta/a/fuente2.c ...}} {{-o|--output}} {{ruta/al/ejecutable_resultante}}`
|
`clang {{ruta/a/fuente1.c ruta/a/fuente2.c ...}} {{[-o|--output]}} {{ruta/al/ejecutable_resultante}}`
|
||||||
|
|
||||||
- Activa la salida de todos los errores y advertencias:
|
- Activa la salida de todos los errores y advertencias:
|
||||||
|
|
||||||
`clang {{ruta/a/fuente.c}} -Wall {{-o|--output}} {{ejecutable_resultante}}`
|
`clang {{ruta/a/fuente.c}} -Wall {{[-o|--output]}} {{ejecutable_resultante}}`
|
||||||
|
|
||||||
- Muestra advertencias comunes, depura símbolos en la salida, y optimiza sin afectar la depuración:
|
- Muestra advertencias comunes, depura símbolos en la salida y optimiza sin afectar la depuración:
|
||||||
|
|
||||||
`clang {{ruta/a/fuente.c}} -Wall {{-g|--debug}} -Og {{-o|--output}} {{ruta/al/ejecutable_resultante}}`
|
`clang {{ruta/a/fuente.c}} -Wall {{[-g|--debug]}} -Og {{[-o|--output]}} {{ruta/al/ejecutable_resultante}}`
|
||||||
|
|
||||||
- Incluye bibliotecas de una ruta diferente:
|
- Incluye bibliotecas de una ruta diferente:
|
||||||
|
|
||||||
`clang {{ruta/a/fuente.c}} {{-o|--output}} {{ruta/al/ejecutable_resultante}} -I{{ruta/al/encabezado}} -L{{ruta/a/la/biblioteca}} -l{{nombre_biblioteca}}`
|
`clang {{ruta/a/fuente.c}} {{[-o|--output]}} {{ruta/al/ejecutable_resultante}} -I{{ruta/al/encabezado}} -L{{ruta/a/la/biblioteca}} -l{{nombre_biblioteca}}`
|
||||||
|
|
||||||
- Compila código fuente hacia representación intermedia (IR) LLVM:
|
- Compila código fuente hacia representación intermedia (IR) LLVM:
|
||||||
|
|
||||||
`clang {{-S|--assemble}} -emit-llvm {{ruta/a/fuente.c}} {{-o|--output}} {{ruta/a/la/salida.ll}}`
|
`clang {{[-S|--assemble]}} -emit-llvm {{ruta/a/fuente.c}} {{[-o|--output]}} {{ruta/a/la/salida.ll}}`
|
||||||
|
|
||||||
- Compila código fuente en un archivo objeto sin vincular (linking):
|
- Compila código fuente en un archivo objeto sin vincular (linking):
|
||||||
|
|
||||||
`clang {{-c|--compile}} {{ruta/a/fuente.c}}`
|
`clang {{[-c|--compile]}} {{ruta/a/fuente.c}}`
|
||||||
|
|
||||||
- Optimiza el programa compilado para velocidad de ejecución:
|
- Optimiza el programa compilado para velocidad de ejecución:
|
||||||
|
|
||||||
`clang {{ruta/a/fuente.c}} -O{{1|2|3|fast}} {{-o|--output}} {{ruta/al/ejecutable_resultante}}`
|
`clang {{ruta/a/fuente.c}} -O{{1|2|3|fast}} {{[-o|--output]}} {{ruta/al/ejecutable_resultante}}`
|
||||||
|
|
||||||
- Muestra la versión:
|
- Muestra la versión:
|
||||||
|
|
||||||
|
|||||||
@ -9,16 +9,16 @@
|
|||||||
|
|
||||||
- Copia todas las etiquetas:
|
- Copia todas las etiquetas:
|
||||||
|
|
||||||
`crane copy {{origen}} {{destino}} {{-a|--all-tags}}`
|
`crane copy {{origen}} {{destino}} {{[-a|--all-tags]}}`
|
||||||
|
|
||||||
- Establece el número máximo de copias simultáneas, predeterminados a GOMAXPROCS:
|
- Establece el número máximo de copias simultáneas, predeterminados a GOMAXPROCS:
|
||||||
|
|
||||||
`crane copy {{origen}} {{destino}} {{-j|--jobs}} {{número}}`
|
`crane copy {{origen}} {{destino}} {{[-j|--jobs]}} {{número}}`
|
||||||
|
|
||||||
- Evita sobrescribir las etiquetas existentes en el destino:
|
- Evita sobrescribir las etiquetas existentes en el destino:
|
||||||
|
|
||||||
`crane copy {{origen}} {{destino}} {{-n|--no-clobber}}`
|
`crane copy {{origen}} {{destino}} {{[-n|--no-clobber]}}`
|
||||||
|
|
||||||
- Muestra la ayuda:
|
- Muestra la ayuda:
|
||||||
|
|
||||||
`crane copy {{-h|--help}}`
|
`crane copy {{[-h|--help]}}`
|
||||||
|
|||||||
@ -9,28 +9,28 @@
|
|||||||
|
|
||||||
- Compara archivos, ignorando los espacios en blanco:
|
- Compara archivos, ignorando los espacios en blanco:
|
||||||
|
|
||||||
`diff {{-w|--ignore-all-space}} {{archivo_viejo}} {{archivo_nuevo}}`
|
`diff {{[-w|--ignore-all-space]}} {{archivo_viejo}} {{archivo_nuevo}}`
|
||||||
|
|
||||||
- Compara archivos, mostrando las diferencias lado a lado:
|
- Compara archivos, mostrando las diferencias lado a lado:
|
||||||
|
|
||||||
`diff {{-y|--side-by-side}} {{archivo_viejo}} {{archivo_nuevo}}`
|
`diff {{[-y|--side-by-side]}} {{archivo_viejo}} {{archivo_nuevo}}`
|
||||||
|
|
||||||
- Compara archivos, mostrando las diferencias en formato unificado (como el que usa `git diff`):
|
- Compara archivos, mostrando las diferencias en formato unificado (como el que usa `git diff`):
|
||||||
|
|
||||||
`diff {{-u|--unified}} {{archivo_viejo}} {{archivo_nuevo}}`
|
`diff {{[-u|--unified]}} {{archivo_viejo}} {{archivo_nuevo}}`
|
||||||
|
|
||||||
- Compara directorios de forma recursiva (muestra los nombres de los archivos/directorios que difieran y los cambios realizados en los archivos):
|
- Compara directorios de forma recursiva (muestra los nombres de los archivos/directorios que difieran y los cambios realizados en los archivos):
|
||||||
|
|
||||||
`diff {{-r|--recursive}} {{directorio_viejo}} {{directorio_nuevo}}`
|
`diff {{[-r|--recursive]}} {{directorio_viejo}} {{directorio_nuevo}}`
|
||||||
|
|
||||||
- Compara directorios, mostrando solo los nombres de los archivos que difieren:
|
- Compara directorios, mostrando solo los nombres de los archivos que difieren:
|
||||||
|
|
||||||
`diff {{-r|--recursive}} {{-q|--brief}} {{directorio_viejo}} {{directorio_nuevo}}`
|
`diff {{[-r|--recursive]}} {{[-q|--brief]}} {{directorio_viejo}} {{directorio_nuevo}}`
|
||||||
|
|
||||||
- Crea un archivo de revisión para Git a partir de las diferencias entre dos archivos de texto, tratando los archivos inexistentes como vacíos:
|
- Crea un archivo de revisión para Git a partir de las diferencias entre dos archivos de texto, tratando los archivos inexistentes como vacíos:
|
||||||
|
|
||||||
`diff {{-a|--text}} {{-u|--unified}} {{-N|--new-file}} {{archivo_viejo}} {{archivo_nuevo}} > {{diff.patch}}`
|
`diff {{[-a|--text]}} {{[-u|--unified]}} {{[-N|--new-file]}} {{archivo_viejo}} {{archivo_nuevo}} > {{diff.patch}}`
|
||||||
|
|
||||||
- Compara archivos, mostrando la salida en color y se esfuerza por encontrar el conjunto más pequeño de cambios:
|
- Compara archivos, mostrando la salida en color y se esfuerza por encontrar el conjunto más pequeño de cambios:
|
||||||
|
|
||||||
`diff {{-d|--minimal}} --color=always {{archivo_viejo}} {{archivo_nuevo}}`
|
`diff {{[-d|--minimal]}} --color=always {{archivo_viejo}} {{archivo_nuevo}}`
|
||||||
|
|||||||
@ -10,4 +10,4 @@
|
|||||||
|
|
||||||
- Muestra una página de ayuda muy detallada:
|
- Muestra una página de ayuda muy detallada:
|
||||||
|
|
||||||
`djxl --help --verbose --verbose --verbose --verbose`
|
`djxl {{[-h -v -v -v -v|--help --verbose --verbose --verbose --verbose]}}`
|
||||||
|
|||||||
@ -0,0 +1,36 @@
|
|||||||
|
# exa
|
||||||
|
|
||||||
|
> Un reemplazo moderno para `ls` (Lista el contenido de los directorios).
|
||||||
|
> Más información: <https://github.com/ogham/exa>.
|
||||||
|
|
||||||
|
- Lista archivos uno por línea:
|
||||||
|
|
||||||
|
`exa --oneline`
|
||||||
|
|
||||||
|
- Lista todos los archivos, incluidos los ocultos:
|
||||||
|
|
||||||
|
`exa --all`
|
||||||
|
|
||||||
|
- Lista en formato largo (permisos, propiedad, tamaño y fecha de modificación) de todos los archivos:
|
||||||
|
|
||||||
|
`exa --long --all`
|
||||||
|
|
||||||
|
- Muestra los archivos con el más grande al principio:
|
||||||
|
|
||||||
|
`exa --reverse --sort={{size}}`
|
||||||
|
|
||||||
|
- Muestra un árbol de archivos de tres niveles de profundidad:
|
||||||
|
|
||||||
|
`exa --long --tree --level={{3}}`
|
||||||
|
|
||||||
|
- Lista los archivos ordenados por fecha de modificación (los más antiguos primero):
|
||||||
|
|
||||||
|
`exa --long --sort={{modified}}`
|
||||||
|
|
||||||
|
- Lista de archivos con sus cabeceras, iconos y estados Git:
|
||||||
|
|
||||||
|
`exa --long --header --icons --git`
|
||||||
|
|
||||||
|
- No lista los archivos mencionados en `.gitignore`:
|
||||||
|
|
||||||
|
`exa --git-ignore`
|
||||||
@ -9,28 +9,28 @@
|
|||||||
|
|
||||||
- Inicia una nueva instancia de servidor sirviendo un directorio raíz específico:
|
- Inicia una nueva instancia de servidor sirviendo un directorio raíz específico:
|
||||||
|
|
||||||
`filebrowser {{-r|--root}} {{ruta/al/directorio}}`
|
`filebrowser {{[-r|--root]}} {{ruta/al/directorio}}`
|
||||||
|
|
||||||
- Inicia una instancia con una dirección de host (por defecto `127.0.0.1`) y un puerto (por defecto `8080`) diferentes:
|
- Inicia una instancia con una dirección de host (por defecto `127.0.0.1`) y un puerto (por defecto `8080`) diferentes:
|
||||||
|
|
||||||
`filebrowser {{-a|--address}} {{host}} {{-p|--port}} {{puerto}} {{-r|--root}} {{ruta/al/directorio}}`
|
`filebrowser {{[-a|--address]}} {{host}} {{[-p|--port]}} {{puerto}} {{[-r|--root]}} {{ruta/al/directorio}}`
|
||||||
|
|
||||||
- Inicia una instancia con un archivo de configuración especificado, almacenando la base de datos de la aplicación en una ubicación específica (por defecto es `filebrowser.db` en el directorio actual):
|
- Inicia una instancia con un archivo de configuración especificado, almacenando la base de datos de la aplicación en una ubicación específica (por defecto es `filebrowser.db` en el directorio actual):
|
||||||
|
|
||||||
`filebrowser {{-c|--config}} {{ruta/al/archivo}} {{-d|--database}} {{ruta/a/base_de_datos.db}} {{-r|--root}} {{ruta/al/directorio}}`
|
`filebrowser {{[-c|--config]}} {{ruta/al/archivo}} {{[-d|--database]}} {{ruta/a/base_de_datos.db}} {{[-r|--root]}} {{ruta/al/directorio}}`
|
||||||
|
|
||||||
- Configura un nombre de usuario y una contraseña diferentes para la primera cuenta (ambos por defecto `admin`) cuando configure una nueva instancia:
|
- Configura un nombre de usuario y una contraseña diferentes para la primera cuenta (ambos por defecto `admin`) cuando configure una nueva instancia:
|
||||||
|
|
||||||
`filebrowser --username {{nombre_de_usuario}} --password {{contraseña}} {{-r|--root}} {{ruta/al/directorio}}`
|
`filebrowser --username {{nombre_de_usuario}} --password {{contraseña}} {{[-r|--root]}} {{ruta/al/directorio}}`
|
||||||
|
|
||||||
- Configura la cantidad máxima de procesadores de imágenes utilizados al generar miniaturas (por defecto es `4`):
|
- Configura la cantidad máxima de procesadores de imágenes utilizados al generar miniaturas (por defecto es `4`):
|
||||||
|
|
||||||
`filebrowser --img-processors {{4}} {{-r|--root}} {{ruta/al/directorio}}`
|
`filebrowser --img-processors {{4}} {{[-r|--root]}} {{ruta/al/directorio}}`
|
||||||
|
|
||||||
- Desactiva las miniaturas de imágenes, así como la función Command Runner, que limita el acceso a los archivos de script alojados para que no se ejecuten dentro de la aplicación:
|
- Desactiva las miniaturas de imágenes, así como la función Command Runner, que limita el acceso a los archivos de secuencia de comandos alojados para que no se ejecuten dentro de la aplicación:
|
||||||
|
|
||||||
`filebrowser --disable-exec --disable-thumbnails {{-r|--root}} {{ruta/al/directorio}}`
|
`filebrowser --disable-exec --disable-thumbnails {{[-r|--root]}} {{ruta/al/directorio}}`
|
||||||
|
|
||||||
- Deshabilita el cambio de tamaño de las vistas previas de imágenes, así como la detección de tipos de archivo mediante la lectura de sus cabeceras:
|
- Deshabilita el cambio de tamaño de las vistas previas de imágenes, así como la detección de tipos de archivo mediante la lectura de sus cabeceras:
|
||||||
|
|
||||||
`filebrowser --disable-preview-resize --disable-type-detection-by-header {{-r|--root}} {{ruta/al/directorio}}`
|
`filebrowser --disable-preview-resize --disable-type-detection-by-header {{[-r|--root]}} {{ruta/al/directorio}}`
|
||||||
|
|||||||
@ -10,20 +10,20 @@
|
|||||||
|
|
||||||
- Inicia el servicio, utilizando el nuevo archivo de configuración TOML (`frps.toml` en lugar de `frps.ini`) en el directorio actual:
|
- Inicia el servicio, utilizando el nuevo archivo de configuración TOML (`frps.toml` en lugar de `frps.ini`) en el directorio actual:
|
||||||
|
|
||||||
`frpc {{-c|--config}} ./frps.toml`
|
`frpc {{[-c|--config]}} ./frps.toml`
|
||||||
|
|
||||||
- Inicia el servicio, utilizando un archivo de configuración específico:
|
- Inicia el servicio, utilizando un archivo de configuración específico:
|
||||||
|
|
||||||
`frpc {{-c|--config}} {{ruta/al/archivo}}`
|
`frpc {{[-c|--config]}} {{ruta/al/archivo}}`
|
||||||
|
|
||||||
- Comprueba si el archivo de configuración es válido:
|
- Comprueba si el archivo de configuración es válido:
|
||||||
|
|
||||||
`frpc verify {{-c|--config}} {{ruta/al/archivo}}`
|
`frpc verify {{[-c|--config]}} {{ruta/al/archivo}}`
|
||||||
|
|
||||||
- Imprime script de configuración de autocompletado para Bash, fish, PowerShell o Zsh:
|
- Imprime secuencia de comandos de configuración de autocompletado para Bash, fish, PowerShell o Zsh:
|
||||||
|
|
||||||
`frpc completion {{bash|fish|powershell|zsh}}`
|
`frpc completion {{bash|fish|powershell|zsh}}`
|
||||||
|
|
||||||
- Muestra versión:
|
- Muestra versión:
|
||||||
|
|
||||||
`frpc {{-v|--version}}`
|
`frpc {{[-v|--version]}}`
|
||||||
|
|||||||
@ -10,20 +10,20 @@
|
|||||||
|
|
||||||
- Inicia el servicio, utilizando el nuevo archivo de configuración TOML (`frps.toml` en lugar de `frps.ini`) en el directorio actual:
|
- Inicia el servicio, utilizando el nuevo archivo de configuración TOML (`frps.toml` en lugar de `frps.ini`) en el directorio actual:
|
||||||
|
|
||||||
`frps {{-c|--config}} ./frps.toml`
|
`frps {{[-c|--config]}} ./frps.toml`
|
||||||
|
|
||||||
- Inicia el servicio, utilizando un archivo de configuración especificado:
|
- Inicia el servicio, utilizando un archivo de configuración especificado:
|
||||||
|
|
||||||
`frps {{-c|--config}} {{ruta/al/archivo}}`
|
`frps {{[-c|--config]}} {{ruta/al/archivo}}`
|
||||||
|
|
||||||
- Comprueba si el archivo de configuración es válido:
|
- Comprueba si el archivo de configuración es válido:
|
||||||
|
|
||||||
`frps verify {{-c|--config}} {{ruta/al/archivo}}`
|
`frps verify {{[-c|--config]}} {{ruta/al/archivo}}`
|
||||||
|
|
||||||
- Imprime script de configuración de autocompletado para Bash, fish, PowerShell o Zsh:
|
- Imprime secuencia de comandos de configuración de autocompletado para Bash, fish, PowerShell o Zsh:
|
||||||
|
|
||||||
`frps completion {{bash|fish|powershell|zsh}}`
|
`frps completion {{bash|fish|powershell|zsh}}`
|
||||||
|
|
||||||
- Muestra versión:
|
- Muestra versión:
|
||||||
|
|
||||||
`frps {{-v|--version}}`
|
`frps {{[-v|--version]}}`
|
||||||
|
|||||||
@ -6,31 +6,31 @@
|
|||||||
|
|
||||||
- Compila varios archivos de código fuente en un ejecutable:
|
- Compila varios archivos de código fuente en un ejecutable:
|
||||||
|
|
||||||
`gcc {{ruta/a/la/fuente1.c ruta/a/la/fuente2.c ...}} {{-o|--output}} {{ruta/al/ejecutable}}`
|
`gcc {{ruta/a/la/fuente1.c ruta/a/la/fuente2.c ...}} {{[-o|--output]}} {{ruta/al/ejecutable}}`
|
||||||
|
|
||||||
- Muestra todos los errores y advertencias:
|
- Muestra todos los errores y advertencias:
|
||||||
|
|
||||||
`gcc {{ruta/a/la/fuente.c}} -Wall {{-o|--output}} {{ejecutable}}`
|
`gcc {{ruta/a/la/fuente.c}} -Wall {{[-o|--output]}} {{ejecutable}}`
|
||||||
|
|
||||||
- Muestra las advertencias comunes, añade símbolos de depuración en el ejecutable, y optimiza sin afectar la depuración:
|
- Muestra las advertencias comunes, añade símbolos de depuración en el ejecutable, y optimiza sin afectar la depuración:
|
||||||
|
|
||||||
`gcc {{ruta/a/la/fuente.c}} -Wall {{-g|--debug}} -Og {{-o|--output}} {{ruta/al/ejecutable}}`
|
`gcc {{ruta/a/la/fuente.c}} -Wall {{-g|--debug}} -Og {{[-o|--output]}} {{ruta/al/ejecutable}}`
|
||||||
|
|
||||||
- Incluye las bibliotecas de una ruta diferente:
|
- Incluye las bibliotecas de una ruta diferente:
|
||||||
|
|
||||||
`gcc {{ruta/a/la/fuente.c}} {{-o|--output}} {{ruta/al/ejecutable}} -I{{ruta/a/header}} -L{{ruta/a/la/biblioteca}} -l{{nombre_de_biblioteca}}`
|
`gcc {{ruta/a/la/fuente.c}} {{[-o|--output]}} {{ruta/al/ejecutable}} -I{{ruta/a/header}} -L{{ruta/a/la/biblioteca}} -l{{nombre_de_biblioteca}}`
|
||||||
|
|
||||||
- Compila el código fuente a instrucciones de Ensamblador (Assembler):
|
- Compila el código fuente a instrucciones de Ensamblador (Assembler):
|
||||||
|
|
||||||
`gcc {{-S|--assemble}} {{ruta/a/la/fuente.c}}`
|
`gcc {{[-S|--assemble]}} {{ruta/a/la/fuente.c}}`
|
||||||
|
|
||||||
- Compila el código fuente a un archivo objeto sin vincular:
|
- Compila el código fuente a un archivo objeto sin vincular:
|
||||||
|
|
||||||
`gcc {{-c|--compile}} {{ruta/a/la/fuente.c}}`
|
`gcc {{[-c|--compile]}} {{ruta/a/la/fuente.c}}`
|
||||||
|
|
||||||
- Optimiza el programa compilado en función de velocidad de ejecución:
|
- Optimiza el programa compilado en función de velocidad de ejecución:
|
||||||
|
|
||||||
`gcc {{ruta/a/la/fuente.c}} -O{{1|2|3|fast}} {{-o|--output}} {{ruta/al/ejecutable}}`
|
`gcc {{ruta/a/la/fuente.c}} -O{{1|2|3|fast}} {{[-o|--output]}} {{ruta/al/ejecutable}}`
|
||||||
|
|
||||||
- Versión de visualización:
|
- Versión de visualización:
|
||||||
|
|
||||||
|
|||||||
@ -9,7 +9,7 @@
|
|||||||
|
|
||||||
- Añade todos los archivos (rastreados o no):
|
- Añade todos los archivos (rastreados o no):
|
||||||
|
|
||||||
`git add {{-A|--all}}`
|
`git add {{[-A|--all]}}`
|
||||||
|
|
||||||
- Añade todos los archivos en el directorio actual:
|
- Añade todos los archivos en el directorio actual:
|
||||||
|
|
||||||
@ -17,20 +17,20 @@
|
|||||||
|
|
||||||
- Añade únicamente los archivos ya rastreados:
|
- Añade únicamente los archivos ya rastreados:
|
||||||
|
|
||||||
`git add {{-u|--update}}`
|
`git add {{[-u|--update]}}`
|
||||||
|
|
||||||
- Añade también los archivos ignorados:
|
- Añade también los archivos ignorados:
|
||||||
|
|
||||||
`git add {{-f|--force}}`
|
`git add {{[-f|--force]}}`
|
||||||
|
|
||||||
- Añade interactivamente partes de archivos al área de preparación (staging):
|
- Añade interactivamente partes de archivos al área de preparación (staging):
|
||||||
|
|
||||||
`git add {{-p|--patch}}`
|
`git add {{[-p|--patch]}}`
|
||||||
|
|
||||||
- Añade interactivamente partes de un archivo dado al área de preparación (staging):
|
- Añade interactivamente partes de un archivo dado al área de preparación (staging):
|
||||||
|
|
||||||
`git add {{-p|--patch}} {{ruta/al/archivo}}`
|
`git add {{[-p|--patch]}} {{ruta/al/archivo}}`
|
||||||
|
|
||||||
- Añade un archivo interactivamente al área de preparación (staging):
|
- Añade un archivo interactivamente al área de preparación (staging):
|
||||||
|
|
||||||
`git add {{-i|--interactive}}`
|
`git add {{[-i|--interactive]}}`
|
||||||
|
|||||||
@ -9,7 +9,7 @@
|
|||||||
|
|
||||||
- Muestra el archivo con correo electrónico del autor y hash de la confirmación en cada línea:
|
- Muestra el archivo con correo electrónico del autor y hash de la confirmación en cada línea:
|
||||||
|
|
||||||
`git blame {{-e|--show-email}} {{archivo}}`
|
`git blame {{[-e|--show-email]}} {{archivo}}`
|
||||||
|
|
||||||
- Muestra quien y que modificó de un archivo, a partir de una confirmación específica:
|
- Muestra quien y que modificó de un archivo, a partir de una confirmación específica:
|
||||||
|
|
||||||
|
|||||||
@ -5,11 +5,11 @@
|
|||||||
|
|
||||||
- Lista todas las ramas (locales y remotas; la rama actual se resalta con `*`):
|
- Lista todas las ramas (locales y remotas; la rama actual se resalta con `*`):
|
||||||
|
|
||||||
`git branch --all`
|
`git branch {{[-a|--all]}}`
|
||||||
|
|
||||||
- Lista las ramas que incluyen una confirmación específica en su historial:
|
- Lista las ramas que incluyen una confirmación específica en su historial:
|
||||||
|
|
||||||
`git branch --all --contains {{hash_de_la_confirmación}}`
|
`git branch {{[-a|--all]}} --contains {{hash_de_la_confirmación}}`
|
||||||
|
|
||||||
- Muestra el nombre de la rama actual:
|
- Muestra el nombre de la rama actual:
|
||||||
|
|
||||||
@ -25,12 +25,12 @@
|
|||||||
|
|
||||||
- Renombra una rama (para ello no debes tenerla controlada):
|
- Renombra una rama (para ello no debes tenerla controlada):
|
||||||
|
|
||||||
`git branch {{-m|--move}} {{nombre_de_rama_antigua}} {{nuevo_nombre_rama}}`
|
`git branch {{[-m|--move]}} {{nombre_de_rama_antigua}} {{nuevo_nombre_rama}}`
|
||||||
|
|
||||||
- Elimina una rama local (no debes tenerla controlada para hacerlo):
|
- Elimina una rama local (no debes tenerla controlada para hacerlo):
|
||||||
|
|
||||||
`git branch {{-d|--delete}} {{nombre_de_rama}}`
|
`git branch {{[-d|--delete]}} {{nombre_de_rama}}`
|
||||||
|
|
||||||
- Elimina una rama remota:
|
- Elimina una rama remota:
|
||||||
|
|
||||||
`git push {{nombre_remoto}} --delete {{nombre_de_rama_remota}}`
|
`git push {{nombre_remoto}} {{[-d|--delete]}} {{nombre_de_rama_remota}}`
|
||||||
|
|||||||
@ -9,19 +9,19 @@
|
|||||||
|
|
||||||
- Elimina interactivamente archivos que no son rastreados por Git:
|
- Elimina interactivamente archivos que no son rastreados por Git:
|
||||||
|
|
||||||
`git clean {{-i|--interactive}}`
|
`git clean {{[-i|--interactive]}}`
|
||||||
|
|
||||||
- Muestra que archivos serían borrados sin llegar a borrarlos:
|
- Muestra que archivos serían borrados sin llegar a borrarlos:
|
||||||
|
|
||||||
`git clean --dry-run`
|
`git clean {{[-n|--dry-run]}}`
|
||||||
|
|
||||||
- Elimina forzosamente los archivos que no son rastreados por Git:
|
- Elimina forzosamente los archivos que no son rastreados por Git:
|
||||||
|
|
||||||
`git clean {{-f|--force}}`
|
`git clean {{[-f|--force]}}`
|
||||||
|
|
||||||
- Elimina forzosamente los directorios que no son rastreados por Git:
|
- Elimina forzosamente los directorios que no son rastreados por Git:
|
||||||
|
|
||||||
`git clean {{-f|--force}} -d`
|
`git clean {{[-f|--force]}} -d`
|
||||||
|
|
||||||
- Elimina archivos sin rastrear, incluyendo los archivos ignorados en `.gitignore` y los excluidos en `.git/info/exclude`:
|
- Elimina archivos sin rastrear, incluyendo los archivos ignorados en `.gitignore` y los excluidos en `.git/info/exclude`:
|
||||||
|
|
||||||
|
|||||||
@ -7,18 +7,18 @@
|
|||||||
|
|
||||||
`git cliff > {{CHANGELOG.md}}`
|
`git cliff > {{CHANGELOG.md}}`
|
||||||
|
|
||||||
- Genera un registro de cambios a partir de los commits desde la última etiqueta y lo imprime en `stdout`:
|
- Genera un registro de cambios a partir de las confirmaciones desde la última etiqueta y lo imprime en `stdout`:
|
||||||
|
|
||||||
`git cliff {{-l|--latest}}`
|
`git cliff {{[-l|--latest]}}`
|
||||||
|
|
||||||
- Genera un registro de cambios a partir de los commits que pertenecen a la etiqueta actual (usa `git checkout` en una etiqueta anterior a esta):
|
- Genera un registro de cambios a partir de las confirmaciones que pertenecen a la etiqueta actual (usa `git checkout` en una etiqueta anterior a esta):
|
||||||
|
|
||||||
`git cliff --current`
|
`git cliff --current`
|
||||||
|
|
||||||
- Genera un registro de cambios a partir de las confirmaciones que no pertenecen a una etiqueta:
|
- Genera un registro de cambios a partir de las confirmaciones que no pertenecen a una etiqueta:
|
||||||
|
|
||||||
`git cliff {{-u|--unreleased}}`
|
`git cliff {{[-u|--unreleased]}}`
|
||||||
|
|
||||||
- Escribe el archivo de configuración por defecto en `cliff.toml` en el directorio actual:
|
- Escribe el archivo de configuración por defecto en `cliff.toml` en el directorio actual:
|
||||||
|
|
||||||
`git cliff {{-i|--init}}`
|
`git cliff {{[-i|--init]}}`
|
||||||
|
|||||||
@ -5,19 +5,19 @@
|
|||||||
|
|
||||||
- Realiza una confirmación de los archivos marcados al repositorio con un mensaje:
|
- Realiza una confirmación de los archivos marcados al repositorio con un mensaje:
|
||||||
|
|
||||||
`git commit --message "{{mensaje}}"`
|
`git commit {{[-m|--message]}} "{{mensaje}}"`
|
||||||
|
|
||||||
- Realiza una confirmación de los archivos marcados con un mensaje leído desde un archivo:
|
- Realiza una confirmación de los archivos marcados con un mensaje leído desde un archivo:
|
||||||
|
|
||||||
`git commit --file {{ruta/al/archivo_con_mensaje_de_la_confirmación}}`
|
`git commit {{[-F|--file]}} {{ruta/al/archivo_con_mensaje_de_la_confirmación}}`
|
||||||
|
|
||||||
- Marca automáticamente todos los archivos modificados y realiza una confirmación con un mensaje:
|
- Marca automáticamente todos los archivos modificados y realiza una confirmación con un mensaje:
|
||||||
|
|
||||||
`git commit --all --message "{{mensaje}}"`
|
`git commit {{[-a|--all]}} {{[-m|--message]}} "{{mensaje}}"`
|
||||||
|
|
||||||
- Confirma todos los archivos preparados y los firma con una llave de GPG (o la llave en el archivo de configuración si no se especifica un argumento):
|
- Confirma todos los archivos preparados y los firma con una llave de GPG (o la llave en el archivo de configuración si no se especifica un argumento):
|
||||||
|
|
||||||
`git commit --gpg-sign {{identificador_de_llave}} --message "{{mensaje}}"`
|
`git commit {{[-S|--gpg-sign]}} {{identificador_de_llave}} {{[-m|--message]}} "{{mensaje}}"`
|
||||||
|
|
||||||
- Sustituye la última confirmación con los cambios marcados actualmente, cambiando el hash de la confirmación:
|
- Sustituye la última confirmación con los cambios marcados actualmente, cambiando el hash de la confirmación:
|
||||||
|
|
||||||
@ -29,4 +29,4 @@
|
|||||||
|
|
||||||
- Crea una confirmación, incluso si no hay archivos marcados:
|
- Crea una confirmación, incluso si no hay archivos marcados:
|
||||||
|
|
||||||
`git commit --message "{{mensaje}}" --allow-empty`
|
`git commit {{[-m|--message]}} "{{mensaje}}" --allow-empty`
|
||||||
|
|||||||
@ -13,7 +13,7 @@
|
|||||||
|
|
||||||
- Cambia la URL a la que apunta Git LFS (útil si el servidor LFS está separado del servidor Git):
|
- Cambia la URL a la que apunta Git LFS (útil si el servidor LFS está separado del servidor Git):
|
||||||
|
|
||||||
`git config {{-f|--file}} .lfsconfig lfs.url {{url_del_punto_de_acceso_LFS}}`
|
`git config {{[-f|--file]}} .lfsconfig lfs.url {{url_del_punto_de_acceso_LFS}}`
|
||||||
|
|
||||||
- Muestra los patrones rastreados:
|
- Muestra los patrones rastreados:
|
||||||
|
|
||||||
|
|||||||
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