From 7681d99c58729cb06f51b42745e112de74f373fa Mon Sep 17 00:00:00 2001 From: xf0r3m Date: Thu, 28 May 2026 15:08:30 +0200 Subject: [PATCH] =?utf8?q?Pr=C3=B3ba=20wdro=C5=BCenia=20bash-completion=20?= =?utf8?q?dla=20narz=C4=99dzi=20autorskich=20immudex=20cz.4.?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- tools/bin/{immudex-version => immudex-commit} | 4 ++-- tools/bin/immudex-ytplay | 6 +++--- tools/completions/immudex-pl | 2 ++ tools/man/immudex-commit.1.gz | Bin 0 -> 697 bytes tools/man/immudex-version.1.gz | Bin 697 -> 0 bytes tools/sbin/immudex-install | 2 +- 6 files changed, 8 insertions(+), 6 deletions(-) rename tools/bin/{immudex-version => immudex-commit} (92%) create mode 100644 tools/man/immudex-commit.1.gz delete mode 100644 tools/man/immudex-version.1.gz diff --git a/tools/bin/immudex-version b/tools/bin/immudex-commit similarity index 92% rename from tools/bin/immudex-version rename to tools/bin/immudex-commit index 2e7d497..b3e4e4b 100755 --- a/tools/bin/immudex-version +++ b/tools/bin/immudex-commit @@ -3,7 +3,7 @@ function help() { echo "Script returns first 7 signs of immudex commit ID."; echo; - echo "Usage: immudex-version [-h] [-v]"; + echo "Usage: immudex-commit [-h] [-v]"; echo; echo "Options:"; echo " -h Print this message."; @@ -16,7 +16,7 @@ function help() { } function version(){ - echo "immudex-version 1.1"; + echo "immudex-commit 1.0"; echo; echo "Copyright (C) 2026 morketsmerke.org"; echo "This is free software; see the source for copying conditions. There is NO"; diff --git a/tools/bin/immudex-ytplay b/tools/bin/immudex-ytplay index 29901e2..a1fb8f2 100755 --- a/tools/bin/immudex-ytplay +++ b/tools/bin/immudex-ytplay @@ -63,7 +63,7 @@ def ytSearch(keywords, maxResults=15): def getFormat(videoID): subprocess.run(['yt-dlp', '--list-formats', 'https://youtube.com/watch?v=' + videoID]) f = input("Please choose youtube video format, you need put video+audio ID of quality in this format or type anything else to quit:") - if not re.search("[0-9]{3}\+[0-9]{3}|[0-9]{2}", f): + if not re.search(r"[0-9]{3}\\+[0-9]{3}|[0-9]{2}", f): sys.exit(0) else: return f @@ -84,14 +84,14 @@ option=sys.argv[1] if option == '-s': if len(sys.argv) > 2: - if sys.argv[2] == '-v': + if sys.argv[3] == '-v': mode = "video" elif sys.argv[2] == '-a': mode = "audio" else: usage() sys.exit(2) - keywords = sys.argv[1] + keywords = sys.argv[2] video = ytSearch(keywords) subprocess.run('clear') diff --git a/tools/completions/immudex-pl b/tools/completions/immudex-pl index 62cd61c..d356c87 100644 --- a/tools/completions/immudex-pl +++ b/tools/completions/immudex-pl @@ -10,6 +10,8 @@ idx_pl_complete() { COMPREPLY=( $(compgen -W '-h -i -v' -- $cur) ); elif [ $COMP_CWORD -eq 2 ]; then return 0; + else + _comp_compgen_filedir fi return 0; diff --git a/tools/man/immudex-commit.1.gz b/tools/man/immudex-commit.1.gz new file mode 100644 index 0000000000000000000000000000000000000000..4878f609296f063f62d45bf39c79d273aa2d8612 GIT binary patch literal 697 zcmV;q0!IBGiwFpmCKze}18Hq-b!26DEn{zOZE18aF#v5-+m4$s5PkPoOnK_VhU}$k zRc%$3B<#jgxCn^asPw@B16IL~Y?IymeFsRo+SN)yFq4@xbB>SQ+<{dDVU$4-t?0uJ zvNcWNfo}W{0Mx=0Gf;EMHM6{g{RtZ09&S4(;l};+)xC3xo2`Kc!FJ{Unk}Ospcyzf z4mbfj!R__!XZ#dh*O&ZxR;aEM7CWyoxiwtF5;IJe#vyLHhR_Rq@}@YS!8wC(R&$v0 zV|}^{qd280aToBqjr`6lnqSSDe4bayA2^4{DIA+ue!5I(oY5#GX`#izg66i@(m*A& zvG4_qs4-I2{|(MN(Um(wL}NFO&tj5SiyX&Q35m6k7HlI7ble!+*?p-vzElWVDcvzE zlmxa{y@ey!2BRxry={~RR0c;LPFmEBHPg)DXf6|x(p>j)-ijlicf1sRH+>fklQnNu zJ@Ac5YL({Zoq(^RO6TNM=juP@y3v0O?Jn&py>$`6H*Gc?1N-`Qg z!eaZFIwau-r7i6H+JIH?Z7TjzcTBV{3iy3&TSoCNp^xi~EH4Bh|5&KeGSDggms`_u ze7Q>3#NBI>4T|Eg(wu`)m3?BG--E%(HbbV@1qY-!YBrE5lq|(S*SG*#!!;lJ!-!y~ zX40PSK`IOUh_r^jz)zNIFU-6J-Oy|Yn0laD=%;uiq69pMJ!HDvZoCBIZ4yVRe-9Ln zdg2|RgI2X>9ReUn3=Ul5p$cg%Yuf?Z!U^?3M_Yb1%2iA^kGM3xV7~=* zv}x)zjU=?OlmG&%Z|)x`wPDSWe< zLx~t+2SB!s;v}OP@n`S?M}8I+Ev_a_F)ga}7o5Z67!K$~n9Wm~!8XD`$Bn_E{pX6~bA^zV z(jBu-Cfljr!g=^BV7+aW2J{A79!^@+jWuIWcRZJlC~2yDIc>#}PdmOBeK&rW4U;u* zRqga9B(q9$^Gd_A*P2V)o&ag2koCW2j~#yiUX96WPkN+tKg$u&Me-f+zwK8gt< zHIw#q2U1z!N0jAo>oA=!gD4MXbVc(mVCtUcQJCSah*Jn42~g>LvkFp3Hfa)P;n{>N z3?W!$v4>OQ41L?eUX^`^=8k?N{cCILc7)+F;Dc8T?;C@hKe>a#yzE(vgVW0C8_<|1 zxD>B39ki-7>yQCeVsPLZk5x!xS=%~p3nz34ciQr+!LV|?eZ;59h5SEOKS_vbRNwBQ f#>H|Jz{(QW+MVs0<