DEWI - A toolchain and framework for everyday tasks


Keywords
tool, framework, development, synchronization, debugging, file-synchronization, python, rrdtool, tree-structure
License
LGPL-3.0
Install
pip install dewi==2.3.1

Documentation

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:

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