Compare commits
2 Commits
11f56b772e
...
7e4f845821
Author | SHA1 | Date |
---|---|---|
Alexander Andreev | 7e4f845821 | |
Alexander Andreev | 5efbc5a82c |
2
Makefile
2
Makefile
|
@ -8,7 +8,7 @@ endif
|
|||
DESTDIR:=
|
||||
PREFIX:=/usr/local
|
||||
|
||||
VERSION=0.1.0
|
||||
VERSION=0.1.1
|
||||
|
||||
FLAGS:=-buildmode=pie -modcacherw -mod=readonly -trimpath
|
||||
LDFLAGS:= -ldflags "-s -w -X main.programVersion=${VERSION}"
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
# Maintainer: Alexander "Arav" Andreev <me@arav.su>
|
||||
pkgname=mccl
|
||||
pkgver=0.1.0
|
||||
pkgver=0.1.1
|
||||
pkgrel=1
|
||||
pkgdesc="Console Minecraft launcher"
|
||||
arch=('i686' 'x86_64' 'arm' 'armv6h' 'armv7h' 'aarch64')
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
package commands
|
||||
|
||||
import (
|
||||
"bufio"
|
||||
"errors"
|
||||
"fmt"
|
||||
"mccl/internal/manifest"
|
||||
|
@ -139,21 +140,21 @@ func (rc *RunCommand) run_client() error {
|
|||
}
|
||||
|
||||
cmd := exec.Command(path.Join(javaHome, "bin", "java"), cl...)
|
||||
// stdout, err := cmd.StdoutPipe()
|
||||
// cmd.Stderr = cmd.Stdout
|
||||
// if err != nil {
|
||||
// return err
|
||||
// }
|
||||
// defer stdout.Close()
|
||||
stdout, err := cmd.StdoutPipe()
|
||||
cmd.Stderr = cmd.Stdout
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
defer stdout.Close()
|
||||
|
||||
// scanner := bufio.NewScanner(stdout)
|
||||
// go func() {
|
||||
// for scanner.Scan() {
|
||||
// fmt.Println(scanner.Text())
|
||||
// }
|
||||
// }()
|
||||
scanner := bufio.NewScanner(stdout)
|
||||
go func() {
|
||||
for scanner.Scan() {
|
||||
fmt.Println(scanner.Text())
|
||||
}
|
||||
}()
|
||||
|
||||
fmt.Printf("Minecraft version %s is started with usename %s and player's UUID %s.\n",
|
||||
fmt.Printf("Minecraft version %s is started with username %s and player's UUID %s.\n",
|
||||
manifst.Id, rc.Username, rc.AuthUuid)
|
||||
if err := cmd.Run(); err != nil && (err.Error() != "exec: already started") {
|
||||
return err
|
||||
|
|
Loading…
Reference in New Issue