#discord #text-editors #vim #name #command-line-tool #cli

app edisch

Tool to change Discord channel names in bulk with your $EDITOR

3 unstable releases

0.2.0 Jul 12, 2024
0.1.1 Jul 5, 2024
0.1.0 Jul 5, 2024

#182 in Command-line interface

Apache-2.0

30KB
706 lines

Edisch - Edit Discord Channels

Crates.io Crates.io License

edisch /ˈɛdɪʃ/ is a tool to change Discord channel names in bulk with your $EDITOR

https://github.com/gw31415/edisch/assets/24710985/3c44ab26-0911-4c14-91fe-ed1fcab008dc

Installation

Cargo

cargo install edisch

Usage

Tool to change Discord channel names in bulk with your $EDITOR

Usage: edisch [OPTIONS]
       edisch <COMMAND>

Commands:
  completion  Generate shell completion
  export      Export all channel names to a file or stdout
  apply       Apply all channel names from a file or stdin
  help        Print this message or the help of the given subcommand(s)

Options:
  -t, --token <TOKEN>        Bot token. If not provided, it will be read from the $DISCORD_TOKEN environment variable
  -g, --guild-id <GUILD_ID>  Guild ID. If not provided, it will be read from the $GUILD_ID environment variable
      --text                 Edit Text Channels
      --voice                Edit Voice Channels
      --forum                Edit Forum Channels
      --stage                Edit Stage Channels
      --news                 Edit News Channels
      --category             Edit Category Channels
      --all                  Edit All Channels
  -y, --yes                  Automatically confirm all changes
  -h, --help                 Print help
  -V, --version              Print version

Examples

# Edit all text channels in the guild
edisch --text

# Batch edit all channels in the guild
edisch export | sed 's/old/new/g' | edisch apply -y

Dependencies

~13–25MB
~340K SLoC