Added support for fish-plug (#687)
https://github.com/kidonng/fish-plug
This commit is contained in:
@@ -263,6 +263,7 @@ fn run() -> Result<()> {
|
|||||||
runner.execute(Step::Shell, "fisher", || unix::run_fisher(&base_dirs, run_type))?;
|
runner.execute(Step::Shell, "fisher", || unix::run_fisher(&base_dirs, run_type))?;
|
||||||
runner.execute(Step::Shell, "bash-it", || unix::run_bashit(&ctx))?;
|
runner.execute(Step::Shell, "bash-it", || unix::run_bashit(&ctx))?;
|
||||||
runner.execute(Step::Shell, "oh-my-fish", || unix::run_oh_my_fish(&ctx))?;
|
runner.execute(Step::Shell, "oh-my-fish", || unix::run_oh_my_fish(&ctx))?;
|
||||||
|
runner.execute(Step::Shell, "fish-plug", || unix::run_fish_plug(&ctx))?;
|
||||||
runner.execute(Step::Tmux, "tmux", || tmux::run_tpm(&base_dirs, run_type))?;
|
runner.execute(Step::Tmux, "tmux", || tmux::run_tpm(&base_dirs, run_type))?;
|
||||||
runner.execute(Step::Tldr, "TLDR", || unix::run_tldr(run_type))?;
|
runner.execute(Step::Tldr, "TLDR", || unix::run_tldr(run_type))?;
|
||||||
runner.execute(Step::Pearl, "pearl", || unix::run_pearl(run_type))?;
|
runner.execute(Step::Pearl, "pearl", || unix::run_pearl(run_type))?;
|
||||||
|
|||||||
@@ -100,6 +100,18 @@ pub fn run_oh_my_fish(ctx: &ExecutionContext) -> Result<()> {
|
|||||||
ctx.run_type().execute(&fish).args(&["-c", "omf update"]).check_run()
|
ctx.run_type().execute(&fish).args(&["-c", "omf update"]).check_run()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
pub fn run_fish_plug(ctx: &ExecutionContext) -> Result<()> {
|
||||||
|
let fish = require("fish")?;
|
||||||
|
ctx.base_dirs()
|
||||||
|
.home_dir()
|
||||||
|
.join(".local/share/fish/plug/kidonng/fish-plug/functions/plug.fish")
|
||||||
|
.require()?;
|
||||||
|
|
||||||
|
print_separator("fish-plug");
|
||||||
|
|
||||||
|
ctx.run_type().execute(&fish).args(&["-c", "plug update"]).check_run()
|
||||||
|
}
|
||||||
|
|
||||||
pub fn run_brew_formula(ctx: &ExecutionContext, variant: BrewVariant) -> Result<()> {
|
pub fn run_brew_formula(ctx: &ExecutionContext, variant: BrewVariant) -> Result<()> {
|
||||||
require(variant.binary_name())?;
|
require(variant.binary_name())?;
|
||||||
print_separator(variant.step_title());
|
print_separator(variant.step_title());
|
||||||
|
|||||||
Reference in New Issue
Block a user