hoard

cli command organizer written in rust

MIT License

Downloads
10.7K
Stars
480
Committers
16

Bot releases are visible (Hide)

hoard - Hoard 1.4.2 Latest Release

Published by Hyde46 about 1 year ago

What's Changed

  • 🐛 Fix lifetime longevity issue with theming password prompts. #279

Full Changelog: https://github.com/Hyde46/hoard/compare/v1.4.1...v1.4.2

hoard - Hoard 1.4.1

Published by Hyde46 about 1 year ago

What's Changed

  • ✨ List available namespaces when creating a new command
  • Move from tui to ratatui. Thanks @a-kenji
  • 🐛 Fix a bunch of pipelines issues

New Contributors

Full Changelog: https://github.com/Hyde46/hoard/compare/v1.4.0...v1.4.1

hoard - Hoard 1.4.0

Published by Hyde46 about 1 year ago

  • Add chatGPT integration
  • cleanup code and make clippy happy
hoard - Hoard 1.3.3

Published by Hyde46 about 1 year ago

  • Make clippy happy
  • Clean up some code
hoard - Hoard 1.3.2

Published by Hyde46 about 1 year ago

  • 🔥 Fix sec vulnerabilities from out of date dependency. See #279
hoard - Hoard 1.3.1

Published by Hyde46 over 1 year ago

  • 🐛 Fix bug, where hoard pick would not properly replace named parameterized commands
  • Tab highlight now also uses customizable color from config file
  • Added update checker on startup, to notify the user about a new version
hoard - Hoard 1.3

Published by Hyde46 almost 2 years ago

  • ✨ Inline command editing in the GUI. Press TAB to get started. Only editing the command, its description and the tags are supported for now
  • ✨ Inline command deletion in the GUI. Press to delete a command in the GUI view
  • ✨ Inline command creation in the GUI. Press to create a new command in the GUI view
hoard - Hoard 1.2.0

Published by Hyde46 almost 2 years ago

✨ You can now synchronize your commands across multiple terminals! Run hoard sync --help to start

hoard - Hoard 1.1.1

Published by Hyde46 almost 2 years ago

  • ✨ Fully named parameters. When saving a parameter, you can now end the parameter name with !. This enables you to use spaces in the parameter name. Additionally, using the ending token ! enables you to use a named parameter in a command where no space is between the parameter token and the rest of the command (Set a different token in your config)
  • ✨ Add filtered commands outpout hoard list --json --filter <query_string> to enable other programs to utilize hoard output
  • 👿 Temporarly disabled windows support. Switching the TUI backend to crossterm from termion broke zsh support on MacOS, which is deemed more important until a fix is prepared.
hoard - Hoard 1.0.1

Published by Hyde46 over 2 years ago

  • ✨ Read out local trove.yml file in current directory if available ( Edit ~/.config/hoard/config.yml read_from_current_directory to disable )
  • hoard set_parameter_token to customize which parameter token is used
  • hoard info shows where config.yml and trove.yml files are located
hoard - Hoard 1.0.0

Published by Hyde46 almost 3 years ago

What's Changed

  • ✨ Advanced export allowing subset of namespaces or commands to be exported
  • 🐛 Fix bug where selecting a command when running hoard as a zsh plugin produces gibberish rendered text in the terminal
  • ✨ Customizable GUI colors through ~/config/.hoard/config.yml
  • ✨ Support parameterized commands. Put '#' in place where a parameter is expected. When running hoard pick <command_name> or hoard list as a shell plugin and selecting a parameterized command, hoard will ask for all missing parameters to input before sending the complete command to your shell input.
  • ✨ Press <F1> when running hoard list to see all shortcuts
  • ✨ Make tags optional

Breaking changes:

  • 🔨 Find your hoard config files at ~/.config/hoard (Used to be ~/.config/.hoard. Copy them over or import your old trove file by running hoard import ~/.config/.hoard/trove.yml)

Full Changelog: https://github.com/Hyde46/hoard/compare/v0.1.8...v1.0.0

hoard - Hoard 0.1.8

Published by Hyde46 about 3 years ago

What's Changed

  • 🔧 Wrap command text in UI by @qb60 in https://github.com/Hyde46/hoard/pull/50
  • Implement distinction of url and path in import command by @dfireBird in https://github.com/Hyde46/hoard/pull/52
  • Left align command text in UI
  • combine import url/path into one argument. Use hoard import <path/url>
  • When picking a command not as a shell plugin, the command will be printed to the console
  • hoard pick does not require --name argument anymore. To print a command run hoard pick <name>
  • hoard remove does not require --name argument anymore. To remove a command run hoard remove <name>
  • hoard edit does not require --name argument anymore. To remove a command run hoard edit <name>
  • Add simple export functionality. Run hoard export /path/to/exported/trove.yml
  • Enable short aliases for basic commands new[n], list[l], copy[c], pick[p], remove[r], import[i], export[x], edit[e]

New Contributors

Full Changelog: https://github.com/Hyde46/hoard/compare/v0.1.7...v0.1.8

hoard - Hoard 0.1.7

Published by Hyde46 about 3 years ago

What's Changed

Full Changelog: https://github.com/Hyde46/hoard/compare/v0.1.6...v0.1.7

hoard - Hoard 0.1.6

Published by Hyde46 about 3 years ago

  • Edit commands with hoard edit --name <command_name>
  • Ask user for new command name if a collision is detected on creating a new command and importing troves. Name + namespace have to be unique. ( Thanks for your contribution @dfireBird )
hoard - Hoard 0.1.5

Published by Hyde46 about 3 years ago

  • Import other trove files with hoard import --file /path/to/trove.yml or by url `hoard import --url https://this.trove.com/trove.yml"
  • Move config files to $HOME/.config instead of $HOME/.hoard. Stop the cluttering!
hoard - Hoard 0.1.4

Published by Hyde46 about 3 years ago

  • Delete all commands in a specific namespace with hoard remove --namespace <name>
  • Add 🐟 fish shell autocomplete support
  • Add 🐟 fish installer script
hoard - Hoard 0.1.3

Published by Hyde46 about 3 years ago

  • Strip autocompleted command of its leading spaces
hoard - Hoard 0.1.2

Published by Hyde46 about 3 years ago

  • 🐛 Fix 'sending on a disconnected channel' bug when autocompleting
hoard - Hoard 0.1.1

Published by Hyde46 about 3 years ago

  • Enable installation with cargo
  • Generally improve installation script flow
hoard - Hoard 0.1.0 - Smaug

Published by Hyde46 about 3 years ago

🚀 Initial release of hoard v0.1.0 Pasta
( Release titles follow items you can hoard )
Basic functionality to hoard, list and delete commands is done.