Skip to main content

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 (insert i) or Python module (m, can be launched with python -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)

Uploaded Source

Built Distribution

euph-1.1.1-py3-none-any.whl (7.0 kB view details)

Uploaded Python 3

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

Hashes for euph-1.1.1.tar.gz
Algorithm Hash digest
SHA256 70d7363bfc4b9eeea6cf6ecf87a918ff206c6470d351aea407207c1ba220e301
MD5 34b4b2f494434013da4edf424cd8a7f9
BLAKE2b-256 c9fbbea5abb1ca645edfab63fa07593488e526e42e1612b12f0c307b46b7c3fd

See more details on using hashes here.

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

Hashes for euph-1.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c326a0408a502628cfb3dcbf4eab8d945b5b8e3fe1280c1222ed1af463a2383e
MD5 475ee8379c4a4b055866adf59ef722f9
BLAKE2b-256 98eec937411574c6dffc31ca12f0162d55302ebff9f138940bff1782e261536d

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page