diff options
| author | 2013-03-13 20:58:39 -0300 | |
|---|---|---|
| committer | 2013-03-13 20:58:39 -0300 | |
| commit | 8b14a1e5b2ca574fdd4fd2377567ec98a110d4b6 (patch) | |
| tree | 0895935489e4920d18824f7fb3a0d799649a27c3 /scripts | |
| parent | 878ba1152ebc64a4a2609d23c9e400a6111db642 (diff) | |
Imported Upstream version 5.4.2upstream/5.4.2
Diffstat (limited to 'scripts')
| -rwxr-xr-x | scripts/nikola | 36 |
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:])) |
