
Security News
Feross on the 10 Minutes or Less Podcast: Nobody Reads the Code
Socket CEO Feross Aboukhadijeh joins 10 Minutes or Less, a podcast by Ali Rohde, to discuss the recent surge in open source supply chain attacks.
@nullnull/gpt-cli
Advanced tools
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.
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.
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.
# 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
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
GPT-CLI is licensed under the MIT License. See the LICENSE file for more information.
FAQs
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.
The npm package @nullnull/gpt-cli receives a total of 2 weekly downloads. As such, @nullnull/gpt-cli popularity was classified as not popular.
We found that @nullnull/gpt-cli demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

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.

Security News
Socket CEO Feross Aboukhadijeh joins 10 Minutes or Less, a podcast by Ali Rohde, to discuss the recent surge in open source supply chain attacks.

Research
/Security News
Campaign of 108 extensions harvests identities, steals sessions, and adds backdoors to browsers, all tied to the same C2 infrastructure.

Security News
OpenAI rotated macOS signing certificates after a malicious Axios package reached its CI pipeline in a broader software supply chain attack.