Categorygithub.com/topdeskde/solutionist
repositorypackage
1.0.1
Repository: https://github.com/topdeskde/solutionist.git
Documentation: pkg.go.dev

# README

Solutionist

Internal project to automate the steps described here: https://topwiki.topdesk.com/wiki/Gradle_Solution_Plugin

Prerequisites

Solutionist is a commandline application which interacts with

  • Nexus
  • Gradle
  • Mercurial
  • SCM-Manager

How to use

The Solutionist will try to guess certain things and ask about others. If not specified it will use the current directory as its working directory. It will use the username of the current user to login to HELGA. It will use the username of the current user to assign a contact mail address.

This behavior can be overridden with commandline flags:

  • dir - sets the project directory. Use quotes if the path contains blanks
  • username - sets the username for Helga, usually guessed
  • password - sets the password for Helga
  • logfile - creates a logfile in the project directory
  • debug - provides some additional information
  • color - use colors in output

The 'color' flag requires an ANSI-capable terminal. Have a look at the cmder.

solutionist -dir="d:\my funky project" -username=chuckn -password=iamchucknorris -logfile -debug

The preferred way to execute the solutionist is to have it on the %path%. Then you can simply use a terminal to navigate to the desired target directory and execute it without the 'dir' parameter.