aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/nikola
diff options
context:
space:
mode:
authorLibravatarAgustin Henze <tin@sluc.org.ar>2013-03-13 20:58:39 -0300
committerLibravatarAgustin Henze <tin@sluc.org.ar>2013-03-13 20:58:39 -0300
commit1004b9f3c61574acbdb3ec2f303d35307949fb7e (patch)
tree3ae41121a82650e6889fda82a4316f989dfc0b4b /scripts/nikola
parent1c7c74d71f5dc9d13d029c9df8d46f27907a7503 (diff)
parent8b14a1e5b2ca574fdd4fd2377567ec98a110d4b6 (diff)
Merge tag 'upstream/5.4.2'
Upstream version 5.4.2
Diffstat (limited to 'scripts/nikola')
-rwxr-xr-xscripts/nikola36
1 files changed, 2 insertions, 34 deletions
diff --git a/scripts/nikola b/scripts/nikola
index 2143e9e..a3e5d72 100755
--- a/scripts/nikola
+++ b/scripts/nikola
@@ -31,39 +31,7 @@ else:
# LIBDIR trick end (marker for removal on platforms that don't need it)
-import nikola
-
-
-def print_help(site):
- print("Usage: nikola command [options]")
- print()
- print("Available commands:")
- print()
- keys = sorted(site.commands.keys())
- for name in keys:
- print("nikola %s: %s" % (name, site.commands[name].short_help))
- print()
- print("For detailed help for a command, use nikola command --help")
+from nikola import main
if __name__ == "__main__":
-
- try:
- sys.path.append('')
- import conf
- config = conf.__dict__
- except ImportError:
- config = {}
-
- site = nikola.Nikola(**config)
-
- if len(sys.argv) < 2:
- sys.argv.append('help')
- cmd_name = sys.argv[1]
-
- if cmd_name in ("help", "--help", "-h"):
- print_help(site)
- elif cmd_name in site.commands:
- site.commands[cmd_name].run(*sys.argv[2:])
- else:
- print("Unknown command: %s" % cmd_name)
- print_help(site)
+ sys.exit(main.main(sys.argv[1:]))