#+TITLE: MacPorts Update Report * Helper functions :noexport: ** Set up =$PATH= environment Set up =$PATH=: #+begin_src sh :session port-update :results silent PATH=$PATH:/opt/local/bin #+end_src ** Table Header for the list of outdated ports #+begin_src sh :session port-update :results silent print_outdated_header() { echo \|Port\|Installed\|Available\| echo "|--|" } #+end_src ** Format each row of =port outdated= as table entry #+begin_src sh :session port-update :results silent format_port_outdated() { awk '{print "|" $1 "|" $2 "|" $4 "|"}' } #+end_src * Outdated ports The following ports are outdated: #+begin_src sh :session port-update :results output raw :exports results print_outdated_header port -q outdated | format_port_outdated #+end_src The following outdated ports are requested: #+begin_src sh :session port-update :results output raw :exports results print_outdated_header port -q outdated and requested | format_port_outdated #+end_src * Update log #+begin_src sh :session port-update :exports results :results verbatim for i in 1 2 3 4 5 6 7 8 9 0; do echo "."; done #+end_src