sq-cli

Crates.iosq-cli
lib.rssq-cli
version0.1.0
sourcesrc
created_at2024-10-13 08:38:48.670975
updated_at2024-10-13 08:38:48.670975
descriptionsq(Squirrel) is a command-line snippet keeper
homepagehttps://github.com/linux-china/sq
repositoryhttps://github.com/linux-china/q
max_upload_size
id1407175
size89,800
Libing Chen (linux-china)

documentation

https://github.com/linux-china/sq

README

sq(squirrel): command-line snippet manager

sq(squirrel) is a command-line snippet manager based on Just(command runner).

  • Bash version: argc(Bash framework)
  • Rust version: native bin without bash and argc required

Features

Commands

  • list: list snippet - sq list
  • add: add new snippet - sq add or sq add
  • edit: edit snippet - sq edit snippet_name

Bash Edition

Get started

  • Please install Just and argc first.
  • Clone the repository to $HOME/sq: git clone git@github.com:linux-china/sq.git $HOME/sq
  • Add the sq directory to your PATH: export PATH=$PATH:/path/to/sq
  • Run sq list to see the available snippets

Rust edition

  • Install: cargo binstall sq-cli

Why sq(squirrel)?

  • Simple: sq is written by Bash and argc, easy to understand and modify
  • Just: professional command runner with lots of features, good to save and run commands
  • UX: snippet.just is normal justfile, and easy to edit with your favorite editor

References

Commit count: 0

cargo fmt