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}.lifyfile 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.5.tar.gz
(4.9 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
lify-0.0.5-py3-none-any.whl
(8.6 kB
view details)
File details
Details for the file lify-0.0.5.tar.gz.
File metadata
- Download URL: lify-0.0.5.tar.gz
- Upload date:
- Size: 4.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.10.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5f002e53e6b8be183515030896936d5adedc9e237244144cbf0b123e0732cd79
|
|
| MD5 |
22be6b1e4c5c66e045f96e43e2d02091
|
|
| BLAKE2b-256 |
f38c4a3397657c5df208222f33525353a784851fb41ef055cab10d4572a80afe
|
File details
Details for the file lify-0.0.5-py3-none-any.whl.
File metadata
- Download URL: lify-0.0.5-py3-none-any.whl
- Upload date:
- Size: 8.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.10.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8344c1c59415307a9568d4b3393a81b82e1fd986bd32ee47046c460871681d54
|
|
| MD5 |
1f01b1fecec24635b19fe0a39600e09d
|
|
| BLAKE2b-256 |
a4be2d03b25f73cf8959d5c7790ba6c6fc0b7b9b84e2d26be4e4dbcf2a9bf3ae
|