summaryrefslogtreecommitdiff
path: root/shell-completion
Commit message (Collapse)AuthorAge
* Prep v239: Remove portabled, rc-local and time-sync.Sven Eden2018-08-24
| | | | They, or at least bits of them, have slithered in during migration.
* tree-wide: drop copyright headers from frequent contributorsZbigniew Jędrzejewski-Szmek2018-08-24
| | | | | | | | Fixes #9320. for p in Shapovalov Chevalier Rozhkov Sievers Mack Herrmann Schmidt Rudenberg Sahani Landden Andersen Watanabe; do git grep -e 'Copyright.*'$p -l|xargs perl -i -0pe 's|/([*][*])?[*]\s+([*#]\s+)?Copyright[^\n]*'$p'[^\n]*\s*[*]([*][*])?/\n*|\n|gms; s|\s+([*#]\s+)?Copyright[^\n]*'$p'[^\n]*\n*|\n|gms' done
* Drop my copyright headersZbigniew Jędrzejewski-Szmek2018-08-24
| | | | | | | perl -i -0pe 's/\s*Copyright © .... Zbigniew Jędrzejewski.*?\n/\n/gms' man/*xml git grep -e 'Copyright.*Jędrzejewski' -l | xargs perl -i -0pe 's/(#\n)?# +Copyright © [0-9, -]+ Zbigniew Jędrzejewski.*?\n//gms' git grep -e 'Copyright.*Jędrzejewski' -l | xargs perl -i -0pe 's/\s*\/\*\*\*\s+Copyright © [0-9, -]+ Zbigniew Jędrzejewski[^\n]*?\s*\*\*\*\/\s*/\n\n/gms' git grep -e 'Copyright.*Jędrzejewski' -l | xargs perl -i -0pe 's/\s+Copyright © [0-9, -]+ Zbigniew Jędrzejewski[^\n]*//gms'
* tree-wide: beautify remaining copyright statementsLennart Poettering2018-08-24
| | | | | | Let's unify an beautify our remaining copyright statements, with a unicode ©. This means our copyright statements are now always formatted the same way. Yay.
* resolve: rename PrivateDNS to DNSOverTLSIwan Timmer2018-08-24
| | | | PrivateDNS is not considered a good name for this option, so rename it to DNSOverTLS
* bash-completion/resolvectl: support privatedns commandYu Watanabe2018-08-24
|
* bash-completion: add completion for portablectlYu Watanabe2018-08-24
|
* bash-completion: add completion for resolvectlYu Watanabe2018-08-24
|
* tree-wide: drop license boilerplateZbigniew Jędrzejewski-Szmek2018-08-24
| | | | | | | | | | Files which are installed as-is (any .service and other unit files, .conf files, .policy files, etc), are left as is. My assumption is that SPDX identifiers are not yet that well known, so it's better to retain the extended header to avoid any doubt. I also kept any copyright lines. We can probably remove them, but it'd nice to obtain explicit acks from all involved authors before doing that.
* bash-completion: loginctl: add missing options and verbsYu Watanabe2018-05-30
|
* Prep v236 : Add missing SPDX-License-Identifier (1/9) shell-completionSven Eden2018-03-15
|
* Prep v236: Apply missing upstream updates to the build systemSven Eden2018-03-13
|
* Meson build system: Add missing '#' in masked blocksSven Eden2018-03-07
|
* Apply missing updates from upstreamSven Eden2017-12-08
|
* Apply updates from upstreamSven Eden2017-12-07
|
* build-sys: use #if Y instead of #ifdef Y everywhereZbigniew Jędrzejewski-Szmek2017-11-23
| | | | | | | | | | | | | | | The advantage is that is the name is mispellt, cpp will warn us. $ git grep -Ee "conf.set\('(HAVE|ENABLE)_" -l|xargs sed -r -i "s/conf.set\('(HAVE|ENABLE)_/conf.set10('\1_/" $ git grep -Ee '#ifn?def (HAVE|ENABLE)' -l|xargs sed -r -i 's/#ifdef (HAVE|ENABLE)/#if \1/; s/#ifndef (HAVE|ENABLE)/#if ! \1/;' $ git grep -Ee 'if.*defined\(HAVE' -l|xargs sed -i -r 's/defined\((HAVE_[A-Z0-9_]*)\)/\1/g' $ git grep -Ee 'if.*defined\(ENABLE' -l|xargs sed -i -r 's/defined\((ENABLE_[A-Z0-9_]*)\)/\1/g' + manual changes to meson.build squash! build-sys: use #if Y instead of #ifdef Y everywhere v2: - fix incorrect setting of HAVE_LIBIDN2
* Prep v235: Remove superfluous .gitignore filesSven Eden2017-08-14
|
* General: Update build system to upstream support of meson+ninja.Sven Eden2017-08-04
| | | | | | | | Upstream thinks, that the auto tools are too 'legacy', or that they are at least no longer fitting. We follow, as the classic auto tools files have been removed, so no other choice here...
* bash-completion: list valid signal namesEvgeny Vereshchagin2017-05-17
| | | | this is a follow-up for commit 18540892d18addc4dcb81
* Major cleanup of all leftovers after rebasing on master.Sven Eden2017-03-14
| | | | | | | | The patching of elogind in several steps with only partly rebasing on a common commit with upstream, left the tree in a state, that was unmergeable with master. By rebasing on master and manually cleaning up all commits, this merge is now possible. However, this process left some orphans, that are cleanup now.
* Prep v221: Update and clean up build system to sync with upstreamSven Eden2017-03-14
| | | | | | | | | | | | | | This commit replays the moving around of source files that have been done between systemd-219 and systemd-221. Further the Makefile.am is synchronized with the upstream version and then "re-cleaned". A lot of functions, that are not used anywhere in elogind have been coated into #if 0/#endif directives to further shorten the list of dependencies. All unneeded files have been removed.
* Prep v220: Remove all source files, taht are not needed to build elogind.Sven Eden2017-03-14
| | | | | | | | | | Prep v220: Remove not needed headers, round 1 Prep v220: Remove not needed headers, round 2 Prep v220: Remove not needed headers, round 3 Prep v220: Remove empty source directories Prep v220: Remove non-empty source directories, that aren't needed by elogind Prep v220: Remove all root directories that aren't referenced by the elogind build chain. Prep v220: remove superfluous src/import directory and systemd configurations and policies.
* zsh-completion: _loginctl/_systemd/_systemd-inhibit improvementsEric Cook2017-03-14
| | | | | | | | | | | | | | | | | | | | | | _loginctl: respects the verbose style. which allows a user to get the pre d5df0d950f8bc behavior of not showing a description for sessions and users, by default they aren't shown. zstyle ':completion:*' verbose true or zstyle ':completion:*:loginctl*:*' verbose true # or similar Will show the descriptions. zstyle ':completion:*' verbose true and zstyle ':completion:*:loginctl*:*' verbose false # or similar Won't show descriptions for loginctl only _systemd: complete pids for systemd-notify's --pid option. display a message of the expected argument for other options. _systemd-inhibit: complete block & delay for --mode display a message of the expected argument for --who/--why
* zsh-completion: _loginctl - general bug fixesEric Cook2017-03-14
| | | | | | | | | | | | | | | | | | | | | | 1) the iterator `fun' has an local scope. after running the completer, it will no longer be defined. 2) use _describe instead of calling compadd. Using compadd without calling _description or something similar before, restricts the user's ability to customize what is presented to them. zstyle ':completion:*' format 'Completing %d' - now displays an header showing what is being completed. zstyle ':completion::complete:loginctl-*::users' users user1 user2 - allows the user to manually specify which users is offered zstyle :completion::complete:loginctl-kill-user:\* \ ignored-patterns '(100<0-4>|user1)' - selectively ignore some users when completing loginctl kill-user <tab> Sessions, UIDs now have descriptions when selecting them. 3) removed the call to _loginctl_all_seats in _loginctl_attach(), since _loginctl_seats calls it a second time, right before adding matches. There isn't a noticeable difference doing this.
* zsh-completion: update loginctlRonny Chevalier2017-03-14
|
* remove shell completionAndy Wingo2015-04-08
|
* Updates in bash autocompletionsCarlos Morata Castillo2015-01-29
| | | | | | | | | Hi, I did ./check-undocumented.sh -b (my script just submitted) and checked the results. Cheers.
* treewide: fix multiple typosTorstein Husebø2015-01-26
|
* zsh-completion: Do not interpret escape sequences in _filter_units_by_propertyWieland Hoffmann2015-01-21
| | | | | | | This makes all functions that rely on _filter_units_by_property() (like _systemctl_{stop,kill,try_restart}) work with unit names that contain backslash escaped sequences (like automount units with spaces that are escaped to "\x20").
* fix zsh completion typoMoez Bouhlel2015-01-15
| | | | json-see => json-sse
* zsh-completion: add missing completions for systemd-tmpfilesRonny Chevalier2015-01-12
|
* zsh-completion: add missing completions for systemd-runRonny Chevalier2015-01-12
|
* zsh-completion: add missing completions for systemd-analyzeRonny Chevalier2015-01-12
|
* zsh-completion: add missing -M completion for timedatectlRonny Chevalier2015-01-12
|
* zsh-completion: add missing completions for coredumpctlRonny Chevalier2015-01-12
|
* shell-completion: add missing output modesRonny Chevalier2015-01-09
| | | | https://bugs.freedesktop.org/show_bug.cgi?id=88216
* bash-completion: systemd-nspawn updateCarlos Morata Castillo2015-01-08
| | | | | | | | *Autocompletion for dirs, doesn't leave until you press space. *Added tmpfs, volatile and network-macvlan options. I tried with the SELinux options with seinfo(setools-console), but too messy to get it right. Even Daniel Walsh haven't done it yet. :)
* shell-completion: add full support for completing busctl command lines, with ↵Lennart Poettering2014-12-23
| | | | services, objects, interfaces, members, and signatures
* zsh-completion: remove duplicate functionZbigniew Jędrzejewski-Szmek2014-12-10
| | | | https://bugs.archlinux.org/task/43069
* shell-completion: systemctl editRonny Chevalier2014-12-10
|
* hostnamed: introduce new "embedded" chassis typeLennart Poettering2014-11-06
| | | | | | | We really don't want to get lost in adding fridge, car, plane, drone, or whatever else, hence add a generic term "embedded" cover all the cases where the computer is just part of something bigger, and not at the focus of things.
* zsh-completion: update start/restart completionsZbigniew Jędrzejewski-Szmek2014-10-29
| | | | Now zsh should behave the same for those two subcommands as bash.
* bash-completion: use improved filtering to make things fasterZbigniew Jędrzejewski-Szmek2014-10-29
|
* bash-completion: rework startable/restartable units once moreZbigniew Jędrzejewski-Szmek2014-10-29
| | | | | | | | I tried to use 'systemctl --all list-units' to filter unit files, but this always filters out unit files which are not loaded. We want to complete systemctl start with those units too, so this approach is not going to work. New version is rather slow, but hopefully correct.
* shell-completion: systemctl set-default,get-default,is-system-runningZbigniew Jędrzejewski-Szmek2014-10-27
|
* shell-completion/bash: add add-wants and add-requiresLukas Nykryn2014-10-19
|
* shell-completion: propose templates for disable/[re]enable/[re]startZbigniew Jędrzejewski-Szmek2014-10-14
| | | | | | | | | | | | | | Templates can be [re]enabled, on their own if the have DefaultInstance set, and with an instance suffix in all cases. Propose just the template name ending in @, to underline the instance suffix may have to be appended. Likewise for start/restart. This means that sometimes superflous units that one will not really want to operate on will be proposed, but this seems better than proposing a very incomplete set of names. https://bugs.freedesktop.org/show_bug.cgi?id=66912
* shell-completion: fix completion of inactive unitsZbigniew Jędrzejewski-Szmek2014-10-14
| | | | | | | | | | | Units which not loaded were not proposed properly. OTOH, we should filter units from get-unit-files by their state if they are currently loaded. Bring zsh completions in line with bash completion, the same logic should be used in both implementations. https://bugzilla.redhat.com/show_bug.cgi?id=1024379 https://bugzilla.redhat.com/show_bug.cgi?id=790768 https://bugs.freedesktop.org/show_bug.cgi?id=84720
* shell-completion(zsh): journalctl's -b changesEric Cook2014-09-27
| | | | | | removed pointless index sort of bootids. use `compadd -a' to add each array, instead of expanding possibly hundreds of words needlessly. optional completion of -b
* readahead: wipe out readaheadDaniel Buch2014-09-25
|