"Natural language command line queries."
Project description
Platitude Terminal
by Platitude.ai
Natural language AI suggestions and completions for the command line!
Platitude.ai Terminal
- translates natural language requests into valid bash syntax without ever leaving your terminal!
- explains any command it generates, before you run it
- copies the command to your input buffer upon exit so that it's ready for you to edit and use right away!
Installation
To install from PyPi into a new Python virtual env (recommended):
python3 -m venv myenv # create new virtual env
source myenv/bin/activate # For macOS and Linux
myenv\Scripts\activate # For Windows
pip3 install PlatitudeTerminal # install
To install from PyPi directly into default install directory, skip the venv commands then make sure to add the install script location to PATH. Look for yellow text that says something like "WARNING: The script ai is installed in '/../Python/3.8/bin' which is not on PATH." Then:
export PATH=$PATH:/../Python/3.8/bin
Usage
- ai how (do I accomplish this task?)
ai how "<task description in english>"
ai how "test ssl using tls1.2"
- ai chat (talk to ChatGPT in your terminal)
ai chat "<query>"
ai chat "write a haiku about basketball"
- ai what (does this command do?)
ai what "<command text>"
ai what "openssl s_client -connect google.com:443 -tls1_2"
- ai alternatives (suggest other tools that might accomplish a similar goal)
ai alternatives "openssl s_client -connect google.com:443 -tls1_2"
Disclaimer
DO NOT run queries suggested by this tool without doing your own research on their usage. The results of AI translations are NOT deterministic, so always understand each command you run. DO NOT ask for commands that may be desctructive or illegal to run. This tool is intended to be a quick way to find the most likely command that may achieve your stated goal, but may not have access to the most up-to-date documentation, and does not necessarily understand the usage of any specific command line tool.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file PlatitudeTerminal-1.0.8.tar.gz.
File metadata
- Download URL: PlatitudeTerminal-1.0.8.tar.gz
- Upload date:
- Size: 11.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
09f086d8939fd1be6ca480d9469335cfc3ca532c40b1479114e104f81d39a73f
|
|
| MD5 |
af3f2d1d3a9fad9f9c5d5231b8be040d
|
|
| BLAKE2b-256 |
530bca4a2f04746244f40cf083e63cf06cd1a3f09bb80d2453183da72692f647
|
File details
Details for the file PlatitudeTerminal-1.0.8-py3-none-any.whl.
File metadata
- Download URL: PlatitudeTerminal-1.0.8-py3-none-any.whl
- Upload date:
- Size: 13.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2c218b94364ac8a460f4bec36a801875cf245cc951a66eae31df24eabb9cf0fe
|
|
| MD5 |
7ce74e7903284c04ffde345ceee23a35
|
|
| BLAKE2b-256 |
62df94c8a3c85e93afef2c8a8f53511fcec8c3fd9097093c46303c1d64e02d21
|