summaryrefslogtreecommitdiff
path: root/Omni
diff options
context:
space:
mode:
Diffstat (limited to 'Omni')
-rwxr-xr-xOmni/Ava.hs3
-rw-r--r--Omni/Dev/Beryllium/Ava.nix3
2 files changed, 6 insertions, 0 deletions
diff --git a/Omni/Ava.hs b/Omni/Ava.hs
index 2dfecb1..0788658 100755
--- a/Omni/Ava.hs
+++ b/Omni/Ava.hs
@@ -22,6 +22,7 @@ import qualified Omni.Agent.Telegram as Telegram
import qualified Omni.Cli as Cli
import qualified Omni.Test as Test
import qualified System.Console.Docopt as Docopt
+import qualified System.IO as IO
main :: IO ()
main = Cli.main plan
@@ -53,6 +54,8 @@ Options:
move :: Cli.Arguments -> IO ()
move args = do
+ IO.hSetBuffering IO.stdout IO.LineBuffering
+ IO.hSetBuffering IO.stderr IO.LineBuffering
let maybeToken = fmap Text.pack (Cli.getArg args (Cli.longOption "token"))
Telegram.startBot maybeToken
diff --git a/Omni/Dev/Beryllium/Ava.nix b/Omni/Dev/Beryllium/Ava.nix
index 6957352..e6254ea 100644
--- a/Omni/Dev/Beryllium/Ava.nix
+++ b/Omni/Dev/Beryllium/Ava.nix
@@ -24,6 +24,9 @@ in {
ExecStart = "${avaPkg}/bin/ava";
+ StandardOutput = "journal";
+ StandardError = "journal";
+
Restart = "on-failure";
RestartSec = 5;