Mcctl

Latest version: v0.4.3

Safety actively analyzes 619369 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

0.4.3

Changed

- Various Bug Fixes.
- Fixed dependency drift.

0.4.2

Changed

- Various Bug Fixes.

0.4.1

Changed

Under the hood

Moved to Paper API v2 for Downloads.

0.4.0

Added

- Command `import`: Import an Instance from a zip File.
- Command `install`: Install or update a server Plugin from a local Path/URL/Zip File. Old plugins closely matching the new name can optionally be deleted.
- Command `uninstall`: Uninstall a server Plugin by File Name.
- Command `status`: Get extensive Information about the Server Instance.
- Command `inspect`: Get any information you can think of about the server in json format.

Changed

Features

- The instance name is now autocompleted (except for when using create, for obvious reasons), as long as it is unambiguous.
- Command `ls plugins` can now list plugins.
- Command `ls` now lists ports too.
- Changed name of inspect to logs.
- Added "force" to deletion subcommands.
- Added screen clear after closing a screen.

Under the hood

- Jar files are now symlinked instead of copied to the Server.
- Corrected artificial Version Tag Format
- Instead of running commands, mcctl now interacts with the System via pystemd.
- The Paper Downloader should now more accurate errors.
- Various Bug Fixes.

0.3.1

Changed

Features

- Added memory setting `-m` to `config`.
- Added `env_file` to Settings.

Under the hood

- Various Bug Fixes.
- Removed Tests as module from Package.
- Fixed encoding of special characters in server.properties.
- Fixed silently not deleting Instance.
- Fixed Errors when inputting invalid Server Version.

0.3.0

Added

- Command `shell`: Invoke an interactive Shell to configure a Server.
- Command `edit`: Configure a Server by editing files or specifying Files.
- Command `write-cfg`: Write mcctl Configuration to File. Specify `-u` for a User Config.

Changed

Features

- Changed Message in restart/stop to optional.
- Update now has a parameter `--restart` that allows to restart the server directly after Update.
- Update now has a parameter `--url` that allows to pull the Jar File directly from the Internet.
- Spigot is now supported as a Type-ID.
- You can now create User-specific configurations in ~/.local/mcctl.conf.

Under the hood

- Various Bug Fixes
- Fixed silently not deleting Instance.
- Mapping Parsers to Functions is directly done in ArgParse.
- The App is Permission-Aware. It knows when to request which Permissions (root/server user, etc).

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.