Compare commits

...

4 Commits

Author SHA1 Message Date
Spencer Brower
6c1ffaabff chore(main): release 0.2.0 2025-11-06 17:13:02 -05:00
c9c34ce771 refactor(check)!: Renamed the check command to deps. 2025-11-06 17:10:53 -05:00
17ce49cd2d fix(check): fd now correctly gets marked as found. 2025-11-06 17:06:26 -05:00
af0a9f9c4c docs: Added todos. 2025-11-05 18:31:39 -05:00
6 changed files with 34 additions and 10 deletions

View File

@@ -1,5 +1,27 @@
# Changelog
## [0.2.0](https://github.com/sbrow/envr/compare/v0.1.1...v0.2.0) (2025-11-06)
### ⚠ BREAKING CHANGES
* **check:** Renamed the `check` command to `deps`.
* The config value `scan.Include` is now a list rather than a string.
### Features
* Multiple scan includes are now supported. ([4273fa5](https://github.com/sbrow/envr/commit/4273fa58956d8736271a0af66202dca481126fe4))
### Bug Fixes
* **check:** `fd` now correctly gets marked as found. ([17ce49c](https://github.com/sbrow/envr/commit/17ce49cd2d33942282c6f54ce819ac25978f6b7c))
### Code Refactoring
* **check:** Renamed the `check` command to `deps`. ([c9c34ce](https://github.com/sbrow/envr/commit/c9c34ce771653da214635f1df1fef1f23265c552))
## [0.1.1](https://github.com/sbrow/envr/compare/v0.1.0...v0.1.1) (2025-11-05)

View File

@@ -24,7 +24,9 @@ type SshKeyPair struct {
}
type scanConfig struct {
// TODO: Support multiple matchers
Matcher string `json:"matcher"`
// TODO: Support multiple excludes
Exclude string `json:"exclude"`
Include []string `json:"include"`
}

View File

@@ -13,7 +13,7 @@ const (
// fd
Fd AvailableFeatures = 2
// All features are present
All AvailableFeatures = Git & Fd
All AvailableFeatures = Git | Fd
)
// Checks for available features.

View File

@@ -8,8 +8,8 @@ import (
"github.com/spf13/cobra"
)
var checkCmd = &cobra.Command{
Use: "check",
var depsCmd = &cobra.Command{
Use: "deps",
Short: "Check for missing binaries",
Long: `envr relies on external binaries for certain functionality.
@@ -33,7 +33,7 @@ The check command reports on which binaries are available and which are not.`,
}
// Check fd
if features&app.Fd == 1 {
if features&app.Fd == app.Fd {
table.Append([]string{"fd", "✓ Available"})
} else {
table.Append([]string{"fd", "✗ Missing"})
@@ -47,5 +47,5 @@ The check command reports on which binaries are available and which are not.`,
}
func init() {
rootCmd.AddCommand(checkCmd)
rootCmd.AddCommand(depsCmd)
}

View File

@@ -44,7 +44,7 @@ at before, restore your backup with:
### SEE ALSO
* [envr backup](envr_backup.md) - Import a .env file into envr
* [envr check](envr_check.md) - Check for missing binaries
* [envr deps](envr_deps.md) - Check for missing binaries
* [envr edit-config](envr_edit-config.md) - Edit your config with your default editor
* [envr init](envr_init.md) - Set up envr
* [envr list](envr_list.md) - View your tracked files

View File

@@ -1,4 +1,4 @@
## envr check
## envr deps
Check for missing binaries
@@ -9,13 +9,13 @@ envr relies on external binaries for certain functionality.
The check command reports on which binaries are available and which are not.
```
envr check [flags]
envr deps [flags]
```
### Options
```
-h, --help help for check
-h, --help help for deps
```
### SEE ALSO