spencer
c50d490d9b
docs: Added AI Disclaimer.
2026-07-27 17:42:21 -04:00
spencer
a4c96265f8
chore: Added TODOs.
2026-07-27 13:53:20 -04:00
Spencer Brower
3813719c84
chore(prerelease): release 1.0.0
v1.0.0
2026-07-27 13:43:48 -04:00
spencer
18e6b0b5b1
style: Cleaned up vet errors.
2026-07-27 13:35:09 -04:00
spencer
149902cf91
refactor: re-ordered procs by calling order.
2026-07-27 13:31:35 -04:00
spencer
86a4da6cba
feat: Brought back the docs generator.
2026-07-27 13:12:31 -04:00
spencer
222a0a3452
feat: Added uninstall command.
2026-07-27 13:12:31 -04:00
spencer
d4c935ec07
test: Added a test to ensure db updates don't break hardlinks.
2026-07-13 13:54:06 -04:00
spencer
e0a339e8ec
feat: Added bash completion support.
2026-07-13 13:35:05 -04:00
spencer
b0635e035c
refactor!: Renamed nushell-completion command to completion nushell.
2026-07-13 13:12:59 -04:00
spencer
997f11b257
perf: Added a pre-alloc opportunity.
2026-07-03 22:12:08 -04:00
spencer
f5624e91f1
perf: Added #no_bounds_check to ssh parsers.
2026-07-03 21:43:06 -04:00
spencer
80353f387a
chore: Updated todos.
2026-07-01 17:01:21 -04:00
spencer
aae1495d59
refactor: Declared commands with named fields instead of positional.
2026-07-01 14:02:36 -04:00
spencer
209ec89add
feat: Improved nushell wrapper output.
2026-07-01 14:02:36 -04:00
spencer
7ffc38171c
chore: Updated TODOS.md
2026-07-01 11:23:42 -04:00
spencer
8b9a9789ab
refactor: Removed needless guards from write_flags_table.
2026-07-01 11:11:24 -04:00
spencer
6244a6c8ce
refactor(ssh.odin): removed offset from parser logic.
2026-07-01 10:49:36 -04:00
spencer
7aaa415777
test: Fixed leak in test.
2026-06-30 13:27:38 -04:00
spencer
ca992f05f4
refactor(findr): Now accepts an allocator parameter.
2026-06-30 13:27:38 -04:00
spencer
ae42d53f02
feat: Scan results can now be filtered during selection.
2026-06-30 12:31:28 -04:00
spencer
af1860c970
fix: Removed irrelevent flags from nushell-completion command help text.
2026-06-29 18:17:56 -04:00
spencer
5282a4414b
perf!: Removed support for JSON formatted remotes.
...
BREAKING CHANGE: Databases with a JSON formatted remotes column will no
longer parse correctly. If you have an old database, make sure you
upgrade to envr 0.4.0 and run `envr list` before upgrading to this
version.
2026-06-29 18:12:11 -04:00
spencer
ea1627ec2e
build: nix version is now pinned to version.txt.
2026-06-29 18:12:10 -04:00
Spencer Brower
d978cb6869
chore(main): release 0.4.0
v0.4.0
2026-06-29 17:38:20 -04:00
spencer
70b5c0e184
ci: Updated release-please.
2026-06-29 17:32:55 -04:00
spencer
fb90342126
fix: Flags in help text are now customized per command.
2026-06-29 17:32:55 -04:00
spencer
17d7fb5eb6
refactor: Removed hardcoded colors.
2026-06-29 17:32:55 -04:00
spencer
c3e667e7bc
feat: Added --color flag.
2026-06-29 17:32:55 -04:00
spencer
16819f65cb
refactor: Used RTTI for more sophisticated flag parsing.
2026-06-29 17:32:55 -04:00
spencer
4d3da01f65
nix: Fixed the nix build.
2026-06-29 17:32:54 -04:00
spencer
2b68617b5d
fix: -h short flag now works on subcommands.
2026-06-29 17:32:54 -04:00
spencer
36f124a4fd
chore: Re-numbered todos.
2026-06-29 17:32:54 -04:00
spencer
bb84c56c98
feat: Added --format, -f flag.
...
Allows printing data in tabular or json format.
2026-06-29 17:32:54 -04:00
spencer
6fa68d10b1
style: Ignored allocation errors where possible.
2026-06-25 17:34:34 -04:00
spencer
13e9495642
refactor: Replaced fmt.printf calls with fmt.eprintf.
2026-06-25 17:21:14 -04:00
spencer
ad3de74e35
test: Rewrote expect checks to use expect_value where appropriate.
2026-06-25 17:13:50 -04:00
spencer
0b5bf4db73
perf: Improved the performance of table rendering.
2026-06-25 10:22:00 -04:00
spencer
96b3d6340a
perf: remotes are now stored as a newline delimited list.
...
Previously they were saved as json.
2026-06-25 10:22:00 -04:00
spencer
5cc7973775
fix: Used os path separator rather than '/' where appropriate.
2026-06-24 17:55:54 -04:00
spencer
f825bc2b09
fix: Databases errors are less likely to go unnoticed.
2026-06-24 17:38:13 -04:00
spencer
d43b6a75a7
chore: Updated TODOS numbers.
2026-06-24 17:07:19 -04:00
spencer
5bc776dd70
refactor: Removed PascalCase names.
2026-06-24 17:06:14 -04:00
spencer
bd39e93785
refactor(cli): write_usage and write_command_help now use text/table.
2026-06-24 16:58:12 -04:00
spencer
91d0800731
test: Simplified temp directory creaation.
2026-06-24 15:49:33 -04:00
spencer
cd3e1b1110
test: Fixed scan_test.
2026-06-24 15:14:12 -04:00
spencer
bb6c067b97
refactor: App now crashes if home isn't set.
2026-06-24 14:35:05 -04:00
spencer
3331a40053
refactor: Simplified absolute path resolution code.
2026-06-24 14:06:42 -04:00
spencer
de1594d9d1
fix: Handled mk_dir error.
2026-06-24 13:46:25 -04:00
spencer
dc72ff56fd
fix: Fixed some leaks in backup and scan.
2026-06-24 13:28:15 -04:00