Lennart Poettering
5732a7dbb0
Merge pull request #1690 from evverx/run-runtime-directory
...
systemd-run can launch units with RuntimeDirectory
2015-11-02 20:16:18 +01:00
Evgeny Vereshchagin
93557fcb5d
shell-completion: systemctl: show completions for user
in global
mode
2015-10-30 04:55:32 +03:00
Evgeny Vereshchagin
1012972478
shell-completion: hostnamectl: add the command set-location
2015-10-29 07:47:16 +03:00
Evgeny Vereshchagin
dcebcd7ade
shell-completion: systemd-run: add the property RuntimeDirectory
2015-10-27 05:18:12 +03:00
Evgeny Vereshchagin
64fa5643df
shell-completion: systemd-run: add the property ProtectHome
2015-10-26 00:22:34 +00:00
Evgeny Vereshchagin
4e79ac4425
shell-completion: systemd-run: add the property ProtectSystem
2015-10-24 22:49:46 +00:00
Nicolas Cornu
7e7cd2526d
shell-completion: systemd-run: add new property EnvironmentFile
2015-10-21 16:18:59 +02:00
Evgeny Vereshchagin
64a713d94d
shell-completion: systemd-run: add new properties
...
"ReadWriteDirectories", "ReadOnlyDirectories", "InaccessibleDirectories"
2015-10-20 22:03:49 +00:00
Evgeny Vereshchagin
e9cc999a30
shell-completion: systemd-run: add property OOMScoreAdjust
2015-10-17 20:03:40 +00:00
Evgeny Vereshchagin
8d2bc8e5fd
shell-completion: systemd-run: add TimerSlackNSec property
2015-10-15 10:01:09 +00:00
Evgeny Vereshchagin
75d73dc9d0
shell-completion: systemd-run: add SyslogFacility property
2015-10-14 15:05:14 +00:00
Evgeny Vereshchagin
7135129e0a
shell-completion: systemd-run: add SyslogLevel property
2015-10-14 14:48:55 +00:00
Evgeny Vereshchagin
dc800d8406
shell-completion: systemd-run: add new properties
2015-10-09 12:42:34 +00:00
Evgeny Vereshchagin
f961371fb7
shell-completion: systemd-run: add new properties
...
See:
* 602b83559a
* b9c50073fc
2015-10-09 06:49:46 +03:00
Lennart Poettering
1af1f2f92e
shell-completion: add pseudo machine ".host" to shell completion
2015-10-08 15:14:27 +02:00
Lennart Poettering
56f3cb335a
shell-completion: add "machinectl shell" to bash completion logic
2015-10-08 15:03:31 +02:00
Lennart Poettering
23a749f285
Merge pull request #1419 from keszybz/shell-completion
...
Shell completion tweaks
2015-09-30 22:32:09 +02:00
Evgeny Vereshchagin
0c66ffd8b9
shell-completion: journalctl: add --rotate
2015-09-30 22:58:05 +03:00
Zbigniew Jędrzejewski-Szmek
4ed2f1b1f1
bash-completion: remove one more sort and sub-shell
...
{} is preferred to (), because the first is just grouping, while the
second invokes a separate shell.
2015-09-28 17:23:53 -04:00
Zbigniew Jędrzejewski-Szmek
db79008804
bash-completion: use builtins when generating list
2015-09-28 15:42:27 -04:00
Zbigniew Jędrzejewski-Szmek
b00c1cf9d6
bash-completion: use builtins when generating list
...
awk is an external program, and it is better to stick to shell built-ins.
Also, even with external awk, sort -u is redundant, because the shell does
this on its own.
2015-09-28 15:23:04 -04:00
Zbigniew Jędrzejewski-Szmek
840b2c0e77
shell-completion: use systemctl --state=help
...
This way completion lists should stay up to date.
Also use systemctl -t help to list types in zsh, as was already
done in bash.
2015-09-28 15:10:03 -04:00
Evgeny Vereshchagin
043a090d7d
shell-completion: nspawn: add missing values for --link-journal
2015-09-26 04:10:08 +03:00
Evgeny Vereshchagin
6409d3af08
shell-completion: journalctl: add missing options
2015-09-25 04:24:29 +03:00
Evgeny Vereshchagin
023dd03a42
shell-completion: journalctl: add missing fields
2015-09-25 03:52:07 +03:00
Evgeny Vereshchagin
a2accacb98
shell-completion: cgtop bash completion: add -r,--raw,-k,-P,--order
2015-09-21 17:33:00 +00:00
Evgeny Vereshchagin
79af4b6c1c
shell-completion: cgtop bash completion: -n,--iterations,-d,--delay require arg
2015-09-21 17:09:40 +00:00
Evgeny Vereshchagin
73b73b762c
shell-completion: update systemd-cgtop bash completion: --recursive
2015-09-21 16:54:58 +00:00
Evgeny Vereshchagin
96a6426f30
cgtop: add -M/--machine
2015-09-21 12:04:45 +00:00
Evgeny Vereshchagin
20ba8107a5
shell-completion: update systemd-analyze bash-completion
...
* Change --no-man to --man (see dad29df
)
* --{from,to}-pattern require arg
2015-09-07 04:51:21 +03:00
Evgeny Vereshchagin
3a221b5df8
shell-completion: update systemctl bash completion
...
Many new options have been added since the bash completion was last
updated.
2015-09-04 23:04:10 +03:00
Evgeny Vereshchagin
8c7db2fb21
run: enable interactive authorization
2015-09-01 16:43:08 +00:00
Evgeny Vereshchagin
e50e53876f
shell-completion: bash: add systemd-path completion
2015-08-31 19:24:16 +00:00
Evgeny Vereshchagin
e4f246b1b5
shell-completion: bash: add networkctl completion
2015-08-28 18:01:48 +00:00
Evgeny Vereshchagin
17e98b9177
shell-completion: add failed
state to --state compwords
2015-08-28 00:36:02 +00:00
Evgeny Vereshchagin
20bde81923
shell-completion: update systemd-run bash completion
...
Many new options have been added since the bash completion was last
updated.
2015-08-27 23:30:11 +00:00
Seth Jennings
4acd40613f
shell-completion: bash: make list-transfers and cancel-transfer STANDALONE
...
list-transfers and cancel-transfers don't take machine arguments.
2015-08-18 13:22:42 -05:00
Seth Jennings
2977883de2
shell-completion: bash: add image transfer subcommands
2015-08-18 13:20:12 -05:00
Lennart Poettering
7b0991c617
Merge pull request #931 from spartacus06/update-completion-machinectl
...
Update shell completion for machinectl
2015-08-16 19:58:49 +02:00
Seth Jennings
4f8f4c310c
shell-completion: use list-images rather than list
...
"machinectl list" only lists running machines while many of the MACHINES
commands use names of images; both running and non-running.
List machines from both "list" and "list-images" and use sort -u to
avoid duplicates.
2015-08-16 11:20:21 -05:00
Seth Jennings
6eb8bec62d
shell-completion: update machinectl bash completion
...
Many new subcommands have been added since the bash completion was last
updated. Bring it up to speed.
2015-08-16 11:19:36 -05:00
Evgeny Vereshchagin
adb0c25eb6
bash-completion: generate unit type list from systemctl -t help option
2015-08-16 14:53:21 +00:00
Zbigniew Jędrzejewski-Szmek
903e7c37ca
Use "new" --job-mode= option in more places
...
--irreversible/--ignore-dependencies/--fail are deprececated since 4dc5b821ae
.
Also add shell completions for --jobs-mode.
2015-05-18 01:08:09 -04:00
Zbigniew Jędrzejewski-Szmek
7b742b3130
shell-completion: systemctl switch-root verb
...
The completion is rudimentary (all files). I think this is OK since
this is used so rarely. But not having it proposed at all is annoying.
2015-04-08 11:28:45 -04:00
Jan Janssen
5bdf22430e
logind,systemctl: add reboot to EFI firmware support
2015-04-07 18:51:45 +02:00
Carlos Morata Castillo
b4f91f2ba3
Updates in bash autocompletions
...
Hi,
I did ./check-undocumented.sh -b (my script just submitted) and checked
the results.
Cheers.
2015-01-29 00:44:30 -05:00
Ronny Chevalier
e4e5a85f34
shell-completion: add missing output modes
...
https://bugs.freedesktop.org/show_bug.cgi?id=88216
2015-01-09 13:53:23 +01:00
Carlos Morata Castillo
8c5463585d
bash-completion: systemd-nspawn update
...
*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. :)
2015-01-08 16:33:59 -05:00
Lennart Poettering
e275f5e204
shell-completion: add full support for completing busctl command lines, with services, objects, interfaces, members, and signatures
2014-12-23 22:44:32 +01:00
Ronny Chevalier
409886c424
shell-completion: systemctl edit
2014-12-10 01:10:01 +01:00
Lennart Poettering
25fa306ed5
hostnamed: introduce new "embedded" chassis type
...
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.
2014-11-06 14:37:12 +01:00
Zbigniew Jędrzejewski-Szmek
372b221166
bash-completion: use improved filtering to make things faster
2014-10-29 23:48:10 -04:00
Zbigniew Jędrzejewski-Szmek
9ff8af5460
bash-completion: rework startable/restartable units once more
...
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.
2014-10-29 23:48:09 -04:00
Zbigniew Jędrzejewski-Szmek
1cf3c30c07
shell-completion: systemctl set-default,get-default,is-system-running
2014-10-27 22:34:28 -04:00
Lukas Nykryn
8fc5cd71be
shell-completion/bash: add add-wants and add-requires
2014-10-19 18:20:06 +02:00
Zbigniew Jędrzejewski-Szmek
e9a19bd882
shell-completion: propose templates for disable/[re]enable/[re]start
...
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
2014-10-14 21:20:05 -04:00
Zbigniew Jędrzejewski-Szmek
f29c77bc01
shell-completion: fix completion of inactive units
...
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
2014-10-14 21:18:42 -04:00
Dave Reisner
ec15977a3c
completion: filter templates from restartable units
...
Since c6a373a263
, we might encounter unit templates via the
'list-units' verb. These aren't restartable (and we throw errors), so
make sure they're filtered out of the completion options.
fixes downstream bug: https://bugs.archlinux.org/task/41719
2014-08-29 20:40:38 -04:00
Eric Cook
c317a1a19c
shell-completion: prevent mangling unit names (bash)
...
This fixes the issue noted by Zbigniew in most cases.
if a unit's name is enclosed in single quotes completion still
will not happen after the first `\'.
https://bugs.freedesktop.org/show_bug.cgi?id=78388
2014-07-27 15:27:16 -04:00
Zbigniew Jędrzejewski-Szmek
c6a373a263
bash-completion: use list-unit-files to get "all" units
...
I think that it is better to return good results slightly more slowly,
than partial quickly. Also reading from disk seems fast enough. Even
the delay on first try with completely cold cache is acceptable.
This is just for bash, 'cause zsh was already doing this.
https://bugzilla.redhat.com/show_bug.cgi?id=790768
2014-07-26 20:15:38 -04:00
Zbigniew Jędrzejewski-Szmek
2c12a402cb
shell-completion: systemd-analyze verify, systemctl link
...
Some zsh completion helpers were not installed, so completion
was broken.
Add systemd-analyze verify. Make systemctl link complete only
unit names.
2014-07-21 22:33:51 -04:00
Zbigniew Jędrzejewski-Szmek
be8f4a9fa7
bash-completion: -p option for journalctl
2014-07-19 19:47:10 -04:00
Zbigniew Jędrzejewski-Szmek
c0a67aef31
shell-completion: restore completion for -p
...
It was broken since systemd was moved out of /bin.
For zsh it was never there.
2014-07-15 10:06:12 -04:00
Zbigniew Jędrzejewski-Szmek
ccb03ac39d
shell-completion: add hostnamectl set-deployment
2014-07-11 09:22:01 -04:00
Zbigniew Jędrzejewski-Szmek
1ed7749564
shell-completion,man: beef up chassis completions and description
...
Parameters to hostnamectl command are not optional and should not be marked
as such in the man page.
2014-07-11 09:22:00 -04:00
Lennart Poettering
f4bab1690e
coredump: coredumpctl is so useful now, make it a first-class citizen
...
Drop the "systemd-" prefix, renaming it from "systemd-coredumpctl" to
"coredumpctl".
2014-06-19 13:46:01 +02:00
Dan Kilman
a163b64c4b
bash completion: fix __get_startable_units
2014-04-13 11:39:43 -04:00
Thomas Hindoe Paaboel Andersen
5ba85788ab
bash completion: add -i/--image to nspawn
2014-04-11 00:49:05 +02:00
Kay Sievers
51e430a5b0
bash_completion: busctl - add support for --user mode
2014-04-04 08:24:22 -04:00
Thomas Hindoe Paaboel Andersen
085ebc1b22
bash completion: Add -r/--recursive to systemctl
2014-04-03 22:54:41 +02:00
Lennart Poettering
0088d63151
systemctl: --kill-mode is long long gone, don't mention it in the man page
2014-03-25 00:31:48 +01:00
Thomas Hindoe Paaboel Andersen
761a7c71b6
systemd-run: extend bash completion
...
--system
-H --host
-M --machine
--service-type (options: simple forking oneshot dbus notify idle)
--uid
--gid
--nice
--setenv
-p --property (options read from bus_append_unit_property_assignment)
2014-03-17 22:02:21 +01:00
Thomas Hindoe Paaboel Andersen
207017017d
add bash completion for systemd-cat
2014-03-04 23:17:07 +01:00
Thomas Hindoe Paaboel Andersen
3bfe58cbd4
add bash completion for systemd-detect-virt
2014-03-03 22:18:37 +01:00
Thomas Hindoe Paaboel Andersen
64ae7f1864
update bash completion for systemd-analyze
2014-03-03 22:18:32 +01:00
Thomas Hindoe Paaboel Andersen
d9256bac4d
add bash completion for systemd-cgtop
2014-03-02 23:07:35 +01:00
Thomas Hindoe Paaboel Andersen
abdab4f602
add bash completion for systemd-cgls
2014-03-01 23:10:38 +01:00
Thomas Andersen
0d6883b6a8
bash: add completion for systemd-nspawn
2014-03-01 03:30:41 +01:00
Lennart Poettering
538b08707a
build-sys: add missing makefile symlinks
2014-02-26 02:19:28 +01:00
Thomas Hindoe Paaboel Andersen
95fe27d930
bootctl: add bash completion
2014-02-20 23:13:11 +01:00
Thomas Hindoe Paaboel Andersen
17d47d8d2d
busctl: add --no-legend and use in bash completion
2014-02-19 17:35:35 +01:00
Thomas Hindoe Paaboel Andersen
8ec76163ff
busctl: update bash completion
2014-02-19 17:12:17 +01:00
Thomas Hindoe Paaboel Andersen
0bc8e31b35
delta: add bash completion
2014-02-18 22:34:59 +01:00
Thomas Hindoe Paaboel Andersen
e56056e93d
machinectl: add bash completion
2014-02-18 21:14:30 +01:00
Zbigniew Jędrzejewski-Szmek
627a98d398
shell-completion: fix completion of localectl set-locale
...
https://bugs.freedesktop.org/show_bug.cgi?id=74157
2014-02-06 12:01:39 -05:00
Zbigniew Jędrzejewski-Szmek
3ce09b7da2
bash-completion: fix completion of complete verbs
...
When doing 'command verb<TAB>', the arguments for verb would be
proposed, but it is too early. We should complete verb first.
https://bugs.freedesktop.org/show_bug.cgi?id=74596
2014-02-06 00:45:00 -05:00
Lukas Nykryn
f89a4474e0
shell-completion: remove load from systemctl
2014-01-15 15:31:07 +01:00
Lennart Poettering
b68b76897a
Revert "completion: don't offer completions for journalctl -b"
...
This reverts commit c756a6d57c
.
2013-12-26 01:53:07 +01:00
Dave Reisner
c756a6d57c
completion: don't offer completions for journalctl -b
...
Since this is a shortopt with an optional argument, assume the user
knows what they're doing. The longopts --boot and --this-boot will
continue to offer boot IDs as completions.
2013-12-25 12:58:37 -05:00
Zbigniew Jędrzejewski-Szmek
841aa8c0b4
loginctl,shell-completions: fix listing of sessions/users/seats
2013-12-21 18:35:27 -05:00
Zbigniew Jędrzejewski-Szmek
86cb0691b7
shell-completion: busctl
2013-12-05 21:33:08 -05:00
Zbigniew Jędrzejewski-Szmek
6da49b8b2f
shell-completion: systemctl cat
...
Also update -H help string to follow the binaries.
2013-11-30 22:36:08 -05:00
Zbigniew Jędrzejewski-Szmek
7524c3cf44
bash-completion: journalctl --file
2013-11-15 22:54:51 -05:00
Dave Reisner
d181115929
shell: add list-timers to systemctl completions
2013-11-11 11:04:06 -05:00
Tom Gundersen
0b99c9f8f0
udev: builtin - rename net_link to net_setup_link
...
Also add shell completions.
2013-10-29 14:17:57 +01:00
Zbigniew Jędrzejewski-Szmek
f11880744c
journalctl: add --list-boots to show boot IDs and times
...
Suggested by David Wilkins <dwilkins@maths.tcd.ie> in
https://bugzilla.redhat.com/show_bug.cgi?id=967521 :
> [Specific boot ID is a] bit of a palaver to obtain. I consulted the
> verbose dump of the journal to discover the _BOOT_ID for the
> timestamp, and then generated the journal dump for that boot using
> journalctl _BOOT_ID=foo -o short-monotonic.
2013-10-28 23:43:57 -04:00
Zbigniew Jędrzejewski-Szmek
299c397c12
shell-completion: dump has moved to systemd-analyze
...
Rename NO_OPTION to STANDALONE for consistency with other files.
2013-10-21 18:53:57 -04:00
Dave Reisner
d808ca6414
completion/systemctl: add missing list-sockets verb
2013-09-20 14:48:43 -04:00
Zbigniew Jędrzejewski-Szmek
64eed40c07
bash-completion: add systemd-run
2013-09-12 19:36:27 -04:00
Zbigniew Jędrzejewski-Szmek
fe05567c31
shell-completions: systemd-analyze set-log-level
2013-08-28 08:04:56 -04:00
Zbigniew Jędrzejewski-Szmek
631c922c68
shell-completion: tell bash about --state
2013-08-12 12:04:49 -04:00
Dave Reisner
b5b7ea7503
bash-completion: simplify udevadm completion
...
The AA is unnecessary and only adds needless complexity. Replace it
with a case statement instead of repeatedly calling __contains_word to
overglorify string equalities.
2013-07-30 13:04:46 -04:00
Dave Reisner
a72d698d0d
bash-completion: use a better definition of __contains_word
...
- scope the iterator var
- use the correct, quoted, non-expansion prone positional parameter
notation
- prevent expansion on RHS of comparison
- remove unneeded explicit returns.
This really should be defined only once...
2013-07-30 13:04:46 -04:00
Harald Hoyer
e861b62154
simplify bash completion for kernel-install
2013-07-30 09:46:06 +02:00
Kay Sievers
819da59577
shell-completion: add kernel-install
2013-07-26 02:40:09 +02:00
Jan Janssen
a331b5e6d4
journalctl: Add support for showing messages from a previous boot
...
Hi,
I redid the boot ID look up to use enumerate_unique.
This is quite fast if the cache is warm but painfully slow if
it isn't. It has a slight chance of returning the wrong order if
realtime clock jumps around.
This one has to do n searches for every boot ID there is plus
a sort, so it depends heavily on cache hotness. This is in contrast
to the other way of look-up through filtering by a MESSAGE_ID,
which only needs about 1 seek + whatever amount of relative IDs
you want to walk.
I also have a linked-list + (in-place) mergesort version of this
patch, which has pretty much the same runtime. But since this one
is using libc sorting and armortized allocation, I prefer this
one.
To summarize: The MESSAGE_ID way is a *lot* faster but can be
incomplete due to rotation, while the enumerate+sort will find
every boot ID out there but will be painfully slow for large
journals and cold caches.
You choose :P
Jan
2013-07-16 17:38:12 +02:00
Kay Sievers
9d7d42bc40
udev: add builtin 'keyboard' to manage key mappings
2013-07-10 22:52:55 +02:00
Daniel Albers
98a6e132b5
journalctl,loginctl,systemctl,systemd-cgls: add -l as alias for --full
...
https://bugs.freedesktop.org/show_bug.cgi?id=65850
2013-06-17 10:33:34 -04:00
Zbigniew Jędrzejewski-Szmek
3f3a438f58
journalctl: add --system/--user flags
...
--user basically gives messages from your own systemd --user services.
--system basically gives messages from PID 1, kernel, and --system
services. Those two options are not exahustive, because a priviledged
user might be able to see messages from other users, and they will not
be shown with either or both of those flags.
2013-06-10 10:10:06 -04:00
Václav Pavlín
99504dd4c1
systemctl: add commands set-default and get-default
...
systemctl set-default NAME links the default.target to the given unit,
get-default prints out the path to the currently set default target.
2013-05-30 20:44:41 -04:00
Harald Hoyer
bb150966c0
systemd-analyse: add "critical-chain" command
...
"critical-chain" prints a tree of the critical chain of units
$ ./systemd-analyze critical-chain
graphical.target @1.226s
└─multi-user.target @1.226s
└─nfs-lock.service @961ms +265ms
└─rpcbind.service @958ms +1ms
└─network.target @957ms
└─NetworkManager.service @434ms +522ms
└─basic.target @428ms
└─sockets.target @428ms
└─dbus.socket @428ms
└─sysinit.target @427ms
└─systemd-tmpfiles-setup.service @411ms +15ms
└─local-fs.target @410ms
└─boot-efi.automount @410ms
└─boot.mount @397ms +9ms
└─local-fs-pre.target @192ms
└─systemd-udevd.service @187ms +5ms
└─systemd-udevd-control.socket @140ms
└─-.mount
With the "--fuzz=<ms>" parameter one can display more units around
the critical units.
$ ./systemd-analyze --fuzz=10ms critical-chain
└─multi-user.target @1.226s
└─nfs-lock.service @961ms +265ms
├─rpcbind.service @958ms +1ms
│ └─network.target @957ms
│ └─NetworkManager.service @434ms +522ms
│ ├─basic.target @428ms
│ │ ├─sockets.target @428ms
│ │ │ ├─dbus.socket @428ms
│ │ │ │ └─sysinit.target @427ms
│ │ │ │ ├─systemd-tmpfiles-setup.service @411ms +15ms
│ │ │ │ │ └─local-fs.target @410ms
│ │ │ │ │ └─boot-efi.automount @410ms
│ │ │ │ │ └─boot.mount @397ms +9ms
│ │ │ │ │ └─local-fs-pre.target @192ms
│ │ │ │ │ └─systemd-udevd.service @187ms +5ms
│ │ │ │ │ ├─systemd-udevd-control.socket @140ms
│ │ │ │ │ │ └─-.mount
│ │ │ │ │ └─systemd-udevd-kernel.socket @140ms
│ │ │ │ └─swap.target @421ms
│ │ │ │ └─dev-disk-by\x2duuid-....swap @414ms +6ms
│ │ │ │ └─systemd-journald.socket
│ │ │ ├─rpcbind.socket @428ms
│ │ │ └─cups.socket @428ms
│ │ ├─paths.target @428ms
│ │ │ └─cups.path @428ms
│ │ ├─timers.target @427ms
│ │ │ └─systemd-tmpfiles-clean.timer @427ms
│ │ └─sysinit.target @427ms
│ │ └─...
│ └─dbus.socket @428ms
│ └─...
└─network.target @957ms
└─...
2013-04-26 13:34:22 +02:00
Harald Hoyer
83cb95b530
add bash completion for systemd-analyze
2013-04-24 16:49:33 +02:00
Zbigniew Jędrzejewski-Szmek
afba41995d
systemctl: show reverse dependencies or before/after ordering
...
Also update completion scripts a bit.
2013-04-24 00:25:04 -04:00
Harald Hoyer
bf83067c1d
shell-completion: add shell completion for "systemctl help"
2013-04-22 11:39:19 +02:00
Zbigniew Jędrzejewski-Szmek
90cf049bfe
shell-completion: use -a to see "empty" properties
2013-04-17 10:53:18 -04:00
Zbigniew Jędrzejewski-Szmek
caffaf5859
bash-completion: --property support
...
Just bash.
2013-04-17 00:09:16 -04:00
Zbigniew Jędrzejewski-Szmek
20b3f379cf
systemctl: allow multiple arguments to --type
...
This mirrors --property, and is generally useful.
New functionality is used in bash completion.
In case of zsh completion, new functionality is less useful
because of caching. Nevertheless, zsh completion for restart
is made to behave more-or-less the same as bash completion.
At least sockets can be restarted.
2013-04-11 19:11:52 -04:00
Zbigniew Jędrzejewski-Szmek
c2e09812e9
shell-completion: show failed units as candidates for start
...
Also show disabled units as candidates for reenable,
since it works and one may want to do enable-or-reenable
in one line.
2013-04-10 19:47:21 -04:00
Zbigniew Jędrzejewski-Szmek
79c1638303
shell-completion: replace printf with echo
...
It is faster to use a bash built-in, then to invoke an external
program. The problem of unit names starting with a dash is solved
by prepending a space. Spaces are ignored anyway.
For zsh, replace echo "$unit", which is vulnerable to dashes,
with echo " $unit".
2013-04-10 19:47:16 -04:00
Zbigniew Jędrzejewski-Szmek
9e542e0b3a
shell-completion: work on session shell is --user is used
...
https://bugs.freedesktop.org/show_bug.cgi?id=61695
2013-04-05 11:44:01 -04:00
Harald Hoyer
1535fb7379
shell-completion/bash/journalctl: suppress stderr
2013-03-19 15:04:02 +01:00
Tom Gundersen
a3bd8447be
udev: make firmware loading optional and disable by default
...
Distros that whish to support old kernels should set
--with-firmware-dirs="/usr/lib/firmware/updates:/usr/lib/firmware"
to retain the old behaviour.
2013-03-18 15:19:51 +01:00
Michael Biebl
d611dadcc7
bash-completion: split completions and move to new location
...
Split the large bash completion script into separate, smaller files each
named after the binary it is used for and move the files to
/usr/share/bash-completion/completions. This way the completions can be
loaded on demand and we only install the completions for the tools we
actually build. The old path /etc/bash_completion.d/ is deprecated and
will disappear in the future.
2013-03-03 14:39:51 +01:00