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 24 additions and 11 deletions

View File

@@ -1,16 +1,27 @@
# Changelog # Changelog
## [0.2.0](https://github.com/sbrow/envr/compare/v0.1.1...v0.2.0) (2025-11-05) ## [0.2.0](https://github.com/sbrow/envr/compare/v0.1.1...v0.2.0) (2025-11-06)
### ⚠ BREAKING CHANGES ### ⚠ BREAKING CHANGES
* **check:** Renamed the `check` command to `deps`.
* The config value `scan.Include` is now a list rather than a string. * The config value `scan.Include` is now a list rather than a string.
### Features ### Features
* Multiple scan includes are now supported. ([4273fa5](https://github.com/sbrow/envr/commit/4273fa58956d8736271a0af66202dca481126fe4)) * 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) ## [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 { type scanConfig struct {
Matcher string `json:"matcher"` // TODO: Support multiple matchers
Matcher string `json:"matcher"`
// TODO: Support multiple excludes
Exclude string `json:"exclude"` Exclude string `json:"exclude"`
Include []string `json:"include"` Include []string `json:"include"`
} }

View File

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

View File

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

View File

@@ -44,7 +44,7 @@ at before, restore your backup with:
### SEE ALSO ### SEE ALSO
* [envr backup](envr_backup.md) - Import a .env file into envr * [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 edit-config](envr_edit-config.md) - Edit your config with your default editor
* [envr init](envr_init.md) - Set up envr * [envr init](envr_init.md) - Set up envr
* [envr list](envr_list.md) - View your tracked files * [envr list](envr_list.md) - View your tracked files

View File

@@ -1,4 +1,4 @@
## envr check ## envr deps
Check for missing binaries 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. The check command reports on which binaries are available and which are not.
``` ```
envr check [flags] envr deps [flags]
``` ```
### Options ### Options
``` ```
-h, --help help for check -h, --help help for deps
``` ```
### SEE ALSO ### SEE ALSO