feat(macports): add commands to get list of updated ports (#8698)
parent
875e7c4077
commit
69d0683a8c
2 changed files with 65 additions and 1 deletions
@ -1,6 +1,44 @@ |
|||||||
alias pc="sudo port clean --all installed" |
alias pc="sudo port clean --all installed" |
||||||
alias pi="sudo port install" |
alias pi="sudo port install" |
||||||
|
alias pli="port livecheck installed" |
||||||
|
alias plm="port-livecheck-maintainer" |
||||||
alias psu="sudo port selfupdate" |
alias psu="sudo port selfupdate" |
||||||
alias puni="sudo port uninstall inactive" |
alias puni="sudo port uninstall inactive" |
||||||
alias puo="sudo port upgrade outdated" |
alias puo="sudo port upgrade outdated" |
||||||
alias pup="psu && puo" |
alias pup="sudo port selfupdate && sudo port upgrade outdated" |
||||||
|
|
||||||
|
port-livecheck-maintainer() { |
||||||
|
(( ${+commands[port]} == 0 )) || { |
||||||
|
print -- "port: not found" >&2 |
||||||
|
return 1 |
||||||
|
} |
||||||
|
|
||||||
|
local -a help_flag |
||||||
|
zparseopts -D -E h=help_flag -help=help_flag |
||||||
|
|
||||||
|
(( ${#help_flag} )) && { |
||||||
|
cat << EOF >&2 |
||||||
|
Usage: |
||||||
|
port-livecheck-maintainer |
||||||
|
port-livecheck-maintainer (maintainer)+ |
||||||
|
port-livecheck-maintainer -h|--help |
||||||
|
|
||||||
|
Check |
||||||
|
|
||||||
|
Options: |
||||||
|
maintainer maintainer id |
||||||
|
-h print this help message and exit |
||||||
|
EOF |
||||||
|
return 1 |
||||||
|
} |
||||||
|
|
||||||
|
if (( $# == 0 )); then |
||||||
|
local default=${MACPORTS_MAINTAINER:-${USER}} |
||||||
|
port livecheck maintainer:${default} |
||||||
|
return $? |
||||||
|
fi |
||||||
|
|
||||||
|
for i in $@; do |
||||||
|
port livecheck maintainer:${i} |
||||||
|
done |
||||||
|
} |
||||||
|
|||||||
Loading…
Reference in new issue