0.2.21 • Published 1 month ago

@mist3rbru/my-cli v0.2.21

Weekly downloads
-
License
MIT
Repository
github
Last release
1 month ago

my-cli

A compilation of my CLI snippets.

Get started

  1. Install globally: npm install -g @mist3rbru/my-cli.
  2. Configure your cli for the first time: my-cli setup.
  3. Use my <command> <parameters> to trigger a command, or just my to take an overview of all commands.

Commands

  • setup: Prepare the required setup
    • example: my setup
  • api: Create an api with typescript, prettier, eslint and jest with opined configuration
    • params: <name>
    • example: my api ts-api
  • branch: List all local and remote branches, to select and checkout to it
    • alias: b
    • example: my b
  • clone: Clone a Github's repository based on setup, sets git origin to o, install dependencies, and open it on vscode
    • params: <repository>
    • flags: --root | --filter | -f
    • example: my clone my-cli
  • http: Make an http request
    • params: <method?> <url> <body?> <headers?>
    • example: my http post /user key1=1 key2.subset1=true key2.subset2=3.14 key3=Hello+World h.authorization=token
  • init: Initialize a default project with git and typescript
    • example: my init
  • open: Open a project on vscode, the projects available are based on setup
    • params: <...projects>
    • flags: --workspace | -w | --reuse-window | -r | --filter | -f
    • example: my open my-cli my-app my-api
  • outdated: Check if package is on latest version
    • example: my outdated
  • password: Generate a random and safe password with the given length
    • alias: pass
    • params: <length>
    • example: my pass 30
  • play: Open a music player on your default browser
    • params: y | yt | youtube | s | spot | spotify
    • example: my play yt
  • pomodoro: Start a pomodoro timer
    • alias: pomo
    • params: d | <work> <rest>
    • example: my pomo d
  • remove: Remove recursively a folder or file on the relative given path
    • alias: rm
    • params: <...(folders || files)>
    • example: my rm dist coverage
  • run: Run scripts in sequence
    • params: <...scripts>
    • flags: --deep | -d | --partial | -p
    • example: my run lint build "vitest --run"
  • scripts: Write common scripts on local package.json
    • params: lint | jest | vitest | prisma | changeset
    • example: my scripts
  • snippet: Create snippet collections on local project
    • params: api | api-test | esm | nest | react | react-native | react-test | typescript
    • flags: --create
    • example: my snippet nest nest-test
  • upgrade: Update package to latest version
    • alias: up
    • example: my up
  • version: Display current package version
    • example: my version

Global flags:

  • --silent: ignores cmd outputs
  • --force: ignores previous setup
  • --help: displays command details
0.2.21

1 month ago

0.2.20

2 months ago

0.2.19

3 months ago

0.2.18

5 months ago

0.2.16

5 months ago

0.2.15

6 months ago

0.2.14

6 months ago

0.2.13

6 months ago

0.2.12

7 months ago

0.2.11

7 months ago

0.2.10

7 months ago

0.2.17

5 months ago

0.2.7

10 months ago

0.2.6

10 months ago

0.2.9

9 months ago

0.2.8

9 months ago

0.2.1

11 months ago

0.2.0

12 months ago

0.2.3

11 months ago

0.2.2

11 months ago

0.1.3

1 year ago

0.2.5

11 months ago

0.2.4

11 months ago

0.1.2

1 year ago

0.1.1

1 year ago

0.1.0

1 year ago