001// SPDX-FileCopyrightText: 2021 Paul Schaub <vanitasvitae@fsfe.org>
002//
003// SPDX-License-Identifier: Apache-2.0
004
005package org.pgpainless.cli;
006
007import org.pgpainless.sop.SOPImpl;
008import sop.cli.picocli.SopCLI;
009
010public class PGPainlessCLI {
011
012    static {
013        SopCLI.EXECUTABLE_NAME = "pgpainless-cli";
014        SopCLI.setSopInstance(new SOPImpl());
015    }
016
017    public static void main(String[] args) {
018        int result = execute(args);
019        if (result != 0) {
020            System.exit(result);
021        }
022    }
023
024    public static int execute(String... args) {
025        return SopCLI.execute(args);
026    }
027}