A simple, self-contained Wiki engine
Find a file
Magnus Hoff 804bfa074c Compile release with panic=abort.
Unwinding is never utilized, so no reason to compile it in.

This saves 3% on the binary size, and should also generate slightly faster code
2017-10-01 22:50:44 +02:00
assets Tweak styling. Add link to Sausagewiki repo 2017-10-01 22:15:34 +02:00
libs/static_resource_derive Offer Sausagewiki under GPL3 2017-09-22 16:16:40 +02:00
migrations Fix buggy slugs_index 2017-09-20 23:30:50 +02:00
src Cleanup 2017-10-01 22:35:06 +02:00
templates Tweak styling. Add link to Sausagewiki repo 2017-10-01 22:15:34 +02:00
.gitignore Ignore working file for SQLite 2017-09-21 10:07:25 +02:00
.travis.yml Install required dependencies for travis 2017-09-22 16:45:41 +02:00
build.rs Cleanup based on new version of Diesel 2017-09-17 12:19:48 +02:00
Cargo.lock When inventing a title from a slug, add some capitalization 2017-09-21 11:42:09 +02:00
Cargo.toml Compile release with panic=abort. 2017-10-01 22:50:44 +02:00
CONTRIBUTORS.md Offer Sausagewiki under GPL3 2017-09-22 16:16:40 +02:00
LICENSE.txt Offer Sausagewiki under GPL3 2017-09-22 16:16:40 +02:00
README.md Typo 2017-09-25 16:47:13 +02:00

Build Status

Sausagewiki is a simple, self-contained wiki engine.

Copyright (C) 2017 Magnus Hovland Hoff maghoff@gmail.com

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

Install and run

Sausagewiki aims to be simple to get up and running. It is distributed as a single independent executable for Linux.

  1. Download the latest build of sausagewiki.xz from https://github.com/maghoff/sausagewiki/releases/latest
  2. Decompress: xz -d sausagewiki.xz
  3. Set execution permission: chmod a+x sausagewiki
  4. Run: ./sausagewiki wiki.db

For other platforms you will presently have to build it yourself. Sausagewiki is built like other Rust projects, with cargo build.

Command line arguments

USAGE:
    sausagewiki [OPTIONS] <DATABASE>

FLAGS:
    -h, --help       Prints help information
    -V, --version    Prints version information

OPTIONS:
    -p, --port <port>    Sets the listening port

ARGS:
    <DATABASE>    Sets the database file to use

Sausagewiki will create an SQLite database file with the filename given in the DATABASE parameter and open an HTTP server bound to 127.0.0.1 and the given port number. The default port number is 8080.