Xonsh command shortener
Project description
uhu utility
generate a name using unpaid robot labour
@ buildsystem --build --clean --config ../config/custom/static/1.0.0/custom.yml -o test_build/ webapp/
🔨 Doing some shit...
😴 Wow that was hard
@ uhu # Shorten the command. May take a while the first time, as ollama has to load the model
✨ Last command shorened to 'buildcustom'
@ buildcustom # Use the shortened name!
🔨 Doing some shit...
😴 Wow that was hard
generate a name using unpaid human labour
@ buildsystem --build --clean --config ../config/custom/static/1.0.0/custom.yml -o test_build/ webapp/
🔨 Doing some shit...
😴 Wow that was hard
@ uhu fuck
✨ Last command shorened to 'fuck'
humans will take ai jobs / renaming
@ buildsystem blah blah
🔨 Doing some shit...
😴 Wow that was hard
@ uhu
✨ Last command shorened to 'blowupyourcomputer'
@ uhu build # Don't like the name? Rename it!
✨ Renamed 'blowupyourcomputer' to 'build'
install and config
xpip install xontrib-uhu
# $XONSH_UHU_SYSTEM_PROMPT = "..." # Optional! Only change if you know what you're doing!
# $XONSH_UHU_MAX_LLM_TRIES = 3 # Optional!
# $XONSH_UHU_OLLAMA_URL = "http://ollama.myserver.internal" # Optional!
# MANDATORY (if you want to use it with ollama)! Using a coder model will likely help. 7b is probably enough.
$XONSH_UHU_MODEL_NAME = "qwen2.5-coder:7b"
xontrib load uhu
limitations
Subprocess capture with uhu aliases doesn't work
what does uhu even mean
users hate unreasonablylongcommands
(Not really, I just wanted something which had a short name with the keys close together)
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
xontrib_uhu-0.1.3.tar.gz
(5.2 kB
view details)
Built Distribution
File details
Details for the file xontrib_uhu-0.1.3.tar.gz
.
File metadata
- Download URL: xontrib_uhu-0.1.3.tar.gz
- Upload date:
- Size: 5.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.4 CPython/3.10.12 Linux/5.15.0-124-generic
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 12f52b088e21ade03d3544831d5d32c47b7c35224dae381b7a86039eb1e03551 |
|
MD5 | 644f1223c7eb563b0d8c1b04cc0e9f2c |
|
BLAKE2b-256 | 7cfda8cd67798cb31930fbf330457d3c90ca9274a73b828c829fa1f630135809 |
File details
Details for the file xontrib_uhu-0.1.3-py3-none-any.whl
.
File metadata
- Download URL: xontrib_uhu-0.1.3-py3-none-any.whl
- Upload date:
- Size: 6.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.4 CPython/3.10.12 Linux/5.15.0-124-generic
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4037e1342823c8d576fe7632d4ac535e9c826243c9f88a3a4b896131a84fc08b |
|
MD5 | c9f3a30ac8b7543ff858cad2477193df |
|
BLAKE2b-256 | 88220d2949751b5133ed74cb29ec7efa13d24001fb4feab6cd3cc52b8b44feb4 |