Fixed extract command (and changed it to --extract).
This commit is contained in:
parent
f9da21b61c
commit
165d1fcd26
@ -132,7 +132,7 @@ go install -tags static,allegro -ldflags "-s -w" opslag.de/schobers/tins2021/cmd
|
|||||||
In this case the SDL 2.0 prerequisite is replaced by the Allegro 5.2 (development libraries must be available for your C compiler).
|
In this case the SDL 2.0 prerequisite is replaced by the Allegro 5.2 (development libraries must be available for your C compiler).
|
||||||
|
|
||||||
## Command line interface
|
## Command line interface
|
||||||
You can extract all resources embedded in the executable by running it from the command line with the `--extract-resources` flag. The resources will be extract in the current working directory. Note that the game will use the resources on disk first if they are available.
|
You can extract all resources embedded in the executable by running it from the command line with the `--extract` flag. The resources will be extract in the current working directory. Note that the game will use the resources on disk first if they are available.
|
||||||
|
|
||||||
## Sources
|
## Sources
|
||||||
Can be found at https://opslag.de/schobers/tins2021 (Git repository).
|
Can be found at https://opslag.de/schobers/tins2021 (Git repository).
|
||||||
|
@ -21,7 +21,7 @@ func copyFile(path string, file fs.File) error {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func copyBoxToDisk(resources embed.FS) error {
|
func copyBoxToDisk(resources embed.FS) error {
|
||||||
return fs.WalkDir(resources, "", func(path string, entry fs.DirEntry, err error) error {
|
return fs.WalkDir(resources, ".", func(path string, entry fs.DirEntry, err error) error {
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
@ -33,6 +33,6 @@ func copyBoxToDisk(resources embed.FS) error {
|
|||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
defer src.Close()
|
defer src.Close()
|
||||||
return copyFile(filepath.Join(`resources`, path), src)
|
return copyFile(path, src)
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
@ -30,7 +30,7 @@ func openResources() ui.Resources {
|
|||||||
|
|
||||||
func run() error {
|
func run() error {
|
||||||
var extract bool
|
var extract bool
|
||||||
flag.BoolVar(&extract, "extract-resources", false, "extracts all resources to the current working directory")
|
flag.BoolVar(&extract, "extract", false, "extracts all resources to the current working directory")
|
||||||
flag.Parse()
|
flag.Parse()
|
||||||
|
|
||||||
if extract {
|
if extract {
|
||||||
|
Loading…
Reference in New Issue
Block a user