dthree / dthree/vantage

Persistent history

Open
#30 6 comments 0 reactions 0 assignees View on GitHub
enhancement help wanted
Dominant language
JavaScript
Stars
3.4k
Forks
108
PR merge metrics
No merged PRs in 30d

Description

Command history is handy, but it doesn't live beyond a session. It would be awesome if `vantage` had persistent history. As of now, this can only be achieved by loading entries into `vagrant.session._hist`.

History could be kept server-side on a per-user basis, or client-side on a per-host basis.

For a server-side implementation, instead of bundling this functionality with `vantage` itself, a public history API could be exposed for extensions to manage and provide history, with session history as the default implementation.

A client-side implementation could provide a `vantage` command-line flag to pick a history file, defaulting to something like `~/.vantage/history/` (for system-wide, per-host history) or `./vantage/history` (for directory-based history).

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.