14 stable releases

1.1.4 Feb 18, 2020
1.1.3 Feb 14, 2020

#1530 in Text processing

MIT/Apache

24KB
613 lines

trevordmiller

Personal CLI.

Principles

  • Focus on timeless skills so that my skills are relevant as long as possible.
  • Use defaults as much as possible so that my skills are portable without being tied to custom setups. Strive to only add configuration that enhances defaults. Capture any added configuration so that it can be reproduced on other machines.
  • Keep input encapsulated in text and markdown files so that the input is portable with minimal integrations.
  • Use RSS for feeds so that I can avoid noise like ads, comments, and styles. Stick to official and community voted trends so that I learn from unbiased sources.

Setup

Assuming a Unix environment is being used (like macOS, Linux, or Windows Subsystem for Linux).

  • Install Homebrew based on the Unix environment.
  • Run brew install rustup-init && rustup-init to install Rust.
  • Run cargo install trevordmiller to install the trevordmiller binary.
  • Run trevordmiller setup to setup my remaining machine state.

Usage

  • Run trevormdiller --help to list the available commands.
  • Run trevordmiller {command} to run a command.

Contributing

See CONTRIBUTING.md.

Dependencies

~4MB
~73K SLoC