Convert CSS physical properties to logical
Project description
physical2logical
Convert CSS physical properties to logical.
Converts margins, padding, and borders to logical values, allowing RTL and vertical languages to show correctly.
Install
pip install physical2logical
Usage
usage: css2logical [-h] [-r | --recursive | --no-recursive] [-u | --update | --no-update] [-a | --analyze | --no-analyze] [-f FILENAME] [-l LOG] [-p PATTERN] source
Convert CSS physical properties to logical
positional arguments:
source Path to source directory or one file. Required
optional arguments:
-h, --help show this help message and exit
-r, --recursive, --no-recursive
Recursive process of all files from source directory. (default: True)
-u, --update, --no-update
Update files. (default: False)
-a, --analyze, --no-analyze
Dry Run - Create a report with all changes (without actual source file changes). (default: False)
-f FILENAME, --filename FILENAME
Path to file where to save reports (used only with -a | --analyze flag). (default: "./report.html")
-l LOG, --log LOG Log Level: All: 0, Debug: 10, Info: 20, Warning: 30, Error: 40 (default: 0)
-p PATTERN, --pattern PATTERN
Comma separated list of glob patterns (default: '*.scss, *.css')
Based on https://gist.github.com/nyurik/d438cb56a9059a0660ce4176ef94576f
Report
Example
css2logical -u ./src/scss/
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
physical2logical-2.3.1.tar.gz
(11.6 kB
view hashes)
Built Distribution
Close
Hashes for physical2logical-2.3.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d76223cd1caf7f0edaa0f8735e55104bcd8e8459d9b0bcd203e24227be99fcdc |
|
MD5 | 4b3d9de5e486e11f7c60b326b839e817 |
|
BLAKE2b-256 | 306a5a346415cec376bda7369badb25d28fe12659b0f9f7014062435b63445c1 |