A CLI tool to generate and insert code using AI
Project description
Shellscribe
A Python library and CLI tool for generating and inserting code using AI, and for advanced mathematical calculations.
Features
- Generate code via CLI or Python API
- Advanced calculator with symbolic math, calculus, and more
Installation
pip install shellscribe
Usage
CLI usage:
> shellscribe
███████╗██╗ ██╗███████╗██╗ ██╗ ███████╗ ██████╗██████╗ ██╗██████╗ ███████╗
██╔════╝██║ ██║██╔════╝██║ ██║ ██╔════╝██╔════╝██╔══██╗██║██╔══██╗██╔════╝
███████╗███████║█████╗ ██║ ██║ ███████╗██║ ██████╔╝██║██████╔╝█████╗
╚════██║██╔══██║██╔══╝ ██║ ██║ ╚════██║██║ ██╔══██╗██║██╔══██╗██╔══╝
███████║██║ ██║███████╗███████╗███████╗███████║╚██████╗██║ ██║██║██████╔╝███████╗
╚══════╝╚═╝ ╚═╝╚══════╝╚══════╝╚══════╝╚══════╝ ╚═════╝╚═╝ ╚═╝╚═╝╚═════╝ ╚══════╝
Welcome to ShellScribe! Type 'help' to see available commands.
>>write "Create a todo list app with plain html and javascript", index.html
>>prompt "code to dynamically reverse a linked list in O(log(n)) in haskell"
>>read filename.ext # Read a file into memory for reference
>>forget filename.ext # Remove a file from memory
>>refactor filename.ext # Refactor an entire file
>>list # List all files currently in memory
>>exit # Exit the shell
Future Updates
- Work-in-Progress (WIP) Mode: Automatically recognize when you’re editing an existing file and provide smart AI-powered refactoring suggestions, bug fixes, and optimization tips.
If you have specific features you'd love to see next, open an issue or submit a pull request! 🚀
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
shellscribe-0.2.1.tar.gz
(5.5 kB
view details)
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 shellscribe-0.2.1.tar.gz.
File metadata
- Download URL: shellscribe-0.2.1.tar.gz
- Upload date:
- Size: 5.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4f0bcd4cc133e17d61cc3b6047199abc196576f2ba384c757c30d230706ecb73
|
|
| MD5 |
5cfb1cc964da7c5b2669308f97635b33
|
|
| BLAKE2b-256 |
5ff02cf4ec487772c2ebed44d182e23b1852143f1b96667359a2e5186c13de05
|
File details
Details for the file shellscribe-0.2.1-py3-none-any.whl.
File metadata
- Download URL: shellscribe-0.2.1-py3-none-any.whl
- Upload date:
- Size: 6.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7049fcc3bd4656f0ad09ff32c257df54070e599c39b7500b1a3a308cf00f6b32
|
|
| MD5 |
fffb67b5becbe8cd58b3a738a17745b5
|
|
| BLAKE2b-256 |
f2fa5459969e1f1e5e1521f9c7a33de9073fad924104e7078f0b9d6a00c22455
|