LA-Toth / dewi

DEWI a toolchain and framework for everyday tasks

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

DEWI a toolchain and framework for everyday tasks

License:GNU Lesser General Public License v3.0


Languages

Language:Python 81.5%Language:Makefile 18.5%