Skip to content

alias

Manage git aliases for gcop-rs.

Synopsis:

bash
gcop-rs alias [OPTIONS]

Options:

OptionDescription
(none)Install all aliases (default action)
--list, -lList all available aliases and their status
--force, -fForce install, overwriting conflicts
--remove, -rRemove aliases (requires --force to confirm)

Examples:

Install Aliases

bash
# Install all aliases
gcop-rs alias

# Output:
[1/2] Installing git aliases...
  git c AI commit
  git r AI review
  git p Push (already set)

 Installed 14 aliases
 Skipped 1 alias (already exists or conflicts)

List Aliases

bash
gcop-rs alias --list

# Output:
 Available git aliases for gcop-rs:

  git cop Main entry point                  [✓ installed]
  git c AI commit                         [✓ installed]
  git r AI review                         [  not installed]
  git p Push                              [⚠ conflicts: !my-push]
  ...

Force Install

bash
# Overwrite conflicting aliases
gcop-rs alias --force

Remove Aliases

bash
# Preview what will be removed
gcop-rs alias --remove

# Output:
 This will remove all gcop-related git aliases

 Aliases to be removed:
  - git c
  - git r
  - git ac
  ...

 Use --force to confirm:
  gcop-rs alias --remove --force

# Actually remove
gcop-rs alias --remove --force

When to use:

  • After installation: Install aliases for convenience
  • After gcop-rs updates: Reinstall with --force
  • When uninstalling: Remove with --remove --force

See Also