On Tue, Apr 16, 2013 at 04:16:56PM +0200, har...@redhat.com wrote: > From: Harald Hoyer <har...@redhat.com> > > --- > TODO | 2 -- > shell-completion/bash/systemctl | 13 ++++++++++++- > 2 files changed, 12 insertions(+), 3 deletions(-) > > diff --git a/TODO b/TODO > index f90c66b..22c26a3 100644 > --- a/TODO > +++ b/TODO > @@ -1,8 +1,6 @@ > Bugfixes: > * timedatectl: NTP enabled: n/a > > -* systemctl --system show -p Fr<TAB> default.target doesn't show anything > - > * check systemd-tmpfiles for selinux context hookup for mknod(), symlink() > and similar > > * swap units that are activated by one name but shown in the kernel under > another are semi-broken > diff --git a/shell-completion/bash/systemctl b/shell-completion/bash/systemctl > index f24a145..c854f86 100644 > --- a/shell-completion/bash/systemctl > +++ b/shell-completion/bash/systemctl > @@ -89,7 +89,18 @@ _systemctl () { > comps=$(compgen -A hostname) > ;; > --property|-p) > - comps='' > + comps='ActiveEnterTimestamp > ActiveEnterTimestampMonotonic ActiveExitTimestamp > + ActiveExitTimestampMonotonic > ActiveState After AllowIsolate Before BindsTo BoundBy > + CanIsolate CanReload CanStart CanStop > ConditionResult ConditionTimestamp > + ConditionTimestampMonotonic > ConflictedBy Conflicts ConsistsOf ControlGroupAttributes > + ControlGroups DefaultControlGroup > DefaultDependencies Description Documentation DropInPaths > + Following FragmentPath Id > IgnoreOnIsolate IgnoreOnSnapshot InactiveEnterTimestamp > + InactiveEnterTimestampMonotonic > InactiveExitTimestamp InactiveExitTimestampMonotonic > + Job JobTimeoutUSec LoadError > LoadState Names NeedDaemonReload OnFailure OnFailureIsolate > + PartOf PropagatesReloadTo > RefuseManualStart RefuseManualStop ReloadPropagatedFrom > + RequiredBy RequiredByOverridable > Requires RequiresMountsFor RequiresOverridable Requisite > + RequisiteOverridable SourcePath > StopWhenUnneeded SubState TriggeredBy Triggers > + UnitFileState WantedBy Wants'
Perhaps we can come up with a way of creating this list dynamically so that we're not forever indebted to keeping this list up to date. > ;; > esac > COMPREPLY=( $(compgen -W '$comps' -- "$cur") ) > -- > 1.8.2 > > _______________________________________________ > systemd-devel mailing list > systemd-devel@lists.freedesktop.org > http://lists.freedesktop.org/mailman/listinfo/systemd-devel _______________________________________________ systemd-devel mailing list systemd-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/systemd-devel