Skip to content

CLI tool by Igor Soloydenko for automating routine processes.

Notifications You must be signed in to change notification settings

another-guy/solo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

README

Installation

Currently, only installation from Git repo (sources) is available. The two steps below can be merged into one.

Step 1: bash profile function

Register script in ~/.bash_profile

solo() {
    sh <script_location>/solo.sh $1
}

Step 2: npm-launching script

<script_location>/solo.sh

#!/bin/bash

        (cd <git_repo_directory> && npm start -- $@)
# e.g.  (cd /c/SourceCode/solo   && npm start -- $@)

Step 3: Verification

Restart your terminal and run solo help.

Prerequisites

No specific versions are known right now as official prerequisites.

The tool has been tested/used under the following environment:

$ nvm --version
1.1.11

$ node --version
v22.2.0

$ npm --version
10.7.0

Roadmap

  • Monorepo
    • mono-analyze
    • mono-run-many
  • Git
    • git-repo-stats
  • NPM
    • npm-audit
  • ADO
    • ado-list-remote-repos
    • 🧠 ado-list-deploys
  • SCV
    • csv-stats
  • Self-diagnostic
    • solo-check-health

🧠 — ideation. 🔨 — in development. ✅ — usable (implemented in some form).

Examples

npm start -- help

npm start -- help git-repo-stats

npm start -- git-repo-stats -p 4s-ownership -c /c/SourceCode/solo.json -a 2024-01-01

About

CLI tool by Igor Soloydenko for automating routine processes.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published