/Crates.fish
Fish | 62 lines | 53 code | 6 blank | 3 comment | 1 complexity | 7ee3e7d59860359aa42d0f51c5093452 MD5 | raw file
Possible License(s): CC0-1.0, LGPL-2.0
- function __ci
- argparse -N1 'n/nightly' -- $argv
- if set -q $_flag_nightly
- rustup run nightly cargo install $argv
- else
- cargo install $argv
- end
- end
- # Useful general utilities
- __ci bat # syntax highlighting `cat` https://github.com/sharkdp/bat
- __ci chars # unicode character info display https://github.com/antifuchs/chars
- __ci eva # calculator like bc https://github.com/nerdypepper/eva
- __ci exa # modern ls https://the.exa.website
- __ci fd-find # a find alternative https://github.com/sharkdp/fd
- __ci git-brws # useful tools for git https://github.com/rhysd/git-brws
- __ci gitui # fork-like tui https://github.com/extrawurst/gitui
- __ci hexyl # modern tui hex viewer https://github.com/sharkdp/hexyl
- __ci hyperfine benchmarking tool # https://github.com/sharkdp/hyperfine
- __ci just # an alternative to Make https://github.com/casey/just
- __ci loop-rs # a loop command for commands https://github.com/Miserlou/Loop
- __ci mdcat # `cat` markdown files https://github.com/lunaryorn/mdcat
- __ci ripgrep # better ag https://github.com/BurntSushi/ripgrep
- __ci svgbob_cli # ASCII-art to SVG https://github.com/ivanceras/svgbob
- __ci tealdeer # tldr in rust https://github.com/dbrgn/tealdeer/
- __ci titlecase # titlecase text https://docs.rs/crate/titlecase/1.1.0
- __ci tokei # lines of code counter https://github.com/XAMPPRocky/tokei
- __ci xsv # CSV toolkit https://github.com/BurntSushi/xsv
- __ci cargo-update # Check for outdated executables
- __ci git-historian
- __ci git-journal
- __ci broot # Command-line file manager
- __ci ag # angle-grinder log dicer
- __ci du-dust # intuitive disk usage
- __ci skim # fuzzy finder in rust
- __ci starship # prompt utility
- __ci toml-fmt # TOML formatter (loses comments)
- __ci watchexec # file watcher and command runner
- # Rust utilities
- __ci abscissa # Application microframework generator
- __ci cargo-audit # audit security on crates
- __ci cargo-authors # list the authors of all dependencies
- __ci cargo-clone # fetch the source of a crate
- __ci cargo-config # config like git config
- __ci cargo-cook # produce build artifacts
- __ci cargo-deadlinks # check documentation for dead links
- __ci cargo-edit # `cargo add`, etc. Manipulate cargo.toml from the CLI
- __ci cargo-expand # Shows the result of macro and derive expansion
- __ci cargo-lichking # Show dependency licensing
- __ci cargo-modules # Show treeview of module
- __ci cargo-outdated # Show when dependencies are outdated
- __ci cargo-readme # Generate README from doc comments
- __ci cargo-release # Smooth the release process
- __ci cargo-watch # Watch the crate source for a build repeater
- __ci cargo-{info,show} # Show information about a crate
- functions -e __ci
- # vim: ft=fish