@@ -927,7 +927,7 @@ _comp__split_longopt()
927
927
# Complete variables.
928
928
# @return True (0) if variables were completed,
929
929
# False (> 0) if not.
930
- # TODO: rename per API conventions
930
+ # TODO:API: rename per conventions
931
931
_variables ()
932
932
{
933
933
if [[ $cur =~ ^(\$ (\{ [! # ]?)?)([A-Za-z0-9_]*)$ ]]; then
@@ -1347,7 +1347,7 @@ _comp_compgen_usage()
1347
1347
1348
1348
# This function completes on signal names (minus the SIG prefix)
1349
1349
# @param $1 prefix
1350
- # TODO: rename per API conventions
1350
+ # TODO:API: rename per conventions
1351
1351
_signals ()
1352
1352
{
1353
1353
local -a sigs
@@ -1357,7 +1357,7 @@ _signals()
1357
1357
1358
1358
# This function completes on known mac addresses
1359
1359
#
1360
- # TODO: rename per API conventions
1360
+ # TODO:API: rename per conventions
1361
1361
_mac_addresses ()
1362
1362
{
1363
1363
local re=' \([A-Fa-f0-9]\{2\}:\)\{5\}[A-Fa-f0-9]\{2\}'
@@ -1397,7 +1397,7 @@ _mac_addresses()
1397
1397
1398
1398
# This function completes on configured network interfaces
1399
1399
#
1400
- # TODO: rename per API conventions
1400
+ # TODO:API: rename per conventions
1401
1401
_configured_interfaces ()
1402
1402
{
1403
1403
local -a files
@@ -1431,7 +1431,7 @@ _configured_interfaces()
1431
1431
# -6: IPv6 addresses only
1432
1432
# -a: All addresses
1433
1433
#
1434
- # TODO: rename per API conventions
1434
+ # TODO:API: rename per conventions
1435
1435
_ip_addresses ()
1436
1436
{
1437
1437
local n
@@ -1451,7 +1451,7 @@ _ip_addresses()
1451
1451
1452
1452
# This function completes on available kernels
1453
1453
#
1454
- # TODO: rename per API conventions
1454
+ # TODO:API: rename per conventions
1455
1455
_kernel_versions ()
1456
1456
{
1457
1457
_comp_compgen -- -W ' $(command ls /lib/modules)'
@@ -1461,7 +1461,7 @@ _kernel_versions()
1461
1461
# -a: restrict to active interfaces only
1462
1462
# -w: restrict to wireless interfaces only
1463
1463
#
1464
- # TODO: rename per API conventions
1464
+ # TODO:API: rename per conventions
1465
1465
_available_interfaces ()
1466
1466
{
1467
1467
local PATH=$PATH :/sbin
@@ -1480,7 +1480,7 @@ _available_interfaces()
1480
1480
}
1481
1481
1482
1482
# Echo number of CPUs, falling back to 1 on failure.
1483
- # TODO: rename per API conventions, rework to use vars rather than outputting
1483
+ # TODO:API: rename per conventions, rework to use vars rather than outputting
1484
1484
_ncpus ()
1485
1485
{
1486
1486
local var=NPROCESSORS_ONLN
@@ -1529,7 +1529,7 @@ _comp_compgen_tilde()
1529
1529
# ~foo/* /home/foo/*
1530
1530
#
1531
1531
# @param $1 Name of variable (not the value of the variable) to expand
1532
- # TODO: rename per API conventions
1532
+ # TODO:API: rename per conventions
1533
1533
__expand_tilde_by_ref ()
1534
1534
{
1535
1535
if [[ ${! 1-} == \~ * ]]; then
@@ -1539,7 +1539,7 @@ __expand_tilde_by_ref()
1539
1539
1540
1540
# This function expands tildes in pathnames
1541
1541
#
1542
- # TODO: rename per API conventions
1542
+ # TODO:API: rename per conventions
1543
1543
_expand ()
1544
1544
{
1545
1545
# Expand ~username type directory specifications. We want to expand
@@ -1560,7 +1560,7 @@ _expand()
1560
1560
1561
1561
# Process ID related functions.
1562
1562
# for AIX and Solaris we use X/Open syntax, BSD for others.
1563
- # TODO: rename per API conventions
1563
+ # TODO:API: rename per conventions
1564
1564
if [[ $OSTYPE == * @ (solaris| aix)* ]]; then
1565
1565
# This function completes on process IDs.
1566
1566
_pids ()
1639
1639
1640
1640
# This function completes on user IDs
1641
1641
#
1642
- # TODO: rename per API conventions
1642
+ # TODO:API: rename per conventions
1643
1643
_uids ()
1644
1644
{
1645
1645
if type getent & > /dev/null; then
@@ -1654,7 +1654,7 @@ _uids()
1654
1654
1655
1655
# This function completes on group IDs
1656
1656
#
1657
- # TODO: rename per API conventions
1657
+ # TODO:API: rename per conventions
1658
1658
_gids ()
1659
1659
{
1660
1660
if type getent & > /dev/null; then
@@ -1673,7 +1673,7 @@ _comp_backup_glob='@(#*#|*@(~|.@(bak|orig|rej|swp|dpkg*|rpm@(orig|new|save))))'
1673
1673
1674
1674
# Complete on xinetd services
1675
1675
#
1676
- # TODO: rename per API conventions
1676
+ # TODO:API: rename per conventions
1677
1677
_xinetd_services ()
1678
1678
{
1679
1679
local xinetddir=${_comp__test_xinetd_dir:-/ etc/ xinetd.d}
@@ -1688,7 +1688,7 @@ _xinetd_services()
1688
1688
1689
1689
# This function completes on services
1690
1690
#
1691
- # TODO: rename per API conventions
1691
+ # TODO:API: rename per conventions
1692
1692
_services ()
1693
1693
{
1694
1694
local sysvdirs
@@ -1718,7 +1718,7 @@ _services()
1718
1718
# one, because we set it up eagerly as completer for scripts in sysv init dirs
1719
1719
# below.
1720
1720
#
1721
- # TODO: rename per API conventions, rework to use vars rather than outputting
1721
+ # TODO:API: rename per conventions, rework to use vars rather than outputting
1722
1722
_service ()
1723
1723
{
1724
1724
local cur prev words cword comp_args
@@ -1755,7 +1755,7 @@ _comp__init_set_up_service_completions
1755
1755
1756
1756
# This function completes on modules
1757
1757
#
1758
- # TODO: rename per API conventions (+ include "kernel" in the name)
1758
+ # TODO:API: rename per conventions (+ include "kernel" in the name)
1759
1759
_modules ()
1760
1760
{
1761
1761
local modpath
@@ -1767,7 +1767,7 @@ _modules()
1767
1767
1768
1768
# This function completes on installed modules
1769
1769
#
1770
- # TODO: rename per API conventions (+ include "kernel" in the name)
1770
+ # TODO:API: rename per conventions (+ include "kernel" in the name)
1771
1771
_installed_modules ()
1772
1772
{
1773
1773
_comp_compgen -c " $1 " -- -W " $( PATH=" $PATH :/sbin" lsmod |
@@ -1781,7 +1781,7 @@ _installed_modules()
1781
1781
#
1782
1782
# @param $1 If -u, only return users/groups the user has access to in
1783
1783
# context of current completion.
1784
- # TODO: rename per API conventions
1784
+ # TODO:API: rename per conventions
1785
1785
_usergroup ()
1786
1786
{
1787
1787
if [[ $cur == * \\\\ * || $cur == * :* :* ]]; then
@@ -1826,7 +1826,7 @@ _usergroup()
1826
1826
fi
1827
1827
}
1828
1828
1829
- # TODO: rename per API conventions
1829
+ # TODO:API: rename per conventions
1830
1830
_allowed_users ()
1831
1831
{
1832
1832
if _complete_as_root; then
@@ -1837,7 +1837,7 @@ _allowed_users()
1837
1837
fi
1838
1838
}
1839
1839
1840
- # TODO: rename per API conventions
1840
+ # TODO:API: rename per conventions
1841
1841
_allowed_groups ()
1842
1842
{
1843
1843
if _complete_as_root; then
@@ -1858,7 +1858,7 @@ _comp_selinux_users()
1858
1858
# This function completes on valid shells
1859
1859
#
1860
1860
# @param $1 chroot to search from
1861
- # TODO: rename per API conventions
1861
+ # TODO:API: rename per conventions
1862
1862
_shells ()
1863
1863
{
1864
1864
local shell rest
@@ -1869,7 +1869,7 @@ _shells()
1869
1869
1870
1870
# This function completes on valid filesystem types
1871
1871
#
1872
- # TODO: rename per API conventions
1872
+ # TODO:API: rename per conventions
1873
1873
_fstypes ()
1874
1874
{
1875
1875
local fss
@@ -1935,7 +1935,7 @@ _comp_realcommand()
1935
1935
# This function returns the first argument, excluding options
1936
1936
# @param $1 chars Characters out of $COMP_WORDBREAKS which should
1937
1937
# NOT be considered word breaks. See _comp__reassemble_words.
1938
- # TODO: rename per API conventions
1938
+ # TODO:API: rename per conventions
1939
1939
_get_first_arg ()
1940
1940
{
1941
1941
local i
@@ -1954,7 +1954,7 @@ _get_first_arg()
1954
1954
# NOT be considered word breaks. See _comp__reassemble_words.
1955
1955
# @param $2 glob Options whose following argument should not be counted
1956
1956
# @param $3 glob Options that should be counted as args
1957
- # TODO: rename per API conventions
1957
+ # TODO:API: rename per conventions
1958
1958
_count_args ()
1959
1959
{
1960
1960
local i cword words
@@ -1972,36 +1972,36 @@ _count_args()
1972
1972
1973
1973
# This function completes on PCI IDs
1974
1974
#
1975
- # TODO: rename per API conventions
1975
+ # TODO:API: rename per conventions
1976
1976
_pci_ids ()
1977
1977
{
1978
1978
_comp_compgen -a -- -W " $( PATH=" $PATH :/sbin" lspci -n | awk ' {print $3}' ) "
1979
1979
}
1980
1980
1981
1981
# This function completes on USB IDs
1982
1982
#
1983
- # TODO: rename per API conventions
1983
+ # TODO:API: rename per conventions
1984
1984
_usb_ids ()
1985
1985
{
1986
1986
_comp_compgen -a -- -W " $( PATH=" $PATH :/sbin" lsusb | awk ' {print $6}' ) "
1987
1987
}
1988
1988
1989
1989
# CD device names
1990
- # TODO: rename per API conventions
1990
+ # TODO:API: rename per conventions
1991
1991
_cd_devices ()
1992
1992
{
1993
1993
_comp_compgen -ac " ${cur:-/ dev/ } " -- -f -d -X " !*/?([amrs])cd*"
1994
1994
}
1995
1995
1996
1996
# DVD device names
1997
- # TODO: rename per API conventions
1997
+ # TODO:API: rename per conventions
1998
1998
_dvd_devices ()
1999
1999
{
2000
2000
_comp_compgen -ac " ${cur:-/ dev/ } " -- -f -d -X " !*/?(r)dvd*"
2001
2001
}
2002
2002
2003
2003
# TERM environment variable values
2004
- # TODO: rename per API conventions
2004
+ # TODO:API: rename per conventions
2005
2005
_terms ()
2006
2006
{
2007
2007
_comp_compgen -a -- -W " $( {
@@ -2016,7 +2016,7 @@ _terms()
2016
2016
} 2> /dev/null) "
2017
2017
}
2018
2018
2019
- # TODO: rename per API conventions
2019
+ # TODO:API: rename per conventions
2020
2020
_bashcomp_try_faketty ()
2021
2021
{
2022
2022
if type unbuffer & > /dev/null; then
@@ -2036,7 +2036,7 @@ _bashcomp_try_faketty()
2036
2036
2037
2037
# This function provides simple user@host completion
2038
2038
#
2039
- # TODO: rename per API conventions
2039
+ # TODO:API: rename per conventions
2040
2040
_user_at_host ()
2041
2041
{
2042
2042
local cur prev words cword comp_args
@@ -2053,7 +2053,7 @@ shopt -u hostcomplete && complete -F _user_at_host talk ytalk finger
2053
2053
2054
2054
# NOTE: Using this function as a helper function is deprecated. Use
2055
2055
# `_known_hosts_real' instead.
2056
- # TODO: rename per API conventions
2056
+ # TODO:API: rename per conventions
2057
2057
_known_hosts ()
2058
2058
{
2059
2059
local cur prev words cword comp_args
@@ -2071,7 +2071,7 @@ _known_hosts()
2071
2071
# Helper function to locate ssh included files in configs
2072
2072
# This function looks for the "Include" keyword in ssh config files and
2073
2073
# includes them recursively, adding each result to the config variable.
2074
- # TODO: rename per API conventions
2074
+ # TODO:API: rename per conventions
2075
2075
_included_ssh_config_files ()
2076
2076
{
2077
2077
(( $# < 1 )) &&
@@ -2124,7 +2124,7 @@ _included_ssh_config_files()
2124
2124
# -4 Filter IPv6 addresses from results
2125
2125
# -6 Filter IPv4 addresses from results
2126
2126
# @return Completions, starting with CWORD, are added to COMPREPLY[]
2127
- # TODO: rename per API conventions
2127
+ # TODO:API: rename per conventions
2128
2128
_known_hosts_real ()
2129
2129
{
2130
2130
local configfile=" " flag prefix=" "
@@ -2516,7 +2516,7 @@ _comp_root_command()
2516
2516
complete -F _comp_root_command fakeroot gksu gksudo kdesudo really
2517
2517
2518
2518
# Return true if the completion should be treated as running as root
2519
- # TODO: rename per API conventions
2519
+ # TODO:API: rename per conventions
2520
2520
_complete_as_root ()
2521
2521
{
2522
2522
[[ $EUID -eq 0 || ${root_command-} ]]
@@ -2582,7 +2582,7 @@ complete -F _comp_longopt \
2582
2582
2583
2583
declare -Ag _xspecs
2584
2584
2585
- # TODO: rename per API conventions
2585
+ # TODO:API: rename per conventions
2586
2586
_filedir_xspec()
2587
2587
{
2588
2588
local cur prev words cword comp_args
@@ -2622,7 +2622,7 @@ _filedir_xspec()
2622
2622
fi
2623
2623
}
2624
2624
2625
- # TODO: rename per API conventions
2625
+ # TODO:API: rename per conventions
2626
2626
_install_xspec()
2627
2627
{
2628
2628
local xspec=$1 cmd
@@ -2691,7 +2691,7 @@ _install_xspec '!*.@(mp[234c]|og[ag]|@(fl|a)ac|m4[abp]|spx|tta|w?(a)v|wma|aif?(f
2691
2691
unset -f _install_xspec
2692
2692
2693
2693
# Minimal completion to use as fallback in _completion_loader.
2694
- # TODO: rename per API conventions
2694
+ # TODO:API: rename per conventions
2695
2695
_minimal()
2696
2696
{
2697
2697
local cur prev words cword comp_args
@@ -2702,7 +2702,7 @@ _minimal()
2702
2702
# https://lists.gnu.org/archive/html/bug-bash/2012-01/msg00045.html
2703
2703
complete -F _minimal ''
2704
2704
2705
- # TODO: rename per API conventions
2705
+ # TODO:API: rename per conventions
2706
2706
__load_completion()
2707
2707
{
2708
2708
local cmd=$1 cmdname=${1##*/ } dir compfile
@@ -2821,7 +2821,7 @@ __load_completion()
2821
2821
}
2822
2822
2823
2823
# set up dynamic completion loading
2824
- # TODO: rename per API conventions
2824
+ # TODO:API: rename per conventions
2825
2825
_completion_loader()
2826
2826
{
2827
2827
# $1 =_EmptycmD_ already for empty cmds in bash 4.3, set to it for earlier
0 commit comments