Skip to content

Latest commit

 

History

History

owmods_cli

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

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.