14 stable releases
1.1.4 | Feb 18, 2020 |
---|---|
1.1.3 | Feb 14, 2020 |
#1575 in Text processing
35 downloads per month
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 thetrevordmiller
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
~4–12MB
~129K SLoC