Skip to main content

A Python cross-platform project management toolkit.

Project description

Lify

  • A Python cross-platform project management toolkit.

Specification

Development Environment

  • Operating System: Windows
  • Python Version: Python 3.10.11
  • Editor: Visual Studio Code (VSCode)

Supported Environments

  • Operating Systems: Windows, Linux, macOS
  • Python Version: Python 3.7+
  • Editor: Any editor (VSCode, PyCharm, etc.)

Manual

Installation

To install lify, use the following pip command:

pip install lify

Commands

  • Create New Project:

Creates a {name}.lify file where the project name is the same as the directory name.

:: Creates a project at the specified absolute path.
lify new "{projectfullpath}"

:: Creates a project in the current working directory by making a new directory named `{name}` and generating the project there.
lify new "{name}"

:: Creates a project in the current working directory.
lify new
  • Build Project:
:: Builds the executable file for the project.
lify build exec

:: Builds the project as a library (e.g., a wheel package).
lify build library
  • Run Source Code:
:: Runs the source code for the project in the current directory.
lify run
  • Remove Temporary Project Files:
:: Removes temporary files from the project directory.
lify clean
  • Update Project:
:: Automatically updates the project, handling package management and other necessary tasks.
lify update
  • Create Configuration:
:: Creates a new configuration.
lify config create "{name}"
  • Set Configuration:
:: Sets the current configuration.
lify config set "{name}"
  • Remove Configuration:
:: Removes an existing configuration.
lify config remove "{name}"
  • List Configuration:
:: Lists all available configurations.
lify config list

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

lify-0.0.7.tar.gz (5.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

lify-0.0.7-py3-none-any.whl (9.6 kB view details)

Uploaded Python 3

File details

Details for the file lify-0.0.7.tar.gz.

File metadata

  • Download URL: lify-0.0.7.tar.gz
  • Upload date:
  • Size: 5.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.11

File hashes

Hashes for lify-0.0.7.tar.gz
Algorithm Hash digest
SHA256 efa21c982e1e190c2fef76e6713bb5178192de604ee33e23184021fee92d4e6b
MD5 09b40d6b9ad3a0de9798c05ce4f04797
BLAKE2b-256 d6f90c36e581ec728268a2b1047e5dc5bfd8d056e1dcea20c51ff551351ef3b5

See more details on using hashes here.

File details

Details for the file lify-0.0.7-py3-none-any.whl.

File metadata

  • Download URL: lify-0.0.7-py3-none-any.whl
  • Upload date:
  • Size: 9.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.11

File hashes

Hashes for lify-0.0.7-py3-none-any.whl
Algorithm Hash digest
SHA256 6841f0778f9a0f1e367ac3edf807fc2c26efbb183a858bcbaae01d12dffc245b
MD5 6fd849cbcc85714679c8032dbd8b9bfb
BLAKE2b-256 db3f70392b42f5c148f6e3af9716c77be3e54f91ff9be8d6241274c9921d7a2c

See more details on using hashes here.

Supported by

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