mirror of
https://github.com/rwinkhart/libmutton.git
synced 2026-09-03 15:47:27 -04:00
Allow compiling for Android (native, non-Termux); small formatting fixes
This commit is contained in:
@@ -2,9 +2,11 @@
|
|||||||
|
|
||||||
package core
|
package core
|
||||||
|
|
||||||
var EntryRoot = Home + "/.local/share/libmutton" // Path to libmutton entry directory
|
var (
|
||||||
var ConfigDir = Home + "/.config/libmutton" // Path to libmutton configuration directory
|
EntryRoot = Home + "/.local/share/libmutton" // Path to libmutton entry directory
|
||||||
var ConfigPath = ConfigDir + "/libmutton.ini" // Path to libmutton configuration file
|
ConfigDir = Home + "/.config/libmutton" // Path to libmutton configuration directory
|
||||||
|
ConfigPath = ConfigDir + "/libmutton.ini" // Path to libmutton configuration file
|
||||||
|
)
|
||||||
|
|
||||||
const (
|
const (
|
||||||
PathSeparator = "/" // Platform-specific path separator
|
PathSeparator = "/" // Platform-specific path separator
|
||||||
|
|||||||
+5
-3
@@ -7,9 +7,11 @@ import (
|
|||||||
"syscall"
|
"syscall"
|
||||||
)
|
)
|
||||||
|
|
||||||
var EntryRoot = Home + "\\AppData\\Local\\libmutton\\entries" // Path to libmutton entry directory
|
var (
|
||||||
var ConfigDir = Home + "\\AppData\\Local\\libmutton\\config" // Path to libmutton configuration directory
|
EntryRoot = Home + "\\AppData\\Local\\libmutton\\entries" // Path to libmutton entry directory
|
||||||
var ConfigPath = ConfigDir + "\\libmutton.ini" // Path to libmutton configuration file
|
ConfigDir = Home + "\\AppData\\Local\\libmutton\\config" // Path to libmutton configuration directory
|
||||||
|
ConfigPath = ConfigDir + "\\libmutton.ini" // Path to libmutton configuration file
|
||||||
|
)
|
||||||
|
|
||||||
const (
|
const (
|
||||||
PathSeparator = "\\" // Platform-specific path separator
|
PathSeparator = "\\" // Platform-specific path separator
|
||||||
|
|||||||
@@ -70,7 +70,7 @@ func GenDeviceIDList(errorOnFail bool) *[]fs.DirEntry {
|
|||||||
|
|
||||||
// WriteConfig writes the provided key-value pairs under the specified section headers in the libmutton.ini file.
|
// WriteConfig writes the provided key-value pairs under the specified section headers in the libmutton.ini file.
|
||||||
// Requires: valuesToWrite (a slice of length 3 arrays each containing a section, a key name, and a value),
|
// Requires: valuesToWrite (a slice of length 3 arrays each containing a section, a key name, and a value),
|
||||||
// prune (a slice similar to valuesToWrite to allow removing the specified keys from an existing config)
|
// prune (a slice similar to valuesToWrite to allow removing the specified keys from an existing config),
|
||||||
// append (set to true to append to the existing libmutton.ini file, false to overwrite it).
|
// append (set to true to append to the existing libmutton.ini file, false to overwrite it).
|
||||||
func WriteConfig(valuesToWrite [][3]string, keysToPrune [][2]string, append bool) {
|
func WriteConfig(valuesToWrite [][3]string, keysToPrune [][2]string, append bool) {
|
||||||
var cfg *ini.File
|
var cfg *ini.File
|
||||||
|
|||||||
@@ -0,0 +1,18 @@
|
|||||||
|
//go:build android && !termux
|
||||||
|
|
||||||
|
package core
|
||||||
|
|
||||||
|
import (
|
||||||
|
"os/exec"
|
||||||
|
)
|
||||||
|
|
||||||
|
// copyString copies a string to the clipboard.
|
||||||
|
func copyString(continuous bool, copySubject string) {
|
||||||
|
// temporary dummy function to allow Android compilation
|
||||||
|
}
|
||||||
|
|
||||||
|
// getClipCommands returns the commands for pasting and clearing the clipboard contents.
|
||||||
|
func getClipCommands() (*exec.Cmd, *exec.Cmd) {
|
||||||
|
// temporary dummy function to allow Android compilation
|
||||||
|
return nil, nil
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user