Skip to content

Latest commit

 

History

History
77 lines (52 loc) · 2.86 KB

README.md

File metadata and controls

77 lines (52 loc) · 2.86 KB


image

The proposed CLI tool for Harness consists of several components working together to provide a seamless onboarding and deployment experience.


Key Features

  • CLI Interface - Onboard, Sail and Shipped !!
    • Seamlessly Access all quick action properties of Harness with few steps than ever 🐱‍💻
  • Authentication Module
    • Authenticate into your Harness account anywhere in the CLI tool 🌎
  • Project Initialization Module
    • Initialization of project happens automatically, just say the name you want and done 👍
  • Framework Detection Module
    • Automatically detects your deployment type for ready to ship
    • Don't worry you still have options to choose whatever is in your mind 🧑‍💻
  • Cross platform
    • MacOS and Linux ready. 🖥️

How To Use

Installation

To clone and run this application, you'll need Git and Go Lang installed on your computer. From your command line:

  1. Download the latest release from the GitHub releases page.

  2. Extract the downloaded file to a directory of your choice. It is recommended that you move the extracted file to a folder specified in your system's path for ease of use.

  3. If you are using macOS, you can move the harness-upgrade file to the /usr/local/bin/ directory by running the following command:

mv harness /usr/local/bin/
  1. Run the harness command to verify that the installation was successful.

Usage

# Login into your account using API key
$ harness login

# Initialize harness in your project 
$ harness init

# Deploy the project
$ harness deploy

# deploy command is a crucial step as this steps does the following :
# - Requests to create a connector or use an existing connector
# - Automatically creates a pipeline
# - Deploys your project into requested server / default Harness server

With.SpringCode.Showcase.mp4

Tech Stack

Credits

This project is created during the Hackweek'24 at Harness Org