DEWI: A set of commands and a framework
Name
DEWI: Old Welsh form of David
The name is chosen because of the similarity to DWA, which was the project’s original name, which stands for Developer’s Work Area.
Purpose
As the name implies the original purpose was to add tools.
- It’s not split to many different packages:
dewi_commands - which is the main package a a command-line tool
Installation
It can be installed from source:
python3 setup.py
Or from pip:
pip install dewi
Usage as a command-line tool
Common usage
To print its help:
dewi -h
To print dewi_commands.commands with their descriptions:
dewi dewi list
To print dewi_commands.commands with their aliases and descriptions:
dewi list-all
An example: I want to open ~/.ssh/known_hosts at line 123, and it’s listed on the console as ~/.ssh/known_hosts:123. After copy-paste:
dewi edit ~/.ssh/known_hosts:123
And it starts vim with arguments ~/.ssh/known_hosts +123
Metadata
Release files for dewi 2.4.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| dewi-2.4.0.tar.gz | 5.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| dewi-2.4.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 11.8 kB
Release files / dewi-2.4.0.tar.gz
| Download URL | dewi-2.4.0.tar.gz |
|---|---|
| Size | 5.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c750dcf2a124219dfe9678408a62fa62ac9c949d8eaac09c5866276b05ca1b6b
|
|
BLAKE2b-256 checksum How to use checksums |
92a7f081969b394de8581395e9ac0d084339bd7d85364874171c468685b27699
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.5
|
Release files / dewi-2.4.0-py3-none-any.whl
| Download URL | dewi-2.4.0-py3-none-any.whl |
|---|---|
| Size | 6.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
493e3530df6664aa9b88a83dd8dd96ae47d68e96a2aaad1cb6fff886991cceb2
|
|
BLAKE2b-256 checksum How to use checksums |
83dcc346a507c96a6b82bcc4b6baab8454d7a4bc1f24f910d4957801756d7963
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.5
|