New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details
Socket
Book a DemoSign in
Socket

@nullnull/gpt-cli

Package Overview
Dependencies
Maintainers
1
Versions
14
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@nullnull/gpt-cli

GPT-CLI is a command-line interface tool that allows you to use ChatGPT power from your own CLI! You can combine GPT-CLI and other teraminal commands with standard input-output interface and make your work more efficient.

latest
npmnpm
Version
0.1.4
Version published
Maintainers
1
Created
Source

GPT-CLI

GPT-CLI is a command-line interface tool that allows you to use ChatGPT power from your own CLI!

You can combine GPT-CLI and other teraminal commands with standard input-output interface and make your work more efficient.

🔧 Installation

npm install -g @nullnull/gpt-cli

To run this CLI tool, you need to have Node.js version 16+ , recommended to use nvm to manage node version.

🚀 Features

  • Well-suited with the UNIX programming style, such as standard output and piping
  • Easy to install and use
  • Japanese Support. プロファイルを切り替えることで、出力を日本語にできます。

👀 How to Use

# Just chatting
$ ai "Hello"
Hello! How can I assist you today?

# Piping
$ echo "Hello" | ai "translate following English to Japanese"
こんにちは

# Read file, convert content, and edit files in-place.
$ ai --file foo.ts --write "Remove all console.log()"

# Execute command
$ ai command "execute following command to all *.ts files in src folder.
ai --file foo.ts --write 'Remove all console.log()'"

-----Command-----
find ./src -name "*.ts" -exec ai --file {} --write 'Remove all console.log()' \;

----Explanation----
The command uses the `find` command, which allows us to look for files in a directory. In this specific case, we're looking for all files in the 'src' directory having the '.ts' extension.
For each file found, the `-exec` option allows us to execute another command ('ai' in this case), and the `{}` placeholder is substituted with the current file found. The ai command will then perform the removal of all 'console.log()' instances in every file, requested by the `--write 'Remove all console.log()'` argument.
The `\;` at the end of the command signals the end of the `-exec` command.

? 🤖 Would you like to execute this command? (Use arrow keys)
❯ ✅ Run this command
  🔁 Input further instructions
  📋 Copy
  ❌ Cancel

🛠️ Configuration

You can get your own API KEY from OpenAI

# Register your own API KEY
$ ai auth sk-xxxxxxxxxx

# Choose model, language for prompt
$ ai config

📜 License

GPT-CLI is licensed under the MIT License. See the LICENSE file for more information.

Keywords

ai

FAQs

Package last updated on 14 Aug 2023

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts