XDev helps with daily development tasks like formatting JSON, base64 encoding / decoding and others. No need to use many untrustworthy websites to do simple tasks with your data.
Table of Contents
Installation
- Clone the repository:
git clone https://github.com/ahelmy/xdev.git
- Navigate to the project directory:
cd xdev
- Build from source:
go build -o xdev
- Start the application:
./xdev
Development
Requirements:
Usage
You can use it directly by:
go install github.com/ahelmy/xdev@latest
if go/bin
is not in your path, either add it or use ~/go/bin
xdev -h
Developer Swiss Army Knife tools X for anything.
Usage:
xdev [flags]
xdev [command]
Available Commands:
base64decoder Decode base64 string. Alias: b64d
base64encoder Encode string to base64. Alias: b64e
completion Generate the autocompletion script for the specified shell
hash Hash a string
help Help about any command
json JSON indentation and minification
json2yaml Convert JSON to YAML. Alias: j2y
jwt Decode or encode a JWT string.
password Password generator. Alias: pwd
server Start a web server, Alias: s
ulid Generate a ulid string
url URL encode/decode.
uuid Generate a uuid string
yaml2json Convert YAML to JSON. Alias: y2j
Flags:
-h, --help help for xdev
-v, --version Print the version number
Use "xdev [command] --help" for more information about a command.
Docker
If you want to use Xdev
as server running in docker container you can use https://hub.docker.com/r/ahelmy0/xdev
Environment
PORT
Server port, default: 8000
VERBOSE
To enable verbose mode.
Web UI
Features
List of features:
Next
...
Contributing
If you are interested to fix an issue or to add new feature, you can just open a pull request.
Contributors
License
Licensed with Apache 2.0