Skip to content

Commit

Permalink
added directory sub-command to localconfig cmd
Browse files Browse the repository at this point in the history
  • Loading branch information
1zun4 committed Dec 26, 2023
1 parent a204812 commit d9cb1d4
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
* You should have received a copy of the GNU General Public License
* along with LiquidBounce. If not, see <https://www.gnu.org/licenses/>.
*/

package net.ccbluex.liquidbounce.features.command.commands.client

import net.ccbluex.liquidbounce.config.ConfigSystem
Expand All @@ -25,9 +25,11 @@ import net.ccbluex.liquidbounce.features.command.builder.CommandBuilder
import net.ccbluex.liquidbounce.features.command.builder.ParameterBuilder
import net.ccbluex.liquidbounce.features.module.Module
import net.ccbluex.liquidbounce.features.module.ModuleManager
import net.ccbluex.liquidbounce.script.ScriptManager
import net.ccbluex.liquidbounce.utils.client.chat
import net.ccbluex.liquidbounce.utils.client.regular
import net.ccbluex.liquidbounce.utils.client.variable
import net.minecraft.util.Util

/**
* LocalConfig Command
Expand Down Expand Up @@ -88,6 +90,10 @@ object CommandLocalConfig {
}
.build()
)
.subcommand(CommandBuilder.begin("directory").handler { command, _ ->
Util.getOperatingSystem().open(ConfigSystem.userConfigsFolder)
chat(regular(command.result("directory", variable(ConfigSystem.userConfigsFolder.absolutePath))))
}.build())
.subcommand(
CommandBuilder
.begin("create")
Expand Down
2 changes: 2 additions & 0 deletions src/main/resources/assets/liquidbounce/lang/en_us.json
Original file line number Diff line number Diff line change
Expand Up @@ -226,6 +226,8 @@
"liquidbounce.command.localconfig.subcommand.load.result.notFound": "Local configuration file named %s does not exist.",
"liquidbounce.command.localconfig.subcommand.load.result.failedToLoad": "Failed to load local configuration file named %s.",
"liquidbounce.command.localconfig.subcommand.load.result.loaded": "Local configuration file named %s has been loaded.",
"liquidbounce.command.localconfig.subcommand.directory.description": "Opens the configs directory.",
"liquidbounce.command.localconfig.subcommand.directory.result.directory": "Configs directory: %s.",
"liquidbounce.command.localconfig.subcommand.create.parameter.name.description": "Name of the configuration file.",
"liquidbounce.command.localconfig.subcommand.create.parameter.overwrite.description": "Overwrite existing configuration file.",
"liquidbounce.command.localconfig.subcommand.create.result.failedToCreate": "Failed to create configuration file named %s.",
Expand Down

0 comments on commit d9cb1d4

Please sign in to comment.