24 releases (12 breaking)

0.13.1 Mar 21, 2024
0.12.2 Feb 12, 2024
0.11.3 Sep 26, 2023
0.10.0 Jul 28, 2023

#83 in Command line utilities

Download history 3/week @ 2024-01-01 11/week @ 2024-02-05 23/week @ 2024-02-12 327/week @ 2024-02-19 16/week @ 2024-02-26 169/week @ 2024-03-04 32/week @ 2024-03-11 164/week @ 2024-03-18 381/week @ 2024-04-01

590 downloads per month

GPL-3.0-or-later

1MB
5.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

~18–36MB
~570K SLoC