0.3.7 • Published 1 year ago

term-toolkit v0.3.7

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

Terminal Tool Kit - TermKit for the friends

npm version License: MIT npm

Description

A CLI tool that offers several commands to help you with your daily tasks. The tool is built using Bun.js.

Installation

To install the CLI tool, use the (npm|pnpm|yarn|bun) package manager:

npm install -g term-toolkit

General Usage

term-toolkit <command> [options]
Usage: term-toolkit [options] [command]

CLI Tools made in bun.js for common usage

Options:
  -V, --version                   output the version number
  -h, --help                      display help for command

Commands:
  deleter [options] <directory>   Delete files by n index, even or odd
  rename [options] <newName>      Rename files by index, for example: file01.txt, file02.txt, ..., file10.txt
  optimize [options] <directory>  Optimize images in a directory
  clone-repo [options] <repoUrl>  Clone a repository and optionally reset its history
  help [command]                  display help for command

Deleter

Command: term-toolkit deleter

> term-toolkit deleter -h
Usage: term-toolkit deleter [options] <directory>

Delete files by n index, even or odd

Arguments:
  directory   Directory path

Options:
  -e, --even  Delete even indexes
  -h, --help  display help for command

Example:

term-toolkit deleter -e -d ./path/to/directory

This command will delete all files with even indexes in the directory.

Rename

Command: term-toolkit rename

> term-toolkit rename -h
Usage: term-toolkit rename [options] <newName>

Rename files by index, for example: file01.txt, file02.txt, ..., file10.txt

Arguments:
  newName                      New name for the files

Options:
  -d, --directory <directory>  Directory path (default: ".")
  -h, --help                   display help for command

Example:

term-toolkit rename -d ./path/to/directory "newName"

This command will rename all files in the directory with the new name and index.

Optimize

Command: term-toolkit optimize

> term-toolkit optimize -h
Usage: term-toolkit optimize [options] <directory>

Optimize images in a directory

Arguments:
  directory                Directory path with images or image

Options:
  -q, --quality <quality>  Quality of the image (default: "80")
  -o, --output <output>    Output directory
  --keep-original          Keep the original image (default: true)
  -h, --help               display help for command

Example:

term-toolkit optimize -q 80 -o ./path/to/output/directory -d ./path/to/directory

This command will optimize all images in the directory with a quality of 80 and output the optimized images to the output directory.

Clone Repo

Command: term-toolkit clone-repo

> term-toolkit clone-repo -h
Usage: term-toolkit clone-repo [options] <repoUrl>

Clone a repository and optionally reset its history

Arguments:
  repoUrl                Repository URL

Options:
  --no-reset             Do not reset the history
  -o, --output <output>  Output folder
  -h, --help             display help for command

Example:

term-toolkit clone-repo --no-reset -o ./new-repo-folder

This command will clone the repository without resetting its history and output the cloned repository to the new-repo-folder.

License

This project is licensed under the MIT License - see the LICENSE file for details.

0.3.7

1 year ago

0.3.6

1 year ago

0.3.5

1 year ago

0.3.4

1 year ago

0.3.3

1 year ago

0.3.2

1 year ago

0.3.1

1 year ago

0.3.0

1 year ago

0.2.6

1 year ago

0.2.5

1 year ago

0.2.4

1 year ago

0.2.3

1 year ago

0.2.2

1 year ago

0.2.1

1 year ago

0.2.0

1 year ago

0.1.1

1 year ago

0.1.0

1 year ago

0.0.6

1 year ago

0.0.5

1 year ago