Module for fast initialization of packages
Project description
Euphoria 1.1.1
- 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.1.tar.gz
(5.2 kB
view details)
Built Distribution
euph-1.1.1-py3-none-any.whl
(7.0 kB
view details)
File details
Details for the file euph-1.1.1.tar.gz
.
File metadata
- Download URL: euph-1.1.1.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 | 70d7363bfc4b9eeea6cf6ecf87a918ff206c6470d351aea407207c1ba220e301 |
|
MD5 | 34b4b2f494434013da4edf424cd8a7f9 |
|
BLAKE2b-256 | c9fbbea5abb1ca645edfab63fa07593488e526e42e1612b12f0c307b46b7c3fd |
Provenance
File details
Details for the file euph-1.1.1-py3-none-any.whl
.
File metadata
- Download URL: euph-1.1.1-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 | c326a0408a502628cfb3dcbf4eab8d945b5b8e3fe1280c1222ed1af463a2383e |
|
MD5 | 475ee8379c4a4b055866adf59ef722f9 |
|
BLAKE2b-256 | 98eec937411574c6dffc31ca12f0162d55302ebff9f138940bff1782e261536d |