parent
d3b1a5efb4
commit
bb031b51f7
@ -61,6 +61,7 @@ def call_asciidoc(src, dst):
|
|||||||
|
|
||||||
def main(colors=False):
|
def main(colors=False):
|
||||||
"""Generate html files for the online documentation."""
|
"""Generate html files for the online documentation."""
|
||||||
|
utils.change_cwd()
|
||||||
utils.use_color = colors
|
utils.use_color = colors
|
||||||
asciidoc_files = [
|
asciidoc_files = [
|
||||||
('doc/FAQ.asciidoc', 'qutebrowser/html/doc/FAQ.html'),
|
('doc/FAQ.asciidoc', 'qutebrowser/html/doc/FAQ.html'),
|
||||||
|
@ -27,6 +27,10 @@ import glob
|
|||||||
import shutil
|
import shutil
|
||||||
import fnmatch
|
import fnmatch
|
||||||
|
|
||||||
|
sys.path.insert(0, os.path.join(os.path.dirname(__file__), os.pardir))
|
||||||
|
|
||||||
|
from scripts import utils
|
||||||
|
|
||||||
|
|
||||||
recursive_lint = ('__pycache__', '*.pyc')
|
recursive_lint = ('__pycache__', '*.pyc')
|
||||||
lint = ('build', 'dist', 'pkg/pkg', 'pkg/qutebrowser-*.pkg.tar.xz', 'pkg/src',
|
lint = ('build', 'dist', 'pkg/pkg', 'pkg/qutebrowser-*.pkg.tar.xz', 'pkg/src',
|
||||||
@ -49,6 +53,7 @@ def remove(path):
|
|||||||
|
|
||||||
def main():
|
def main():
|
||||||
"""Clean up lint in the current dir."""
|
"""Clean up lint in the current dir."""
|
||||||
|
utils.change_cwd()
|
||||||
for elem in lint:
|
for elem in lint:
|
||||||
for f in glob.glob(elem):
|
for f in glob.glob(elem):
|
||||||
remove(f)
|
remove(f)
|
||||||
|
@ -1,4 +1,9 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
|
if [[ $PWD == */scripts ]]; then
|
||||||
|
cd ..
|
||||||
|
fi
|
||||||
|
|
||||||
echo > crash.log
|
echo > crash.log
|
||||||
while :; do
|
while :; do
|
||||||
exit=0
|
exit=0
|
||||||
|
@ -279,6 +279,7 @@ def _checker_enabled(args, group, name):
|
|||||||
def main():
|
def main():
|
||||||
"""Main entry point."""
|
"""Main entry point."""
|
||||||
global config
|
global config
|
||||||
|
utils.change_cwd()
|
||||||
read_files = config.read('.run_checks')
|
read_files = config.read('.run_checks')
|
||||||
if not read_files:
|
if not read_files:
|
||||||
raise IOError("Could not read config!")
|
raise IOError("Could not read config!")
|
||||||
|
@ -31,6 +31,7 @@ import shutil
|
|||||||
sys.path.insert(0, os.path.join(os.path.dirname(__file__), os.pardir))
|
sys.path.insert(0, os.path.join(os.path.dirname(__file__), os.pardir))
|
||||||
|
|
||||||
import qutebrowser.qutebrowser # pylint: disable=unused-import
|
import qutebrowser.qutebrowser # pylint: disable=unused-import
|
||||||
|
from scripts import utils
|
||||||
|
|
||||||
tempdir = tempfile.mkdtemp()
|
tempdir = tempfile.mkdtemp()
|
||||||
|
|
||||||
|
@ -35,7 +35,7 @@ sys.path.insert(0, os.path.join(os.path.dirname(__file__), os.pardir))
|
|||||||
|
|
||||||
# We import qutebrowser.app so all @cmdutils-register decorators are run.
|
# We import qutebrowser.app so all @cmdutils-register decorators are run.
|
||||||
import qutebrowser.app
|
import qutebrowser.app
|
||||||
from scripts import asciidoc2html
|
from scripts import asciidoc2html, utils
|
||||||
from qutebrowser import qutebrowser
|
from qutebrowser import qutebrowser
|
||||||
from qutebrowser.commands import cmdutils
|
from qutebrowser.commands import cmdutils
|
||||||
from qutebrowser.config import configdata
|
from qutebrowser.config import configdata
|
||||||
@ -395,6 +395,7 @@ def regenerate_manpage(filename):
|
|||||||
|
|
||||||
def main():
|
def main():
|
||||||
"""Regenerate all documentation."""
|
"""Regenerate all documentation."""
|
||||||
|
utils.change_cwd()
|
||||||
print("Generating manpage...")
|
print("Generating manpage...")
|
||||||
regenerate_manpage('doc/qutebrowser.1.asciidoc')
|
regenerate_manpage('doc/qutebrowser.1.asciidoc')
|
||||||
print("Generating settings help...")
|
print("Generating settings help...")
|
||||||
|
@ -20,8 +20,16 @@
|
|||||||
|
|
||||||
"""Update 3rd-party files (currently only ez_setup.py)."""
|
"""Update 3rd-party files (currently only ez_setup.py)."""
|
||||||
|
|
||||||
|
import sys
|
||||||
|
import os
|
||||||
|
import os.path
|
||||||
import urllib.request
|
import urllib.request
|
||||||
|
|
||||||
|
sys.path.insert(0, os.path.join(os.path.dirname(__file__), os.pardir))
|
||||||
|
|
||||||
|
from scripts import utils
|
||||||
|
|
||||||
|
utils.change_cwd()
|
||||||
urllib.request.urlretrieve(
|
urllib.request.urlretrieve(
|
||||||
'https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py',
|
'https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py',
|
||||||
'scripts/ez_setup.py')
|
'scripts/ez_setup.py')
|
||||||
|
@ -20,6 +20,7 @@
|
|||||||
"""Utility functions for scripts."""
|
"""Utility functions for scripts."""
|
||||||
|
|
||||||
import os
|
import os
|
||||||
|
import os.path
|
||||||
|
|
||||||
use_color = True
|
use_color = True
|
||||||
|
|
||||||
@ -82,3 +83,10 @@ def print_bold(text):
|
|||||||
print(''.join([bold, text, reset]))
|
print(''.join([bold, text, reset]))
|
||||||
else:
|
else:
|
||||||
print(text)
|
print(text)
|
||||||
|
|
||||||
|
|
||||||
|
def change_cwd():
|
||||||
|
"""Change the scripts cwd if it was started inside the script folder."""
|
||||||
|
cwd = os.getcwd()
|
||||||
|
if os.path.split(cwd)[1] == 'scripts':
|
||||||
|
os.chdir(os.path.join(cwd, os.pardir))
|
||||||
|
Loading…
Reference in New Issue
Block a user