diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-15 20:00:20 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-15 20:00:20 +0000 |
commit | fcb4cb5c3d0fec0fede160d565134d553d783fb2 (patch) | |
tree | 7be42535554ca6badc1847d83ef123f4dc3c5506 /scripts | |
parent | Initial commit. (diff) | |
download | powertop-upstream.tar.xz powertop-upstream.zip |
Adding upstream version 2.15.upstream/2.15upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'scripts')
-rw-r--r-- | scripts/bash-completion/Makefile.am | 2 | ||||
-rw-r--r-- | scripts/bash-completion/powertop | 43 | ||||
-rw-r--r-- | scripts/regenerate-potfiles-in | 15 |
3 files changed, 60 insertions, 0 deletions
diff --git a/scripts/bash-completion/Makefile.am b/scripts/bash-completion/Makefile.am new file mode 100644 index 0000000..45073bd --- /dev/null +++ b/scripts/bash-completion/Makefile.am @@ -0,0 +1,2 @@ +bashcompletiondir = @bashcompletiondir@ +dist_bashcompletion_DATA = powertop diff --git a/scripts/bash-completion/powertop b/scripts/bash-completion/powertop new file mode 100644 index 0000000..03d238e --- /dev/null +++ b/scripts/bash-completion/powertop @@ -0,0 +1,43 @@ +#!/bin/bash +# +# Powertop tab completion for bash. +# +# This is part of PowerTOP +# +# This program file is free software; you can redistribute it and/or modify it +# under the terms of the GNU General Public License as published by the +# Free Software Foundation; version 2 of the License. +# +# This program is distributed in the hope that it will be useful, but WITHOUT +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +# for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program in a file named COPYING; if not, write to the +# Free Software Foundation, Inc, +# 51 Franklin Street, Fifth Floor, +# Boston, MA 02110-1301 USA +# or just google for it. + +_powertop() +{ + local cur prev words cword split + _init_completion -s || return + + case $prev in + '-C'|'--csv'|'--extech'|'-r'|'--html'|'-w'|'--workload') + _filedir + return 0 + ;; + esac + + local all_long_options=$( _parse_help "$1" ) + + COMPREPLY=( $( compgen -W "${all_long_options}" -- "$cur" ) ) + + return 0 +} + +# load the completion +complete -F _powertop powertop diff --git a/scripts/regenerate-potfiles-in b/scripts/regenerate-potfiles-in new file mode 100644 index 0000000..a178fa0 --- /dev/null +++ b/scripts/regenerate-potfiles-in @@ -0,0 +1,15 @@ +#!/bin/sh + +echo "INFO: checking for git ..." +git --version > /dev/null 2>&1 || exit 1 + +echo "INFO: priming ./POTFILES.in.new ..." +touch POTFILES.in.new || exit 2 +echo "# List of source files which contain translatable strings." > POTFILES.in.new || exit 3 +echo "" >> POTFILES.in.new || exit 4 + +echo "INFO: populating ./POTFILES.in.new ..." +git grep -l -e "__(" -e "_(" | sort >> POTFILES.in.new || exit 5 + +echo "INFO: contents of ./POTFILES.in.new ..." +cat POTFILES.in.new |