skipy-devtools-cli
v1.0.5
Published
Skipy Developer Tools CLI
Downloads
10
Readme
skipy-devtools-cli
Skipy Developer Tools CLI — A multipurpose command-line tool for developers. Generate passwords, create QR codes, manage JWTs, generate fake data, and much more — all from your terminal.
Features
- Secure password generator
- QR code generation and scanning in terminal
- JWT (JSON Web Token) creation, verification, and decoding
- Fake data generation with Faker.js
- URL validation and manipulation
- Palette generator with 60%, 30%, 10% Rule
- And many other developer utilities
Installation
Via npm (recommended)
npm install -g skipy-devtools-cliFrom source (for development)
git clone https://github.com/nitdraig/skipy.git
cd skipy
npm install
npm run build:cli
npm linkUsage
Once installed, run the CLI using the command:
skipy --helpThis will display the main help and list of available commands.
Basic commands
npx skipy password # Generate a secure password
npx skipy qr # Generate a QR code in the terminal
npx skipy jwt # Create, verify, or decode JSON Web Tokens
npx skipy fake # Generate fake test data
npx skipy password generate -l 16 -u -d -n -s #It will generate a password of 16 characters that include uppercase, lowercase, numbers and symbols.
npx skipy password generate-random "-l 12"
npx skipy url shorten "https://example.com/long-url"
npx skipy url-validator "https://example.com/"
npx skipy palette --random # Random Palette
npx skipy palette --base "#3498db" # From Base color
npx skipy palette --light "#3498db" #
Example to generate a password:
npx skipy password--length 16 --symbolsExample to generate a QR code:
npx skipy qr generate "https://example.com"Development
To contribute or customize the CLI:
Clone the repository
Install dependencies
npm install- Build the TypeScript source
npm run build:cli- Link the CLI locally for testing
npm link- Run the CLI
npx skipy <command>Configuration
- Written in TypeScript and compiled to JavaScript for Node.js.
- Uses
commanderfor CLI framework,chalkfor terminal colors, andqrcode-terminalfor QR code generation.
License
GNU-3 © Agustin Avellaneda
