From 124c0ce3e8c646b68fa45a6d6b55d7a8a1699da1 Mon Sep 17 00:00:00 2001 From: Anton Shubin <2spy4x@gmail.com> Date: Tue, 12 Mar 2019 20:33:05 +0300 Subject: [PATCH] feat(.oh-my-zsh/custom): add output of firebase project --- .oh-my-zsh/custom/getFirebaseProject.js | 7 +++++++ .oh-my-zsh/custom/spy4x.zsh-theme | 3 ++- 2 files changed, 9 insertions(+), 1 deletion(-) create mode 100644 .oh-my-zsh/custom/getFirebaseProject.js diff --git a/.oh-my-zsh/custom/getFirebaseProject.js b/.oh-my-zsh/custom/getFirebaseProject.js new file mode 100644 index 0000000..f34fab6 --- /dev/null +++ b/.oh-my-zsh/custom/getFirebaseProject.js @@ -0,0 +1,7 @@ +const json = require(`${process.env.HOME}/.config/configstore/firebase-tools.json`); + +const firebaseProjectName = json.activeProjects[process.argv[2]]; + +if (firebaseProjectName) { + console.log(firebaseProjectName); +} \ No newline at end of file diff --git a/.oh-my-zsh/custom/spy4x.zsh-theme b/.oh-my-zsh/custom/spy4x.zsh-theme index f27a0b7..28d039f 100644 --- a/.oh-my-zsh/custom/spy4x.zsh-theme +++ b/.oh-my-zsh/custom/spy4x.zsh-theme @@ -1,8 +1,9 @@ local return_code="%(?..%{$fg[red]%}%? ↵%{$reset_color%})" local current_dir='%{$terminfo[bold]$fg[green]%}%~%{$reset_color%}' local git_branch='$(git_prompt_info)%{$reset_color%}' +local firebase_project=%{$fg[cyan]%}'$(node ~/.oh-my-zsh/custom/getFirebaseProject.js $(pwd))'%{$reset_color%} -PROMPT="${current_dir} ${git_branch} +PROMPT="${current_dir} ${firebase_project} ${git_branch} $ " RPS1="${return_code}"