b1   7 `H;  7 `H; trustya 7 `H; эh^  L1 8 # :1:ca5fc01fde06ad407095c58297e27ff007d048a4 :2:447b8a8c9d3205f6dd9fd65b4cb51a28a077c0c5f89eb315767a8671d31e5437 47b5d24410986af0493eb37c91056b0d 20936main/source/Sources:1:4c50673b21d4c8acbc609f5f8966027163bd2ed0 :2:3eba9d1a2043720dfb8fc122de85a024a961469a27644f1493ef622f4af83300 341ceafd87b5f979aceefe7d0c6fd5e3 125main/binary-i386/Release:1:3da44fde0937e22e21c12738707577296e457ea9 :2:6f412a933160fe5480e7a394d4abb19543d26a6095dfd086924acc4fa3f7d544 ddb9a93872b9654a692d3fa5120d994b 20474main/binary-i386/Packages:1:d2d9309027daad57e4b901f66d238bf3d3691544 :2:789e17afe26206fdf2b6c7741f92916e4ff2260d5c674ec15de9964a46d09b4c c6f2aaacee50da8e5ab829611eda5cc7 126main/binary-amd64/Release:1:5ce7e2dc4e2bcff06f6483fdbf0194cf96dafa6b :2:e473ad2df2ffb6d520f92470d4cf1453265b96b6923fcb89e9153eadcbe7c25d 66abdb07141c6e8dee1ab55d78c9a8fa 33444main/binary-amd64/Packages; J, ; P1p`hn Package: salt Format: 3.0 (quilt) Binary: salt-common, salt-master, salt-minion, salt-syndic, salt-ssh, salt-cloud, salt-api Architecture: all Version: 2018.3.2+ds-1 Maintainer: Debian Salt Team Uploaders: Joe Healy , Franklin G Mendoza , Andriy Senkovych , David Murphy Homepage: http://saltstack.org/ Standards-Version: 3.9.6 Vcs-Browser: https://github.com/saltstack/salt.git Vcs-Git: git://github.com/saltstack/salt.git Build-Depends: debhelper (>= 9.20120410~), bash-completion, python | python-all | python-dev | python-all-dev, python-setuptools, python-debian, python-sphinx (>= 1.0), dh-python Package-List: salt-api deb admin extra salt-cloud deb admin extra salt-common deb admin extra salt-master deb admin extra salt-minion deb admin extra salt-ssh deb admin extra salt-syndic deb admin extra Priority: extra Section: admin Directory: pool/main/s/salt Files: 2375fd7ab519a47193063ff782edaabe 2034 salt_2018.3.2+ds-1.dsc 76ad3399c8437a0a8ee72d2d8e6f2fc8 13127483 salt_2018.3.2+ds.orig.tar.gz d018bd7258ada5845c6f2ce6815fdfbb 19138 salt_2018.3.2+ds-1.debian.tar.gz Checksums-Sha1: 9310d953217353c33356f58dae83eaa35d390965 2034 salt_2018.3.2+ds-1.dsc 454d738853f4f310ee9aa8779b1696c0c7ea8bff 13127483 salt_2018.3.2+ds.orig.tar.gz 783fe34ab4a98e0ea76ec36a69f443aaaae156b1 19138 salt_2018.3.2+ds-1.debian.tar.gz Checksums-Sha256: e5f05d9b455272ae37f028403460f351e22036d92f57c0ca81dc561f417bfd3f 2034 salt_2018.3.2+ds-1.dsc 319dd4ebd591ed907ca1c861f11b44095def967dab7c290a892afe6b1276df9a 13127483 salt_2018.3.2+ds.orig.tar.gz fbbc0a2d0074d53915b59d8064a11746dc6e3b2b55e08792c1e14c849fab78d6 19138 salt_2018.3.2+ds-1.debian.tar.gz solve somehow completion for salt -G pythonversion:[tab] # (not sure what to do with lists) # TODO: --range[tab] -- how? # TODO: -E --exsel[tab] -- how? # TODO: --compound[tab] -- how? # TODO: use history to extract some words, esp. if ${cur} is empty # TODO: TEST EVERYTING a lot # TODO: cache results of some functions? where? how long? # TODO: is it ok to use '--timeout 2' ? _salt_get_grains(){ if [ "$1" = 'local' ] ; then salt-call --out=txt -- grains.ls | sed 's/^.*\[//' | tr -d ",']" |sed 's:\([a-z0-9]\) :\1\: :g' else salt '*' --timeout 2 --out=txt -- grains.ls | sed 's/^.*\[//' | tr -d ",']" |sed 's:\([a-z0-9]\) :\1\: :g' fi } _salt_get_grain_values(){ if [ "$1" = 'local' ] ; then salt-call --out=txt -- grains.item $1 |sed 's/^\S*:\s//' |grep -v '^\s*$' else salt '*' --timeout 2 --out=txt -- grains.item $1 |sed 's/^\S*:\s//' |grep -v '^\s*$' fi } _salt(){ local cur prev opts _salt_grains _salt_coms pprev ppprev COMPREPLY=() cur="${COMP_WORDS[COMP_CWORD]}" prev="${COMP_WORDS[COMP_CWORD-1]}" if [ ${COMP_CWORD} -gt :1:c78192525bfb18ffa0571f27a0f3ede5da45d672 :2:4adb6e3265969e23220573fc65add876692f55a94ed656be6d4f9d72671f6ad4 a3971e7ffe7fce258d9d2bde860077de 6745main/source/Sources.gz:1:df3d548c8924c0544043bfcad1a59a8b276283e5 :2:e0cd3ee482329269a291d829387568d15163a606c0bd22bdedef0bad932ef19c 389a5bad4d298584a88382c73043f965 127main/source/Release:1:46d32e9acc7e6cff7e39542cb4b7e11386ce7d40 :2:340cf63a43c015730bd5a8c717dc1cd57d250eb6441e1c3486cd1701eca21748 a6365d6e44c87cd691bbea1d3e4f3c7d 5563main/binary-i386/Packages.gz:1:6769b9e1d9016665d4e14a99ef65de63726023f4 :2:ea0377a3d1ae64ed6ae9ca4580e9b9dd9f48591251a26918e3da4e9859b66372 d255969edfcce17ee31ca30a10396015 8800main/binary-amd64/Packages.gz