0.1.1 • Published 4 years ago

@debloper/assimilation-tubule v0.1.1

Weekly downloads
6
License
MIT
Repository
github
Last release
4 years ago

Assimilation Tubule

Resistance is futile. You must comply.

npm.io npm.io npm.io

npm.io npm.io

Usage Instructions

# You may (globally) install the npm module:
npm install -g @debloper/assimilation-tubule

# or you can execute it with npx:
npx @debloper/assimilation-tubule

# You'll be presented with an interactive CLI
> configure       # generate base config file
> capture         # generate the list of repo
> assimilate      # send commits to repo list
# Select your action & press enter to proceed

# Steps are sequential, but mutually detached
# You can manually intervene to update states

# @TODO: enable passing config param from env

The 'Origin'

I needed to send 40+ identical pull requests to certain GitHub repos. It'd have taken me a couple of minutes each to compose and raise the pull requests to each of the repo manually.

So, naturally, I did what any self-respecting software engineer would do in that position. I automated it.

It took me about ~5hrs in total (most of which was used in researching a suitable names, creating shield/badges and filling up the thematic aesthetics - as you can imagine). So if I get to use this 3+ times, the time investment pays for itself.

The 'Technology'

If you're skeptical of using the CLI and would rather prefer to look under the hood for the inner workings (to build a suitable tool to better fit your needs), I don't blame you. I'd have done just the same.

So, here're the nanaoprobes: https://gist.github.com/debloper/bf0befeda9f7bd4c118d1afa19ba43d5

Assimilate away!

0.1.1

4 years ago

0.1.0

4 years ago

0.0.6

4 years ago

0.0.5

4 years ago

0.0.4

4 years ago

0.0.3

4 years ago