Skip to content

Commit 73d7605

Browse files
authored
Add completion for pstree (fish-shell#10317)
* Add completion for pstree.fish * use fish functions, much better
1 parent f87c892 commit 73d7605

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed

share/completions/pstree.fish

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
complete -c pstree -f
2+
complete -c pstree -s a -l arguments -d 'Show command line arguments'
3+
complete -c pstree -s A -l ascii -d 'use ASCII line drawing characters'
4+
complete -c pstree -s c -l compact -d 'don\'t compact identical subtrees'
5+
complete -c pstree -s h -l highlight-all -d 'highlight current process and its ancestors'
6+
complete -c pstree -s H -l highlight-pid -d 'highlight this process and its ancestors' -a '(__fish_complete_pids)'
7+
complete -c pstree -s g -l show-pgids -d 'show process group ids; implies -c'
8+
complete -c pstree -s G -l vt100 -d 'use VT100 line drawing characters'
9+
complete -c pstree -s l -l long -d 'don\'t truncate long lines'
10+
complete -c pstree -s n -l numeric-sort -d 'sort output by PID'
11+
complete -c pstree -s N -l ns-sort -d 'sort by namespace type' -xa 'cgroup ipc mnt net pid user uts'
12+
complete -c pstree -s p -l show-pids -d 'show PIDs; implies -c'
13+
complete -c pstree -s s -l show-parents -d 'show parents of the selected process'
14+
complete -c pstree -s S -l ns-changes -d 'show namespace transitions'
15+
complete -c pstree -s t -l thread-names -d 'show full thread names'
16+
complete -c pstree -s T -l hide-threads -d 'hide threads, show only processes'
17+
complete -c pstree -s u -l uid-changes -d 'show uid transitions'
18+
complete -c pstree -s U -l unicode -d 'use UTF-8 line drawing characters'
19+
complete -c pstree -s V -l version -d 'display version information'
20+
complete -c pstree -s Z -l security-context -d 'show SELinux security contexts'
21+
complete -c pstree -a '(__fish_complete_pids)' -d PID
22+
complete -c pstree -a '(__fish_complete_users)' -d USER

0 commit comments

Comments
 (0)