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}