https://github.com/la-toth/dewi
DEWI a toolchain and framework for everyday tasks
https://github.com/la-toth/dewi
debugging development file-synchronization framework python rrdtool synchronization tree-structure
Last synced: 4 months ago
JSON representation
DEWI a toolchain and framework for everyday tasks
- Host: GitHub
- URL: https://github.com/la-toth/dewi
- Owner: LA-Toth
- License: lgpl-3.0
- Created: 2013-02-16T21:19:38.000Z (about 13 years ago)
- Default Branch: master
- Last Pushed: 2023-03-27T17:19:18.000Z (about 3 years ago)
- Last Synced: 2025-09-27T16:28:45.493Z (6 months ago)
- Topics: debugging, development, file-synchronization, framework, python, rrdtool, synchronization, tree-structure
- Language: Python
- Homepage:
- Size: 390 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.rst
- Changelog: CHANGELOG
- License: COPYING
Awesome Lists containing this project
README
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_core_
* dewi_utils_
* dewi_module_framework_
* dewi_logparsers_
* dewi_realtime_sync_
* dewi_commands_ - which is the main package a a command-line tool
.. _dewi_core: https://github.com/LA-Toth/dewi_core
.. _dewi_utils: https://github.com/LA-Toth/dewi_utils
.. _dewi_module_framework: https://github.com/LA-Toth/dewi_module_framework
.. _dewi_logparsers: https://github.com/LA-Toth/dewi_logparsers
.. _dewi_realtime_sync: https://github.com/LA-Toth/dewi_realtime_sync
.. _dewi_commands: https://github.com/LA-Toth/dewi_commands
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`