19 releases (10 breaking)

new 0.11.3 Sep 26, 2023
0.10.0 Jul 28, 2023

#13 in Games

Download history 3/week @ 2023-06-03 15/week @ 2023-06-10 15/week @ 2023-06-17 32/week @ 2023-06-24 22/week @ 2023-07-01 45/week @ 2023-07-08 42/week @ 2023-07-15 29/week @ 2023-07-22 11/week @ 2023-07-29 55/week @ 2023-08-05 17/week @ 2023-08-12 23/week @ 2023-08-19 37/week @ 2023-08-26 6/week @ 2023-09-02 31/week @ 2023-09-09 11/week @ 2023-09-16

86 downloads per month

GPL-3.0-or-later

1MB
5K SLoC

Outer Wilds Mod Manager CLI

OWMM Logo
The CLI interface for the Outer Wilds Mod Manager, built using clap.
Core | CLI | GUI


crates.io GPL-3 licensed CI RS Release AUR

The CLI interface for the Outer Wilds Mod Manager, this package is responsible for providing a streamlined way to manage, install, and validate your mods. As well as running the game. This is achieved using the owmods_core package.

Usage

Run owmods help for a list of commands

Shortcuts

Some command shortcuts exist for convenience

  • install -> i
  • install-zip -> iz
  • install-url -> iu
  • list -> ls
  • update -> up
  • enable -> e
  • disable -> d
  • uninstall -> rm
  • readme -> man
  • github -> repo
  • protocol -> proto

Autocomplete

How to use value hints and generate shell completions. Usage with zsh:

owmods generate-completions zsh > /usr/local/share/zsh/site-functions/_owmods
compinit

Bash:

owmods generate-completions bash > /usr/local/share/bash-completions/completions/_owmods
compinit

Fish:

owmods generate-completions fish > owmods_autocomplete.fish
. ./owmods_autocomplete.fish

Check clap_complete docs for a list of all supported shells.

Building

This package requires rust and cargo to build.

Run cargo build -p owmods_cli --release from the root of the repo to create a release binary.

Dependencies

~17–59MB
~1M SLoC