Module for fast initialization of packages
Project description
Euphoria 1.1.3
- Euphoria is a small CLI library for quick initialization and support of projects in Python project format
- Euphoria shell - a small, additional utility for more detailed editing of projects
Euphoria Commands
- Creating a project without specifying the project name:
py -m euph init <mod>
- Create a project by specifying the project name:
py -m euph init <mod> <name>
, where<name>
is the folder/file name and<mod>
is to create a package (inserti
) or Python module (m
, can be launched withpython -m
) - Help:
py -m euph help
- Launch Euphoria shell:
py -m euph shell
After executing the init
command, a folder with the following structure appears in the current directory:
/<project>
/src
/<project>
/__init__.py or __main__.py
/.pypirc
/CHANGELOG
/LICENSE
/pyproject.toml
/README.md
Euphoria shell
- To exit the shell:
#q
or#exit
- Shows Euphoria help:
#help
- Displays a list of created modules to the console:
#ls
- Adding a package to a directory:
#add <mod> <name>
- Delete module:
#del <name>
- Delete all modules:
#del all
- Delete all modules of a specific type:
#del all <mod>
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
euph-1.1.3.tar.gz
(5.2 kB
view details)
Built Distribution
euph-1.1.3-py3-none-any.whl
(7.0 kB
view details)
File details
Details for the file euph-1.1.3.tar.gz
.
File metadata
- Download URL: euph-1.1.3.tar.gz
- Upload date:
- Size: 5.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.11.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 434881b782e9afe9abdbd723073b4a3d1065814d3b37c83dd8256d12e8499d11 |
|
MD5 | 56cf6e4e1931249b21b1be2f292e3f3c |
|
BLAKE2b-256 | 163f454820bbc2c9954a5fa249b3e5dbde19a59344b548cccdd2cda04e9ef4f0 |
File details
Details for the file euph-1.1.3-py3-none-any.whl
.
File metadata
- Download URL: euph-1.1.3-py3-none-any.whl
- Upload date:
- Size: 7.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.11.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 820a4f2e686534134cbff9910fa42c022ac20c17db0628f84e942a35749fefae |
|
MD5 | 7d78e4f2727d95e7344a9e32aefc33ea |
|
BLAKE2b-256 | 0b334c696c31a62f287a1b03ce7a8c7b4a75a9f6670724c7860caeb77f287f41 |