diff --git a/pleroma-cli.sh b/pleroma-cli.sh index 984d3fe..0e856bb 100755 --- a/pleroma-cli.sh +++ b/pleroma-cli.sh @@ -28,13 +28,15 @@ fi auth_api_create_client() { - curl -s --compressed --url $instance_point/apps \ - --data-urlencode 'client_name=pleroma-cli' \ - --data-urlencode 'redirect_uris=urn:ietf:wg:oauth:2.0:oob' \ - --data-urlencode 'scopes=read write follow' \ - --data-urlencode 'website=https://gitea.phreedom.club/localhost_frssoft/pleroma-cli' \ - --output .app_sessions/$instance - chmod 600 .app_sessions/$instance + if [ ! -e ".app_sessions/$instance" ]; then + curl -s --compressed --url $instance_point/apps \ + --data-urlencode 'client_name=pleroma-cli' \ + --data-urlencode 'redirect_uris=urn:ietf:wg:oauth:2.0:oob' \ + --data-urlencode 'scopes=read write follow' \ + --data-urlencode 'website=https://gitea.phreedom.club/localhost_frssoft/pleroma-cli' \ + --output .app_sessions/$instance + chmod 600 .app_sessions/$instance + fi } auth_api_get_code()