Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/MxDkl/pls

CLI to convert natural language to terminal commands
https://github.com/MxDkl/pls

chatgpt cli llm nlp openai terminal

Last synced: 5 days ago
JSON representation

CLI to convert natural language to terminal commands

Awesome Lists containing this project

README

        

# Please CLI

Please is a CLI tool that translates natural language into shell commands.

Installation:
- clone this repo
- add your openai api key to the pls file
- chmod +x pls
- add pls to your path

Requirements:
- jq binary (commandline JSON processor)
- curl binary (commandline HTTP client)
- openai api key

Usage:
```
pls [natural language command]
```
Examples:
```
pls list all files in the current directory
pls list all files in the current directory that contain "foo"
pls make a directory called "foo" with 3 files in it that each have 1000 random words
pls use iptables to forward all traffic from port 80 to port 8501
pls zip all files in the current directory that contain the word "foo" and save to desktop
```

Warning:
- be careful when running as root because it is unpredictable and could do anything