Data Developer & Engineer Core Utility Objects
Project description
Data Utility Packages: Core
Table of Contents::
The Core Utility package with the utility objects that was created with
sub-package namespace, ddeutil
, for independent installation. This make this
package able to extend with any extension with this namespace. In the future,
this namespace able to scale out the coding with folder structure. You can add
any features that you want to install and import by import ddeutil.{extension}
.
This package provide the Base Utility and Utility functions for any data package and CLI tools for develop data package like extended git and version commands.
Install from PyPI:
pip install ddeutil
In the future, this namespace package will implement extension package for
dynamic installation such as you want to use file utility package that
implement by this namespace, you can install by pip install ddeutil-file
.
Features
Base Utility Functions
core.base
- cache
- merge
- split
Utility Functions
core
- decorator
- dtutils
- randomly
CLI
This Utility Package provide some CLI tools for handler development process.
Extended Git
Usage: utils.exe git [OPTIONS] COMMAND [ARGS]...
Extended Git commands
Options:
--help Show this message and exit.
Commands:
bn Show the Current Branch
cl Show the Commit Logs from the latest Tag to HEAD
clear-branch Clear Local Branches that sync from the Remote
cm Show the latest Commit message
commit-previous Commit changes to the Previous Commit with same message
commit-revert Revert the latest Commit on this Local
tl Show the Latest Tag
Version
Usage: utils.exe vs [OPTIONS] COMMAND [ARGS]...
Version commands
Options:
--help Show this message and exit.
Commands:
bump Bump Version
changelog Make Changelogs file
conf Return Configuration for Bump version
current Return Current Version
License
This project was licensed under the terms of the MIT license.
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.