0.2.22 • Published 2 years ago
@mist3rbru/my-cli v0.2.22
my-cli
A compilation of my CLI snippets.
Get started
- Install globally:
npm install -g @mist3rbru/my-cli. - Configure your cli for the first time:
my-cli setup. - Use
my <command> <parameters>to trigger a command, or justmyto 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
- params:
branch: List all local and remote branches, to select and checkout to it- alias:
b - example: my b
- alias:
clone: Clone a Github's repository based onsetup, sets gitorigintoo, install dependencies, and open it on vscode- params:
<repository> - flags:
--root|--filter|-f - example: my clone my-cli
- params:
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
- params:
init: Initialize a default project with git and typescript- example: my init
open: Open a project on vscode, the projects available are based onsetup- params:
<...projects> - flags:
--workspace|-w|--reuse-window|-r|--filter|-f - example: my open my-cli my-app my-api
- params:
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
- alias:
play: Open a music player on your default browser- params:
y|yt|youtube|s|spot|spotify - example: my play yt
- params:
pomodoro: Start a pomodoro timer- alias:
pomo - params:
d|<work> <rest> - example: my pomo d
- alias:
remove: Remove recursively a folder or file on the relative given path- alias:
rm - params:
<...(folders || files)> - example: my rm dist coverage
- alias:
run: Run scripts in sequence- params:
<...scripts> - flags:
--deep|-d|--partial|-p - example: my run lint build "vitest --run"
- params:
scripts: Write common scripts on local package.json- params:
lint|jest|vitest|prisma|changeset - example: my scripts
- params:
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
- params:
upgrade: Update package to latest version- alias:
up - example: my up
- alias:
version: Display current package version- example: my version
Global flags:
--silent: ignores cmd outputs--help: displays command details
0.2.22
2 years ago
0.2.21
2 years ago
0.2.20
2 years ago
0.2.19
2 years ago
0.2.18
2 years ago
0.2.16
2 years ago
0.2.15
2 years ago
0.2.14
2 years ago
0.2.13
2 years ago
0.2.12
2 years ago
0.2.11
2 years ago
0.2.10
2 years ago
0.2.17
2 years ago
0.2.7
2 years ago
0.2.6
2 years ago
0.2.9
2 years ago
0.2.8
2 years ago
0.2.1
3 years ago
0.2.0
3 years ago
0.2.3
3 years ago
0.2.2
3 years ago
0.1.3
3 years ago
0.2.5
3 years ago
0.2.4
3 years ago
0.1.2
3 years ago
0.1.1
3 years ago
0.1.0
3 years ago