A template and a functioning example for a basic JFrog CLI plugin

hello-frog

About this plugin

This plugin is a template and a functioning example for a basic JFrog CLI plugin. This README shows the expected structure of your plugin's README.

Installation with JFrog CLI

Installing the latest version:

$ jfrog plugin install hello-frog

Installing a specific version:

$ jfrog plugin install hello-frog@version

Uninstalling a plugin

$ jfrog plugin uninstall hello-frog

Usage

Commands

  • hello
    • Arguments:
      • addressee - The name of the person you would like to greet.
    • Flags:
      • shout: Makes output uppercase [Default: false]
      • repeat: Greets multiple times [Default: 1]
    • Example:
    $ jfrog hello-frog hello world --shout --repeat=2
    
    NEW GREETING: HELLO WORLD!
    NEW GREETING: HELLO WORLD!
    

Environment variables

  • HELLO_FROG_GREET_PREFIX - Adds a prefix to every greet [Default: New greeting: ]

Additional info

None.

Release Notes

The release notes are available here.

Owner
Rémi BOURGAREL
Software Engineer in Toulouse, France
Rémi BOURGAREL
Similar Resources

Template repository for testing CLI features of applications written in Go

Go CLI testing example This repository provides a template on how to create a testable CLI applications in Go language. As an example, this applicatio

Sep 8, 2022

A Golang CLI template on Gitpod

A Golang CLI template on Gitpod This is a Golang CLI template configured for eph

Jan 2, 2022

Golang CLI app template.

go-cli Golang CLI app template. TODO Allow having nested commands (i.e. $ myapp cmd0 cmd1 [options...]) Allow to run a custom action when no commands

Mar 10, 2022

A general purpose project template for golang CLI applications

golang-cli-template A general purpose project template for golang CLI applications golang-cli-template Features Project Layout How to use this templat

Jan 15, 2022

oc CLI plugin to interact with Helm features provided by the OpenShift Console

OpenShift provides support for managing the lifecycle of Helm charts. This capability is limited primarily to the Web Console. This plugin enables the management of Helm charts similar to using the standalone Helm CLI while offloading much of the work to OpenShift.

Aug 20, 2022

🐉 BLAZINGLY FAST CLI plugin manager for (neo)vim

viper BLAZINGLY FAST CLI plugin manager for (neo)vim. Usage Viper does all the nice and basic things you'd expect from a (neo)vim plugin manager, and

Jun 9, 2022

Rhoas CLI as an Host example

Rhoas CLI as an Host example

RHOAS CLI rhoas is a command-line client for managing all of your application services on Kubernetes. Guides See our Guides for installation and usage

Nov 8, 2021

Inspect-descriptor-set - Example protobuf descriptor set inspector CLI tool

Quick little example of parsing a protobuf descriptor file. ❯ go run main.go -f

Jan 25, 2022

Go-file-downloader-ftctl - A file downloader cli built using golang. Makes use of cobra for building the cli and go concurrent feature to download files.

ftctl This is a file downloader cli written in Golang which uses the concurrent feature of go to download files. The cli is built using cobra. How to

Jan 2, 2022
This plugin will analyse the JFrog Platform instance and provide the non conformance against the best practices based on the predefines rules.

hello-frog About this plugin This plugin is a template and a functioning example for a basic JFrog CLI plugin. This README shows the expected structur

Nov 30, 2021
A command line tool that builds and (re)starts your web application everytime you save a Go or template fileA command line tool that builds and (re)starts your web application everytime you save a Go or template file

# Fresh Fresh is a command line tool that builds and (re)starts your web application everytime you save a Go or template file. If the web framework yo

Nov 22, 2021
:zap: boilerplate template manager that generates files or directories from template repositories
:zap: boilerplate template manager that generates files or directories from template repositories

Boilr Are you doing the same steps over and over again every time you start a new programming project? Boilr is here to help you create projects from

Jan 6, 2023
Basic command line example using golang grpc client tools

This is a basic command line interface that demonstrates using the golang GRPC API. The API is reused between dishy and the wifi router, however both

Jan 3, 2023
Scrappy is a cli tool that allows multiple web scrappers to monitor periodically for a basic ruleset coverage and inform users when the criteria have been met.

Scrappy - A multi-type web scrapper with alerting Scrappy is a cli tool that allows multiple web scrappers to monitor periodically for a basic ruleset

Nov 7, 2021
A very basic cli keyring tool to use accross various OS.

A very basic cli keyring tool to use accross various OS.

Dec 14, 2022
Basic CLI save editor for Medieival Dynasty written in Go.
Basic CLI save editor for Medieival Dynasty written in Go.

Medieival-Dynasty-save-editor Basic CLI save editor for Medieival Dynasty written in Go. Windows binaries Usage Backup your saves first. Made for GOG

Apr 12, 2022
A Golang CLI template on Gitpod
A Golang CLI template on Gitpod

A Golang CLI template on Gitpod This is a Golang CLI template configured for ephemeral development environments on Gitpod. Next Steps Click the button

Oct 22, 2021
A Golang CLI template on Gitpod
 A Golang CLI template on Gitpod

This is a Golang CLI template configured for ephemeral development environments on Gitpod.

Nov 5, 2021
A template that help you to quick implement some CLI using Go

db-data-generator This is template that help you to quick implement some CLI using Go. This repository is contains following. minimal CLI implementati

Nov 22, 2021