diff options
author | lain <lain@soykaf.club> | 2019-06-10 13:03:48 +0000 |
---|---|---|
committer | lain <lain@soykaf.club> | 2019-06-10 13:03:48 +0000 |
commit | 8fd68b8039c81a4e7b6dd1232c32fa2e736b1ea2 (patch) | |
tree | 1dc9bc9e0e0e0f5ae894a9c75ae3ca45bef49808 /rel/pleroma_ctl | |
parent | 3d7bb4712436ca80b840b35c39674e2f951cecbe (diff) | |
parent | dbe4c2b7c8cfec4d8348de869a86c03015a7b7c5 (diff) | |
download | pleroma-8fd68b8039c81a4e7b6dd1232c32fa2e736b1ea2.tar.gz pleroma-8fd68b8039c81a4e7b6dd1232c32fa2e736b1ea2.zip |
Merge branch 'feature/releases' into 'develop'
Releases
See merge request pleroma/pleroma!1261
Diffstat (limited to 'rel/pleroma_ctl')
-rwxr-xr-x | rel/pleroma_ctl | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/rel/pleroma_ctl b/rel/pleroma_ctl new file mode 100755 index 000000000..ef2717c44 --- /dev/null +++ b/rel/pleroma_ctl @@ -0,0 +1,19 @@ +#!/bin/sh +# XXX: This should be removed when elixir's releases get custom command support +if [ -z "$1" ] || [ "$1" == "help" ]; then + echo "Usage: $(basename "$0") COMMAND [ARGS] + + The known commands are: + + create Create database schema (needs to be executed only once) + migrate Execute database migrations (needs to be done after updates) + rollback [VERSION] Rollback database migrations (needs to be done before downgrading) + + and any mix tasks under Pleroma namespace, for example \`mix pleroma.user COMMAND\` is + equivalent to \`$(basename "$0") user COMMAND\` +" +else + SCRIPT=$(readlink -f "$0") + SCRIPTPATH=$(dirname "$SCRIPT") + $SCRIPTPATH/pleroma eval 'Pleroma.ReleaseTasks.run("'"$*"'")' +fi |