mirror of
https://github.com/imarkoff/Marble-shell-theme.git
synced 2025-09-18 01:07:55 -07:00
Add some tweaks that helps to install theme globally
This commit is contained in:
@@ -181,3 +181,43 @@ def label_files(directory, label, *args):
|
||||
file.seek(0)
|
||||
file.write(read_files[i])
|
||||
file.close()
|
||||
|
||||
|
||||
def remove_properties(file, *args):
|
||||
"""
|
||||
Remove properties from a file
|
||||
:param file: file name
|
||||
:param args: properties to remove
|
||||
"""
|
||||
|
||||
new_content = ""
|
||||
|
||||
with open(file, "r+") as read_file:
|
||||
content = read_file.read()
|
||||
|
||||
for line in content.splitlines():
|
||||
if not any(prop in line for prop in args):
|
||||
new_content += line + "\n"
|
||||
elif "}" in line:
|
||||
new_content += "}\n"
|
||||
|
||||
read_file.seek(0)
|
||||
read_file.write(new_content)
|
||||
|
||||
|
||||
def remove_keywords(file, *args):
|
||||
"""
|
||||
Remove keywords from a file
|
||||
:param file: file name
|
||||
:param args: keywords to remove
|
||||
"""
|
||||
|
||||
with open(file, "r+") as read_file:
|
||||
content = read_file.read()
|
||||
|
||||
for arg in args:
|
||||
content = content.replace(arg, "")
|
||||
|
||||
read_file.seek(0)
|
||||
read_file.write(content)
|
||||
|
Reference in New Issue
Block a user