Skip to main content
Join the official 2020 Python Developers SurveyStart the survey!

Compile SCSS inside of HTML files.

Project description

# WatchMySASS
_(Okay fine, it's really SCSS... but that's not as catchy, is it?)_

WatchMySASS bridges the gap between SCSS and HTML `<style>` tags. Since SCSS doesn't know how to compile HTML files, WatchMySASS allows you to compile style tags by using the attributes `type="text/scss"` or `lang="scss"`.

***

# Installation
WatchMySass is available on PyPi for download:
https://pypi.org/project/WatchMySASS/

Install WatchMySASS from the command line via pip:
```
pip install WatchMySASS
```

***

# Useage
WatchMySASS can be called from anywhere in the command line and, just like SCSS, takes the files/paths to compile as an argument.
```
WatchMySASS index.html subdirectory/file.html
```

If no arguments are passed, WatchMySASS assumes the current working directory.
```
WatchMySASS
```


WatchMySASS also has a few options:

### --watch [-w]
Continuously watch directory(s)/file(s) for changes.
```
WatchMySASS frequently-updated.html --watch
```

### --uncompressed [-u]
By default, WatchMySASS minifies the CSS output. Passing the `-u` flag overrides this feature.
```
WatchMySASS uncompressed1.html uncompressed2.html --uncompressed
```

### --destructive [-d]
By default, WatchMySASS saves compiled HTML files as `<filename>-compiled.html`. Pass the `-u` flag to save changes directly to the original HTML file.
```
WatchMySASS destructive.html --destructive
```

***

### Notes:
- WatchMySASS recursively searches directories to compile. There is currently no option for a "shallow" search.
- The `-u` flag is tempermental and doesn't always work. If you need clean, readable CSS you can always beautify your code in your text editor after compilation, and re-save.


Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for WatchMySASS, version 0.1.2
Filename, size File type Python version Upload date Hashes
Filename, size WatchMySASS-0.1.2-py2-none-any.whl (6.9 kB) File type Wheel Python version py2 Upload date Hashes View
Filename, size WatchMySASS-0.1.2.tar.gz (5.6 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page