从fishshell中的另一个函数调用函数

时间:2017-12-04 04:23:35

标签: linux shell ubuntu ubuntu-16.04 fish

我在.fish文件中创建了两个函数

function mysqlstart
    cd ~/Projects/mysql
    docker-compose up -d
end

function projstart
    cd ~/Projects/projectName/
    php artisan serve
end

我想用一个函数调用这两个函数,这样我就不必在fish shell上键入两个别名了。

function startdev
    mysqlstart()
    projstart()
end

如何从.fish文件中的其他函数调用函数?

我知道我可以在stardev函数本身内运行所有四个命令。但是,如果我可以调用其他函数,我也可以做其他事情并保持.fish文件DRY。

1 个答案:

答案 0 :(得分:3)

函数就像任何其他命令一样:

function startdev
    mysqlstart
    projstart
end

容易!