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! 🚀
Release files for shellscribe 0.2.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| shellscribe-0.2.1.tar.gz | 5.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| shellscribe-0.2.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 11.5 kB
Release files / shellscribe-0.2.1.tar.gz
| Download URL | shellscribe-0.2.1.tar.gz |
|---|---|
| Size | 5.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
4f0bcd4cc133e17d61cc3b6047199abc196576f2ba384c757c30d230706ecb73
|
|
BLAKE2b-256 checksum How to use checksums |
5ff02cf4ec487772c2ebed44d182e23b1852143f1b96667359a2e5186c13de05
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.12.5
|
Release files / shellscribe-0.2.1-py3-none-any.whl
| Download URL | shellscribe-0.2.1-py3-none-any.whl |
|---|---|
| Size | 6.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
7049fcc3bd4656f0ad09ff32c257df54070e599c39b7500b1a3a308cf00f6b32
|
|
BLAKE2b-256 checksum How to use checksums |
f2fa5459969e1f1e5e1521f9c7a33de9073fad924104e7078f0b9d6a00c22455
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.12.5
|