Skip to content

razumnyak/brew-services-helper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

brew services helper

_listRunServices=()

# List only running services
bslist () {
  brew services --JSON | jq -c '.[] | select( .status == "started" ) | .name'
}

# The list of currently running services is stored in the terminal session and stop them
bsstop () {
  _list=(`brew services --JSON | jq -c '.[] | select( .status == "started" ) | .name' | tr -d '"'`)

  for _name in "${_list[@]}"
  do
    _listRunServices+=($_name)
    brew services -qv stop $_name
  done
}

# Run a list of saved services in terminal session
bsrun () {
  for _name in "${_listRunServices[@]}"
  do
    brew services -qv start $_name;
  done

  _listRunServices=();
}

TODO

Replace _listRunServices on storage in .oh-my-zsh/brew-services.json

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published