diff --git a/CLAUDE.md b/CLAUDE.md index 2dd40548..f45705e6 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -8,9 +8,9 @@ filtering, hibernation (deferred activation of callbacks until a condition is me resume from a previously interrupted session, concurrent navigation via pants worker pool, and hook-able traversal behaviour. -- **Module**: `github.com/snivilised/agenor` -- **Package alias**: `age` (import as `age "github.com/snivilised/agenor"`) -- **Docs**: +- **Module**: `github.com/snivilised/jaywalk` +- **Package alias**: `age` (import as `jw "github.com/snivilised/jaywalk"`) +- **Docs**: ## Build & Test Commands @@ -70,10 +70,10 @@ The low-level API composes these explicitly: ```go // Walk/Prime -age.Walk().Configure().Extent(age.Prime(facade, opts...)).Navigate(ctx) +jw.Walk().Configure().Extent(jw.Prime(facade, opts...)).Navigate(ctx) // Run/Resume -age.Run(wg).Configure().Extent(age.Resume(facade, opts...)).Navigate(ctx) +jw.Run(wg).Configure().Extent(jw.Resume(facade, opts...)).Navigate(ctx) ``` ### Scenario composites @@ -92,10 +92,10 @@ lint warnings from bare literals: ```go const isPrime = true -age.Tortoise(isPrime)(facade, opts...).Navigate(ctx) +jw.Tortoise(isPrime)(facade, opts...).Navigate(ctx) var wg sync.WaitGroup -age.Hare(isPrime, &wg)(facade, opts...).Navigate(ctx) +jw.Hare(isPrime, &wg)(facade, opts...).Navigate(ctx) wg.Wait() ``` @@ -113,12 +113,12 @@ relic := &pref.Relic{...} // resume sessions only ### Enums -All enum values are in the `enums` package. Do not use `age.` prefixed aliases +All enum values are in the `enums` package. Do not use `jw.` prefixed aliases for enum values - use `enums.` directly: ```go -enums.SubscribeFiles // not age.SubscribeFiles -enums.MetricNoFilesInvoked // not age.MetricNoFilesInvoked +enums.SubscribeFiles // not jw.SubscribeFiles +enums.MetricNoFilesInvoked // not jw.MetricNoFilesInvoked enums.ResumeStrategyFastward ``` @@ -128,27 +128,27 @@ Options are passed as variadic `...pref.Option` to `Prime`/`Resume` or to a comp All `With*` option constructors are re-exported from the root `age` package: ```go -age.WithFilter(...) -age.WithDepth(5) -age.WithOnBegin(handler) -age.WithCPU // use all available CPUs for Run -age.WithNoW(n) // use n workers for Run +jw.WithFilter(...) +jw.WithDepth(5) +jw.WithOnBegin(handler) +jw.WithCPU // use all available CPUs for Run +jw.WithNoW(n) // use n workers for Run ``` -Use `age.IfOption` / `age.IfOptionF` / `age.IfElseOptionF` for conditional options. +Use `jw.IfOption` / `jw.IfOptionF` / `jw.IfElseOptionF` for conditional options. ## Key Types | Type | Package | Purpose | | --- | --- | --- | -| `age.Node` | `core` | A file system node passed to the client callback | -| `age.Servant` | `core` | Provides the client with traversal properties | -| `age.Client` | `core` | The callback signature: `func(node *age.Node) error` | -| `age.Navigator` | `core` | Returned by `Extent()`; call `.Navigate(ctx)` on it | -| `age.Options` | `pref` | Full options struct available inside `With*` constructors | -| `age.Using` | `pref` | Alias for `pref.Using` (Prime facade) | -| `age.Relic` | `pref` | Alias for `pref.Relic` (Resume facade) | -| `age.TraversalFS` | `tfs` | File system interface required for traversal | +| `jw.Node` | `core` | A file system node passed to the client callback | +| `jw.Servant` | `core` | Provides the client with traversal properties | +| `jw.Client` | `core` | The callback signature: `func(node *jw.Node) error` | +| `jw.Navigator` | `core` | Returned by `Extent()`; call `.Navigate(ctx)` on it | +| `jw.Options` | `pref` | Full options struct available inside `With*` constructors | +| `jw.Using` | `pref` | Alias for `pref.Using` (Prime facade) | +| `jw.Relic` | `pref` | Alias for `pref.Relic` (Resume facade) | +| `jw.TraversalFS` | `tfs` | File system interface required for traversal | ## Internal Packages (do not import directly) @@ -163,7 +163,7 @@ Use `age.IfOption` / `age.IfOptionF` / `age.IfElseOptionF` for conditional optio ## Test Helpers -- **`test/hanno`** (`github.com/snivilised/agenor/test/hanno`) - utilities for building +- **`test/hanno`** (`github.com/snivilised/jaywalk/test/hanno`) - utilities for building virtual file system trees; see `GO-USER-CONFIG.md` for `Nuxx` usage - **`test/data/musico-index.xml`** - standard XML fixture representing a sample music directory tree, used by `Nuxx` to populate an in-memory file system @@ -171,7 +171,7 @@ Use `age.IfOption` / `age.IfOptionF` / `age.IfElseOptionF` for conditional optio ## i18n -- Translation structs are defined in `github.com/snivilised/agenor/locale` +- Translation structs are defined in `github.com/snivilised/jaywalk/locale` - Follow the i18n conventions in `GO-USER-CONFIG.md` ## File References diff --git a/README.md b/README.md index 5c1db0d9..6d195ede 100644 --- a/README.md +++ b/README.md @@ -3,10 +3,10 @@ [![A B](https://img.shields.io/badge/branching-commonflow-informational?style=flat)](https://commonflow.org) [![A B](https://img.shields.io/badge/merge-rebase-informational?style=flat)](https://git-scm.com/book/en/v2/Git-Branching-Rebasing) [![A B](https://img.shields.io/badge/branch%20history-linear-blue?style=flat)](https://docs.github.com/en/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/managing-a-branch-protection-rule) -[![Go Reference](https://pkg.go.dev/badge/github.com/snivilised/agenor.svg)](https://pkg.go.dev/github.com/snivilised/agenor) -[![Go report](https://goreportcard.com/badge/github.com/snivilised/agenor)](https://goreportcard.com/report/github.com/snivilised/agenor) +[![Go Reference](https://pkg.go.dev/badge/github.com/snivilised/jaywalk.svg)](https://pkg.go.dev/github.com/snivilised/jaywalk) +[![Go report](https://goreportcard.com/badge/github.com/snivilised/jaywalk)](https://goreportcard.com/report/github.com/snivilised/jaywalk) [![Coverage Status](https://coveralls.io/repos/github/snivilised/agenor/badge.svg?branch=main)](https://coveralls.io/github/snivilised/agenor?branch=main&kill_cache=1) -[![Astrolib Continuous Integration](https://github.com/snivilised/agenor/actions/workflows/ci-workflow.yml/badge.svg)](https://github.com/snivilised/agenor/actions/workflows/ci-workflow.yml) +[![Astrolib Continuous Integration](https://github.com/snivilised/jaywalk/actions/workflows/ci-workflow.yml/badge.svg)](https://github.com/snivilised/jaywalk/actions/workflows/ci-workflow.yml) [![pre-commit](https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit&logoColor=white)](https://github.com/pre-commit/pre-commit) [![A B](https://img.shields.io/badge/commit-conventional-commits?style=flat)](https://www.conventionalcommits.org/) diff --git a/cmd/jay/CLAUDE.md b/cmd/jay/CLAUDE.md index d32a6940..847941cc 100644 --- a/cmd/jay/CLAUDE.md +++ b/cmd/jay/CLAUDE.md @@ -4,8 +4,8 @@ `jay` is a Go CLI application that acts as a companion tool to the `agenor` directory-walking library. It uses `cobra`/`mamba` for the CLI layer and `viper` for configuration management. -- **Repo**: `github.com/snivilised/agenor` (`jay` lives at `cmd/jay` within it) -- **Module**: `github.com/snivilised/agenor` (jay is the CLI frontend, located at `cmd/jay` within the agenor module) +- **Repo**: `github.com/snivilised/jaywalk` (`jay` lives at `cmd/jay` within it) +- **Module**: `github.com/snivilised/jaywalk` (jay is the CLI frontend, located at `cmd/jay` within the agenor module) - **Entry point for jay**: `./cmd/jay/main.go` ## Build & Test Commands @@ -32,7 +32,7 @@ All flags are defined in `cmd/internal/cfg/flags.go`. ## agenor Integration -`jay` uses `agenor` (`github.com/snivilised/agenor`) as its directory-walking backend. Follow these conventions: +`jay` uses `agenor` (`github.com/snivilised/jaywalk`) as its directory-walking backend. Follow these conventions: - Construct facades as named variables before passing to `Tortoise`/`Hare` - never inline: @@ -53,7 +53,7 @@ All flags are defined in `cmd/internal/cfg/flags.go`. ## i18n -- Translation structs are defined in `github.com/snivilised/agenor/locale` +- Translation structs are defined in `github.com/snivilised/jaywalk/locale` - Follow the i18n conventions in `GO-USER-CONFIG.md`; locale struct placement is per the package above ## File References diff --git a/cmd/jay/main.go b/cmd/jay/main.go index 91f1a7a1..bc91f293 100644 --- a/cmd/jay/main.go +++ b/cmd/jay/main.go @@ -1,7 +1,7 @@ package main import ( - "github.com/snivilised/agenor/cmd/command" + "github.com/snivilised/jaywalk/src/app/command" ) func main() { diff --git a/go.mod b/go.mod index 9c9404d3..868415ea 100644 --- a/go.mod +++ b/go.mod @@ -1,4 +1,4 @@ -module github.com/snivilised/agenor +module github.com/snivilised/jaywalk go 1.26.0 diff --git a/locale/locale-defs.go b/locale/locale-defs.go index 51d4f16b..27abab37 100644 --- a/locale/locale-defs.go +++ b/locale/locale-defs.go @@ -3,7 +3,7 @@ package locale const ( // SourceID defines the ID (by convention the repo URL) required // for i18n translation purposes. - SourceID = "github.com/snivilised/agenor" + SourceID = "github.com/snivilised/jaywalk/src/agenor" ) type agenorTemplData struct{} diff --git a/locale/messages-errors_test.go b/locale/messages-errors_test.go index 25d04f86..df3aad63 100644 --- a/locale/messages-errors_test.go +++ b/locale/messages-errors_test.go @@ -8,8 +8,8 @@ import ( . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" - "github.com/snivilised/agenor/locale" - "github.com/snivilised/agenor/test/hanno" + "github.com/snivilised/jaywalk/locale" + "github.com/snivilised/jaywalk/src/agenor/test/hanno" "github.com/snivilised/li18ngo" ) diff --git a/scripts/coverage-exclusion-list.txt b/scripts/coverage-exclusion-list.txt index 58e8ddd6..01f0136d 100644 --- a/scripts/coverage-exclusion-list.txt +++ b/scripts/coverage-exclusion-list.txt @@ -1,7 +1,7 @@ -github.com/snivilised/agenor/enums -github.com/snivilised/agenor/internal/filtering/constant.go -github.com/snivilised/agenor/internal/third -github.com/snivilised/agenor/internal/laboratory -github.com/snivilised/agenor/test/hanno -github.com/snivilised/agenor/test/hydra -github.com/snivilised/agenor/test/cmd +github.com/snivilised/jaywalk/enums +github.com/snivilised/jaywalk/internal/filtering/constant.go +github.com/snivilised/jaywalk/internal/third +github.com/snivilised/jaywalk/internal/laboratory +github.com/snivilised/jaywalk/test/hanno +github.com/snivilised/jaywalk/test/hydra +github.com/snivilised/jaywalk/test/cmd diff --git a/builders.go b/src/agenor/builders.go similarity index 89% rename from builders.go rename to src/agenor/builders.go index 5763b365..75325663 100644 --- a/builders.go +++ b/src/agenor/builders.go @@ -1,11 +1,11 @@ -package age +package agenor import ( - "github.com/snivilised/agenor/enums" - "github.com/snivilised/agenor/internal/enclave" - "github.com/snivilised/agenor/internal/kernel" - "github.com/snivilised/agenor/internal/third/lo" - "github.com/snivilised/agenor/pref" + "github.com/snivilised/jaywalk/src/agenor/enums" + "github.com/snivilised/jaywalk/src/agenor/internal/enclave" + "github.com/snivilised/jaywalk/src/agenor/internal/kernel" + "github.com/snivilised/jaywalk/src/internal/third/lo" + "github.com/snivilised/jaywalk/src/agenor/pref" ) type buildArtefacts struct { diff --git a/collections/collections-suite_test.go b/src/agenor/collections/collections-suite_test.go similarity index 100% rename from collections/collections-suite_test.go rename to src/agenor/collections/collections-suite_test.go diff --git a/collections/doc.go b/src/agenor/collections/doc.go similarity index 100% rename from collections/doc.go rename to src/agenor/collections/doc.go diff --git a/collections/errors.go b/src/agenor/collections/errors.go similarity index 100% rename from collections/errors.go rename to src/agenor/collections/errors.go diff --git a/collections/gomega-stack-matchers_test.go b/src/agenor/collections/gomega-stack-matchers_test.go similarity index 98% rename from collections/gomega-stack-matchers_test.go rename to src/agenor/collections/gomega-stack-matchers_test.go index f332ab39..537132a3 100644 --- a/collections/gomega-stack-matchers_test.go +++ b/src/agenor/collections/gomega-stack-matchers_test.go @@ -6,7 +6,7 @@ import ( . "github.com/onsi/gomega" "github.com/onsi/gomega/types" - "github.com/snivilised/agenor/collections" + "github.com/snivilised/jaywalk/src/agenor/collections" ) // === HaveSize diff --git a/collections/iterators.go b/src/agenor/collections/iterators.go similarity index 100% rename from collections/iterators.go rename to src/agenor/collections/iterators.go diff --git a/collections/iterators_test.go b/src/agenor/collections/iterators_test.go similarity index 99% rename from collections/iterators_test.go rename to src/agenor/collections/iterators_test.go index da0977a5..4a8e2628 100644 --- a/collections/iterators_test.go +++ b/src/agenor/collections/iterators_test.go @@ -7,8 +7,8 @@ import ( . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" - "github.com/snivilised/agenor/collections" - "github.com/snivilised/agenor/internal/third/lo" + "github.com/snivilised/jaywalk/src/agenor/collections" + "github.com/snivilised/jaywalk/src/internal/third/lo" ) const ( diff --git a/collections/positional-set.go b/src/agenor/collections/positional-set.go similarity index 98% rename from collections/positional-set.go rename to src/agenor/collections/positional-set.go index bf6b9dfb..3d8e2e99 100644 --- a/collections/positional-set.go +++ b/src/agenor/collections/positional-set.go @@ -1,7 +1,7 @@ package collections import ( - "github.com/snivilised/agenor/internal/third/lo" + "github.com/snivilised/jaywalk/src/internal/third/lo" "golang.org/x/exp/constraints" ) diff --git a/collections/positional-set_test.go b/src/agenor/collections/positional-set_test.go similarity index 97% rename from collections/positional-set_test.go rename to src/agenor/collections/positional-set_test.go index 503b046e..652f8953 100644 --- a/collections/positional-set_test.go +++ b/src/agenor/collections/positional-set_test.go @@ -6,8 +6,8 @@ import ( . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" - "github.com/snivilised/agenor/collections" - lab "github.com/snivilised/agenor/internal/laboratory" + "github.com/snivilised/jaywalk/src/agenor/collections" + lab "github.com/snivilised/jaywalk/src/agenor/internal/laboratory" ) var ( diff --git a/collections/stack.go b/src/agenor/collections/stack.go similarity index 100% rename from collections/stack.go rename to src/agenor/collections/stack.go diff --git a/collections/stack_test.go b/src/agenor/collections/stack_test.go similarity index 98% rename from collections/stack_test.go rename to src/agenor/collections/stack_test.go index 4a2dd189..dd190795 100644 --- a/collections/stack_test.go +++ b/src/agenor/collections/stack_test.go @@ -4,7 +4,7 @@ import ( . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" - "github.com/snivilised/agenor/collections" + "github.com/snivilised/jaywalk/src/agenor/collections" ) var _ = Describe("Stack", func() { diff --git a/composites.go b/src/agenor/composites.go similarity index 99% rename from composites.go rename to src/agenor/composites.go index 40a7521e..2bc9080f 100644 --- a/composites.go +++ b/src/agenor/composites.go @@ -1,7 +1,7 @@ -package age +package agenor import ( - "github.com/snivilised/agenor/pref" + "github.com/snivilised/jaywalk/src/agenor/pref" "github.com/snivilised/pants" ) diff --git a/composites_test.go b/src/agenor/composites_test.go similarity index 88% rename from composites_test.go rename to src/agenor/composites_test.go index 370e0c8d..10d06e79 100644 --- a/composites_test.go +++ b/src/agenor/composites_test.go @@ -1,4 +1,4 @@ -package age_test +package agenor_test import ( "context" @@ -8,17 +8,17 @@ import ( . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" - age "github.com/snivilised/agenor" - lab "github.com/snivilised/agenor/internal/laboratory" - "github.com/snivilised/agenor/internal/services" - "github.com/snivilised/agenor/locale" - "github.com/snivilised/agenor/pref" + "github.com/snivilised/jaywalk/src/agenor" + lab "github.com/snivilised/jaywalk/src/agenor/internal/laboratory" + "github.com/snivilised/jaywalk/src/internal/services" + "github.com/snivilised/jaywalk/locale" + "github.com/snivilised/jaywalk/src/agenor/pref" "github.com/snivilised/li18ngo" ) var ( primeFacade = &pref.Using{ - Subscription: age.SubscribeFiles, + Subscription: agenor.SubscribeFiles, Head: pref.Head{ Handler: noOpHandler, }, @@ -30,7 +30,7 @@ var ( Handler: noOpHandler, }, From: "path-to-json-file", - Strategy: age.ResumeStrategyFastward, + Strategy: agenor.ResumeStrategyFastward, } ) @@ -70,7 +70,7 @@ var _ = Describe("Composites", Ordered, func() { DescribeTable("hydra", func(specCtx SpecContext, entry *lab.CompositeTE) { lab.WithTestContext(specCtx, func(ctx context.Context, _ context.CancelFunc) { - _, _ = age.Hydra( + _, _ = agenor.Hydra( entry.IsWalk, entry.IsPrime, &wg, @@ -121,7 +121,7 @@ var _ = Describe("Composites", Ordered, func() { DescribeTable("hare", func(specCtx SpecContext, entry *lab.CompositeTE) { lab.WithTestContext(specCtx, func(ctx context.Context, _ context.CancelFunc) { - _, _ = age.Hare(entry.IsPrime, &wg)(entry.Facade).Navigate(ctx) + _, _ = agenor.Hare(entry.IsPrime, &wg)(entry.Facade).Navigate(ctx) }) wg.Wait() @@ -148,7 +148,7 @@ var _ = Describe("Composites", Ordered, func() { DescribeTable("tortoise", func(specCtx SpecContext, entry *lab.CompositeTE) { lab.WithTestContext(specCtx, func(ctx context.Context, _ context.CancelFunc) { - _, _ = age.Tortoise(entry.IsPrime)(entry.Facade).Navigate(ctx) + _, _ = agenor.Tortoise(entry.IsPrime)(entry.Facade).Navigate(ctx) }) }, FormatCompositeTestDescription, @@ -173,7 +173,7 @@ var _ = Describe("Composites", Ordered, func() { DescribeTable("goldfish", func(specCtx SpecContext, entry *lab.CompositeTE) { lab.WithTestContext(specCtx, func(ctx context.Context, _ context.CancelFunc) { - _, _ = age.Goldfish(entry.IsWalk, &wg)(entry.Facade).Navigate(ctx) + _, _ = agenor.Goldfish(entry.IsWalk, &wg)(entry.Facade).Navigate(ctx) }) wg.Wait() diff --git a/concurrent-defs.go b/src/agenor/concurrent-defs.go similarity index 95% rename from concurrent-defs.go rename to src/agenor/concurrent-defs.go index acca8d6d..74f1363f 100644 --- a/concurrent-defs.go +++ b/src/agenor/concurrent-defs.go @@ -1,7 +1,7 @@ -package age +package agenor import ( - "github.com/snivilised/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/core" "github.com/snivilised/pants" ) diff --git a/core/async.go b/src/agenor/core/async.go similarity index 100% rename from core/async.go rename to src/agenor/core/async.go diff --git a/core/core-defs.go b/src/agenor/core/core-defs.go similarity index 98% rename from core/core-defs.go rename to src/agenor/core/core-defs.go index 24c4bced..a8bc26f8 100644 --- a/core/core-defs.go +++ b/src/agenor/core/core-defs.go @@ -7,8 +7,8 @@ import ( "path/filepath" "time" - "github.com/snivilised/agenor/enums" - "github.com/snivilised/agenor/tfs" + "github.com/snivilised/jaywalk/src/agenor/enums" + "github.com/snivilised/jaywalk/src/agenor/tfs" ) type ( diff --git a/core/core-suite_test.go b/src/agenor/core/core-suite_test.go similarity index 100% rename from core/core-suite_test.go rename to src/agenor/core/core-suite_test.go diff --git a/core/directory-contents.go b/src/agenor/core/directory-contents.go similarity index 100% rename from core/directory-contents.go rename to src/agenor/core/directory-contents.go diff --git a/core/doc.go b/src/agenor/core/doc.go similarity index 100% rename from core/doc.go rename to src/agenor/core/doc.go diff --git a/core/errors.go b/src/agenor/core/errors.go similarity index 100% rename from core/errors.go rename to src/agenor/core/errors.go diff --git a/core/errors_test.go b/src/agenor/core/errors_test.go similarity index 98% rename from core/errors_test.go rename to src/agenor/core/errors_test.go index ac563600..769f5121 100644 --- a/core/errors_test.go +++ b/src/agenor/core/errors_test.go @@ -5,7 +5,7 @@ import ( . "github.com/onsi/gomega" "github.com/pkg/errors" - "github.com/snivilised/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/core" ) var _ = Describe("Variable untranslated Errors", func() { diff --git a/core/filtering.go b/src/agenor/core/filtering.go similarity index 99% rename from core/filtering.go rename to src/agenor/core/filtering.go index 508277b6..6a28c0aa 100644 --- a/core/filtering.go +++ b/src/agenor/core/filtering.go @@ -3,7 +3,7 @@ package core import ( "io/fs" - "github.com/snivilised/agenor/enums" + "github.com/snivilised/jaywalk/src/agenor/enums" ) type ( diff --git a/core/hibernate.go b/src/agenor/core/hibernate.go similarity index 100% rename from core/hibernate.go rename to src/agenor/core/hibernate.go diff --git a/core/hooks.go b/src/agenor/core/hooks.go similarity index 100% rename from core/hooks.go rename to src/agenor/core/hooks.go diff --git a/core/metrics.go b/src/agenor/core/metrics.go similarity index 99% rename from core/metrics.go rename to src/agenor/core/metrics.go index 6a8661e4..2e2e4df7 100644 --- a/core/metrics.go +++ b/src/agenor/core/metrics.go @@ -3,7 +3,7 @@ package core import ( "maps" - "github.com/snivilised/agenor/enums" + "github.com/snivilised/jaywalk/src/agenor/enums" ) type ( diff --git a/core/navigator.go b/src/agenor/core/navigator.go similarity index 100% rename from core/navigator.go rename to src/agenor/core/navigator.go diff --git a/core/node.go b/src/agenor/core/node.go similarity index 98% rename from core/node.go rename to src/agenor/core/node.go index 094be123..e69b9df3 100644 --- a/core/node.go +++ b/src/agenor/core/node.go @@ -3,7 +3,7 @@ package core import ( "io/fs" - "github.com/snivilised/agenor/enums" + "github.com/snivilised/jaywalk/src/agenor/enums" ) // Node represents a file system node event and represents each file system diff --git a/director-error_test.go b/src/agenor/director-error_test.go similarity index 74% rename from director-error_test.go rename to src/agenor/director-error_test.go index c4411266..965812a5 100644 --- a/director-error_test.go +++ b/src/agenor/director-error_test.go @@ -1,4 +1,4 @@ -package age_test +package agenor_test import ( "context" @@ -9,29 +9,29 @@ import ( . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" - age "github.com/snivilised/agenor" - "github.com/snivilised/agenor/core" - "github.com/snivilised/agenor/enums" - "github.com/snivilised/agenor/internal/enclave" - lab "github.com/snivilised/agenor/internal/laboratory" - "github.com/snivilised/agenor/internal/services" - "github.com/snivilised/agenor/locale" - "github.com/snivilised/agenor/pref" - "github.com/snivilised/agenor/test/hanno" + "github.com/snivilised/jaywalk/src/agenor" + "github.com/snivilised/jaywalk/src/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/enums" + "github.com/snivilised/jaywalk/src/agenor/internal/enclave" + lab "github.com/snivilised/jaywalk/src/agenor/internal/laboratory" + "github.com/snivilised/jaywalk/src/internal/services" + "github.com/snivilised/jaywalk/locale" + "github.com/snivilised/jaywalk/src/agenor/pref" + "github.com/snivilised/jaywalk/src/agenor/test/hanno" "github.com/snivilised/li18ngo" ) type traverseErrorTE struct { given string - using *age.Using - relic *age.Relic + using *agenor.Using + relic *agenor.Relic } var _ = Describe("director error", Ordered, func() { - var handler age.Client + var handler agenor.Client BeforeAll(func() { - handler = func(_ age.Servant) error { + handler = func(_ agenor.Servant) error { return nil } @@ -68,9 +68,9 @@ var _ = Describe("director error", Ordered, func() { Entry(nil, &traverseErrorTE{ given: "using missing tree path", - using: &age.Using{ - Subscription: age.SubscribeFiles, - Head: age.Head{ + using: &agenor.Using{ + Subscription: agenor.SubscribeFiles, + Head: agenor.Head{ Handler: handler, }, }, @@ -78,8 +78,8 @@ var _ = Describe("director error", Ordered, func() { Entry(nil, &traverseErrorTE{ given: "using missing subscription", - using: &age.Using{ - Head: age.Head{ + using: &agenor.Using{ + Head: agenor.Head{ Handler: handler, }, Tree: "/tree-traverse-path", @@ -88,28 +88,28 @@ var _ = Describe("director error", Ordered, func() { Entry(nil, &traverseErrorTE{ given: "using missing handler", - using: &age.Using{ - Subscription: age.SubscribeFiles, - Head: age.Head{}, + using: &agenor.Using{ + Subscription: agenor.SubscribeFiles, + Head: agenor.Head{}, Tree: "/tree-traverse-path", }, }), Entry(nil, &traverseErrorTE{ given: "as missing restore from path", - relic: &age.Relic{ - Head: age.Head{ + relic: &agenor.Relic{ + Head: agenor.Head{ Handler: handler, }, From: "/resume-from-path", - Strategy: age.ResumeStrategySpawn, + Strategy: agenor.ResumeStrategySpawn, }, }), Entry(nil, &traverseErrorTE{ given: "as missing resume strategy", - relic: &age.Relic{ - Head: age.Head{ + relic: &agenor.Relic{ + Head: agenor.Head{ Handler: handler, }, From: "/resume-from-path", @@ -120,7 +120,7 @@ var _ = Describe("director error", Ordered, func() { When("Prime with subscription error", func() { It("🧪 should: fail", func(specCtx SpecContext) { lab.WithTestContext(specCtx, func(ctx context.Context, _ context.CancelFunc) { - _, err := age.Walk().Configure().Extent(age.Prime( + _, err := agenor.Walk().Configure().Extent(agenor.Prime( &pref.Using{ Head: pref.Head{ Handler: noOpHandler, @@ -137,9 +137,9 @@ var _ = Describe("director error", Ordered, func() { When("Prime with options build error", func() { It("🧪 should: fail", func(specCtx SpecContext) { lab.WithTestContext(specCtx, func(ctx context.Context, _ context.CancelFunc) { - _, err := age.Walk().Configure().Extent(age.Prime( + _, err := agenor.Walk().Configure().Extent(agenor.Prime( &pref.Using{ - Subscription: age.SubscribeFiles, + Subscription: agenor.SubscribeFiles, Head: pref.Head{ Handler: noOpHandler, }, @@ -160,20 +160,20 @@ var _ = Describe("director error", Ordered, func() { lab.WithTestContext(specCtx, func(ctx context.Context, _ context.CancelFunc) { // In case user has tampered with the json file changing // the subscription to an inappropriate value - _, err := age.Walk().Configure(enclave.Loader(func(active *core.ActiveState) { + _, err := agenor.Walk().Configure(enclave.Loader(func(active *core.ActiveState) { active.Tree = hanno.Repo("test") active.TraverseDescription.IsRelative = false active.ResumeDescription.IsRelative = false active.Subscription = enums.SubscribeUndefined - })).Extent(age.Resume( + })).Extent(agenor.Resume( &pref.Relic{ Head: pref.Head{ Handler: noOpHandler, }, From: lab.GetJSONPath(), - Strategy: age.ResumeStrategyFastward, + Strategy: agenor.ResumeStrategyFastward, }, - age.WithFaultHandler(age.Accepter(lab.IgnoreFault)), + agenor.WithFaultHandler(agenor.Accepter(lab.IgnoreFault)), )).Navigate(ctx) Expect(err).To(MatchError(locale.ErrUsageMissingSubscription)) @@ -186,7 +186,7 @@ var _ = Describe("director error", Ordered, func() { lab.WithTestContext(specCtx, func(ctx context.Context, _ context.CancelFunc) { var wg sync.WaitGroup - _, err := age.Run(&wg).Configure().Extent(age.Prime( + _, err := agenor.Run(&wg).Configure().Extent(agenor.Prime( &pref.Using{ Head: pref.Head{ Handler: noOpHandler, @@ -203,14 +203,14 @@ var _ = Describe("director error", Ordered, func() { It("🧪 should: log error", func(specCtx SpecContext) { lab.WithTestContext(specCtx, func(ctx context.Context, _ context.CancelFunc) { invoked := false - _, _ = age.Walk().Configure().Extent(age.Prime( + _, _ = agenor.Walk().Configure().Extent(agenor.Prime( &pref.Using{ Head: pref.Head{ Handler: noOpHandler, }, Tree: TreePath, }, - age.WithLogger( + agenor.WithLogger( slog.New(slog.NewTextHandler(&TestWriter{ assertFn: func() { invoked = true @@ -228,7 +228,7 @@ var _ = Describe("director error", Ordered, func() { Context("primary (expected using)", func() { It("🧪 should: return error", func(specCtx SpecContext) { lab.WithTestContext(specCtx, func(ctx context.Context, _ context.CancelFunc) { - _, err := age.Walk().Configure().Extent(age.Prime( + _, err := agenor.Walk().Configure().Extent(agenor.Prime( &pref.Relic{ Head: pref.Head{ Handler: noOpHandler, @@ -245,9 +245,9 @@ var _ = Describe("director error", Ordered, func() { Context("resume (expected relic)", func() { It("🧪 should: return error", func(specCtx SpecContext) { lab.WithTestContext(specCtx, func(ctx context.Context, _ context.CancelFunc) { - _, err := age.Walk().Configure().Extent(age.Resume( + _, err := agenor.Walk().Configure().Extent(agenor.Resume( &pref.Using{ - Subscription: age.SubscribeFiles, + Subscription: agenor.SubscribeFiles, Head: pref.Head{ Handler: noOpHandler, }, diff --git a/director-prime_test.go b/src/agenor/director-prime_test.go similarity index 65% rename from director-prime_test.go rename to src/agenor/director-prime_test.go index defe7d83..a368f966 100644 --- a/director-prime_test.go +++ b/src/agenor/director-prime_test.go @@ -1,4 +1,4 @@ -package age_test +package agenor_test import ( "context" @@ -7,16 +7,16 @@ import ( . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" - age "github.com/snivilised/agenor" - "github.com/snivilised/agenor/core" - "github.com/snivilised/agenor/enums" - lab "github.com/snivilised/agenor/internal/laboratory" - "github.com/snivilised/agenor/internal/opts" - "github.com/snivilised/agenor/internal/services" - "github.com/snivilised/agenor/life" - "github.com/snivilised/agenor/locale" - "github.com/snivilised/agenor/pref" - "github.com/snivilised/agenor/test/hanno" + "github.com/snivilised/jaywalk/src/agenor" + "github.com/snivilised/jaywalk/src/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/enums" + lab "github.com/snivilised/jaywalk/src/agenor/internal/laboratory" + "github.com/snivilised/jaywalk/src/agenor/internal/opts" + "github.com/snivilised/jaywalk/src/internal/services" + "github.com/snivilised/jaywalk/src/agenor/life" + "github.com/snivilised/jaywalk/locale" + "github.com/snivilised/jaywalk/src/agenor/pref" + "github.com/snivilised/jaywalk/src/agenor/test/hanno" "github.com/snivilised/li18ngo" ) @@ -48,17 +48,17 @@ var _ = Describe("Director(Prime)", Ordered, func() { When("Options", func() { It("🧪 should: walk primary navigation successfully", func(specCtx SpecContext) { lab.WithTestContext(specCtx, func(ctx context.Context, _ context.CancelFunc) { - _, err := age.Walk().Configure().Extent(age.Prime( + _, err := agenor.Walk().Configure().Extent(agenor.Prime( &pref.Using{ - Subscription: age.SubscribeFiles, + Subscription: agenor.SubscribeFiles, Head: pref.Head{ Handler: noOpHandler, }, Tree: tree, }, - age.WithOnAscend(func(_ *core.Node) {}), - age.WithNoRecurse(), - age.WithFaultHandler(age.Accepter(lab.IgnoreFault)), + agenor.WithOnAscend(func(_ *core.Node) {}), + agenor.WithNoRecurse(), + agenor.WithFaultHandler(agenor.Accepter(lab.IgnoreFault)), )).Navigate(ctx) Expect(err).To(Succeed()) @@ -70,18 +70,18 @@ var _ = Describe("Director(Prime)", Ordered, func() { It("🧪 should: walk primary navigation successfully", func(specCtx SpecContext) { lab.WithTestContext(specCtx, func(ctx context.Context, _ context.CancelFunc) { o, _, _ := opts.Get() - o.Defects.Fault = age.Accepter(lab.IgnoreFault) + o.Defects.Fault = agenor.Accepter(lab.IgnoreFault) - _, err := age.Walk().Configure().Extent(age.Prime( + _, err := agenor.Walk().Configure().Extent(agenor.Prime( &pref.Using{ - Subscription: age.SubscribeFiles, + Subscription: agenor.SubscribeFiles, Head: pref.Head{ Handler: noOpHandler, }, Tree: TreePath, O: o, }, - age.WithOnDescend(func(_ *core.Node) {}), + agenor.WithOnDescend(func(_ *core.Node) {}), )).Navigate(ctx) Expect(err).To(Succeed()) @@ -107,17 +107,17 @@ var _ = Describe("Director(Prime)", Ordered, func() { // can we tap into cancellation? // - _, err := age.Run(&wg).Configure().Extent(age.Prime( + _, err := agenor.Run(&wg).Configure().Extent(agenor.Prime( &pref.Using{ - Subscription: age.SubscribeFiles, + Subscription: agenor.SubscribeFiles, Head: pref.Head{ Handler: noOpHandler, }, Tree: TreePath, }, - age.WithOnBegin(func(_ *life.BeginState) {}), - age.WithCPU(), - age.WithFaultHandler(age.Accepter(lab.IgnoreFault)), + agenor.WithOnBegin(func(_ *life.BeginState) {}), + agenor.WithCPU(), + agenor.WithFaultHandler(agenor.Accepter(lab.IgnoreFault)), )).Navigate(ctx) wg.Wait() @@ -132,17 +132,17 @@ var _ = Describe("Director(Prime)", Ordered, func() { var wg sync.WaitGroup o, _, _ := opts.Get() - o.Defects.Fault = age.Accepter(lab.IgnoreFault) - _, err := age.Run(&wg).Configure().Extent(age.Prime( + o.Defects.Fault = agenor.Accepter(lab.IgnoreFault) + _, err := agenor.Run(&wg).Configure().Extent(agenor.Prime( &pref.Using{ - Subscription: age.SubscribeFiles, + Subscription: agenor.SubscribeFiles, Head: pref.Head{ Handler: noOpHandler, }, Tree: TreePath, O: o, }, - age.WithOnEnd(func(_ core.TraverseResult) {}), + agenor.WithOnEnd(func(_ core.TraverseResult) {}), )).Navigate(ctx) wg.Wait() @@ -158,17 +158,17 @@ var _ = Describe("Director(Prime)", Ordered, func() { When("filter", func() { It("🧪 should: register ok", func(specCtx SpecContext) { lab.WithTestContext(specCtx, func(ctx context.Context, _ context.CancelFunc) { - _, err := age.Walk().Configure().Extent(age.Prime( + _, err := agenor.Walk().Configure().Extent(agenor.Prime( &pref.Using{ - Subscription: age.SubscribeFiles, + Subscription: agenor.SubscribeFiles, Head: pref.Head{ Handler: noOpHandler, }, Tree: TreePath, }, - age.WithFilter(&pref.FilterOptions{}), - age.WithOnWake(func(_ string) {}), - age.WithFaultHandler(age.Accepter(lab.IgnoreFault)), + agenor.WithFilter(&pref.FilterOptions{}), + agenor.WithOnWake(func(_ string) {}), + agenor.WithFaultHandler(agenor.Accepter(lab.IgnoreFault)), )).Navigate(ctx) Expect(err).To(Succeed()) @@ -179,21 +179,21 @@ var _ = Describe("Director(Prime)", Ordered, func() { When("hibernate", func() { It("🧪 should: register ok", func(specCtx SpecContext) { lab.WithTestContext(specCtx, func(ctx context.Context, _ context.CancelFunc) { - _, err := age.Walk().Configure().Extent(age.Prime( + _, err := agenor.Walk().Configure().Extent(agenor.Prime( &pref.Using{ - Subscription: age.SubscribeFiles, + Subscription: agenor.SubscribeFiles, Head: pref.Head{ Handler: noOpHandler, }, Tree: TreePath, }, - age.WithHibernationFilterWake(&core.FilterDef{ + agenor.WithHibernationFilterWake(&core.FilterDef{ Description: "nonsense", Type: enums.FilterTypeGlob, Pattern: "*", }), - age.WithOnSleep(func(_ string) {}), - age.WithFaultHandler(age.Accepter(lab.IgnoreFault)), + agenor.WithOnSleep(func(_ string) {}), + agenor.WithFaultHandler(agenor.Accepter(lab.IgnoreFault)), )).Navigate(ctx) Expect(err).To(Succeed()) @@ -204,21 +204,21 @@ var _ = Describe("Director(Prime)", Ordered, func() { When("sample", func() { It("🧪 should: register ok", func(specCtx SpecContext) { lab.WithTestContext(specCtx, func(ctx context.Context, _ context.CancelFunc) { - _, err := age.Walk().Configure().Extent(age.Prime( + _, err := agenor.Walk().Configure().Extent(agenor.Prime( &pref.Using{ - Subscription: age.SubscribeFiles, + Subscription: agenor.SubscribeFiles, Head: pref.Head{ Handler: noOpHandler, }, Tree: TreePath, }, - age.WithHibernationFilterSleep(&core.FilterDef{ + agenor.WithHibernationFilterSleep(&core.FilterDef{ Description: "nonsense", Type: enums.FilterTypeGlob, Pattern: "*", }), - age.WithOnSleep(func(_ string) {}), - age.WithFaultHandler(age.Accepter(lab.IgnoreFault)), + agenor.WithOnSleep(func(_ string) {}), + agenor.WithFaultHandler(agenor.Accepter(lab.IgnoreFault)), )).Navigate(ctx) Expect(err).To(Succeed()) diff --git a/director-resume_test.go b/src/agenor/director-resume_test.go similarity index 70% rename from director-resume_test.go rename to src/agenor/director-resume_test.go index 8b0c4ed6..5d05a5f2 100644 --- a/director-resume_test.go +++ b/src/agenor/director-resume_test.go @@ -1,4 +1,4 @@ -package age_test +package agenor_test import ( "context" @@ -8,17 +8,17 @@ import ( . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" - age "github.com/snivilised/agenor" - "github.com/snivilised/agenor/core" - "github.com/snivilised/agenor/enums" - "github.com/snivilised/agenor/internal/enclave" - lab "github.com/snivilised/agenor/internal/laboratory" - "github.com/snivilised/agenor/internal/services" - "github.com/snivilised/agenor/life" - "github.com/snivilised/agenor/locale" - "github.com/snivilised/agenor/pref" - "github.com/snivilised/agenor/test/hanno" - "github.com/snivilised/agenor/tfs" + "github.com/snivilised/jaywalk/src/agenor" + "github.com/snivilised/jaywalk/src/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/enums" + "github.com/snivilised/jaywalk/src/agenor/internal/enclave" + lab "github.com/snivilised/jaywalk/src/agenor/internal/laboratory" + "github.com/snivilised/jaywalk/src/internal/services" + "github.com/snivilised/jaywalk/src/agenor/life" + "github.com/snivilised/jaywalk/locale" + "github.com/snivilised/jaywalk/src/agenor/pref" + "github.com/snivilised/jaywalk/src/agenor/test/hanno" + "github.com/snivilised/jaywalk/src/agenor/tfs" "github.com/snivilised/li18ngo" "github.com/snivilised/nefilim/test/luna" ) @@ -36,7 +36,7 @@ var _ = Describe("Director(Resume)", Ordered, func() { ) BeforeAll(func() { - restore = func(o *age.Options) error { + restore = func(o *agenor.Options) error { o.Events.Begin.On(func(_ *life.BeginState) {}) return nil @@ -65,14 +65,14 @@ var _ = Describe("Director(Resume)", Ordered, func() { lab.WithTestContext(specCtx, func(ctx context.Context, _ context.CancelFunc) { const depth = 2 - _, err := age.Walk().Configure(enclave.Loader(func(active *core.ActiveState) { + _, err := agenor.Walk().Configure(enclave.Loader(func(active *core.ActiveState) { active.Tree = tree active.Depth = depth active.TraverseDescription.IsRelative = true active.ResumeDescription.IsRelative = false active.Subscription = enums.SubscribeUniversal active.CurrentPath = ResumeAtTeenageColor - })).Extent(age.Resume( + })).Extent(agenor.Resume( &pref.Relic{ Head: pref.Head{ Handler: noOpHandler, @@ -84,11 +84,11 @@ var _ = Describe("Director(Resume)", Ordered, func() { }, }, From: jsonPath, - Strategy: age.ResumeStrategyFastward, + Strategy: agenor.ResumeStrategyFastward, }, - age.WithDepth(depth), - age.WithOnDescend(func(_ *core.Node) {}), - age.WithFaultHandler(age.Accepter(lab.IgnoreFault)), + agenor.WithDepth(depth), + agenor.WithOnDescend(func(_ *core.Node) {}), + agenor.WithFaultHandler(agenor.Accepter(lab.IgnoreFault)), restore, )).Navigate(ctx) @@ -102,14 +102,14 @@ var _ = Describe("Director(Resume)", Ordered, func() { lab.WithTestContext(specCtx, func(ctx context.Context, _ context.CancelFunc) { var wg sync.WaitGroup - _, err := age.Run(&wg).Configure(enclave.Loader(func(active *core.ActiveState) { + _, err := agenor.Run(&wg).Configure(enclave.Loader(func(active *core.ActiveState) { active.Tree = tree active.Depth = 2 active.TraverseDescription.IsRelative = true active.ResumeDescription.IsRelative = false active.Subscription = enums.SubscribeUniversal active.CurrentPath = resumeAt - })).Extent(age.Resume( + })).Extent(agenor.Resume( &pref.Relic{ Head: pref.Head{ Handler: noOpHandler, @@ -121,9 +121,9 @@ var _ = Describe("Director(Resume)", Ordered, func() { }, }, From: jsonPath, - Strategy: age.ResumeStrategySpawn, + Strategy: agenor.ResumeStrategySpawn, }, - age.WithOnDescend(func(_ *core.Node) {}), + agenor.WithOnDescend(func(_ *core.Node) {}), restore, )).Navigate(ctx) @@ -141,16 +141,16 @@ var _ = Describe("Director(Resume)", Ordered, func() { lab.WithTestContext(specCtx, func(ctx context.Context, _ context.CancelFunc) { var wg sync.WaitGroup - _, err := age.Run(&wg).Configure().Extent(age.Resume( + _, err := agenor.Run(&wg).Configure().Extent(agenor.Resume( &pref.Relic{ Head: pref.Head{ Handler: noOpHandler, }, From: jsonPath, - Strategy: age.ResumeStrategyFastward, + Strategy: agenor.ResumeStrategyFastward, }, - age.WithFilter(&pref.FilterOptions{}), - age.WithFaultHandler(age.Accepter(lab.IgnoreFault)), + agenor.WithFilter(&pref.FilterOptions{}), + agenor.WithFaultHandler(agenor.Accepter(lab.IgnoreFault)), restore, )).Navigate(ctx) @@ -165,20 +165,20 @@ var _ = Describe("Director(Resume)", Ordered, func() { lab.WithTestContext(specCtx, func(ctx context.Context, _ context.CancelFunc) { var wg sync.WaitGroup - _, err := age.Run(&wg).Configure().Extent(age.Resume( + _, err := agenor.Run(&wg).Configure().Extent(agenor.Resume( &pref.Relic{ Head: pref.Head{ Handler: noOpHandler, }, From: jsonPath, - Strategy: age.ResumeStrategyFastward, + Strategy: agenor.ResumeStrategyFastward, }, - age.WithHibernationFilterWake(&core.FilterDef{ + agenor.WithHibernationFilterWake(&core.FilterDef{ Description: "nonsense", Type: enums.FilterTypeGlob, Pattern: "*", }), - age.WithFaultHandler(age.Accepter(lab.IgnoreFault)), + agenor.WithFaultHandler(agenor.Accepter(lab.IgnoreFault)), restore, )).Navigate(ctx) @@ -193,15 +193,15 @@ var _ = Describe("Director(Resume)", Ordered, func() { lab.WithTestContext(specCtx, func(ctx context.Context, _ context.CancelFunc) { var wg sync.WaitGroup - _, err := age.Run(&wg).Configure().Extent(age.Resume( + _, err := agenor.Run(&wg).Configure().Extent(agenor.Resume( &pref.Relic{ Head: pref.Head{ Handler: noOpHandler, }, From: jsonPath, - Strategy: age.ResumeStrategyFastward, + Strategy: agenor.ResumeStrategyFastward, }, - age.WithSamplingOptions(&pref.SamplingOptions{ + agenor.WithSamplingOptions(&pref.SamplingOptions{ NoOf: pref.EntryQuantities{ Files: files, Directories: directories, @@ -212,7 +212,7 @@ var _ = Describe("Director(Resume)", Ordered, func() { While: func(_ *pref.FilteredInfo) bool { return false }, }, }), - age.WithFaultHandler(age.Accepter(lab.IgnoreFault)), + agenor.WithFaultHandler(agenor.Accepter(lab.IgnoreFault)), restore, )).Navigate(ctx) diff --git a/director.go b/src/agenor/director.go similarity index 79% rename from director.go rename to src/agenor/director.go index faa21766..8ec09fb9 100644 --- a/director.go +++ b/src/agenor/director.go @@ -1,16 +1,16 @@ -package age +package agenor import ( - "github.com/snivilised/agenor/enums" - "github.com/snivilised/agenor/internal/enclave" - "github.com/snivilised/agenor/internal/feat/filter" - "github.com/snivilised/agenor/internal/feat/hiber" - "github.com/snivilised/agenor/internal/feat/nanny" - "github.com/snivilised/agenor/internal/feat/resume" - "github.com/snivilised/agenor/internal/feat/sampling" - "github.com/snivilised/agenor/internal/kernel" - "github.com/snivilised/agenor/internal/third/lo" - "github.com/snivilised/agenor/pref" + "github.com/snivilised/jaywalk/src/agenor/enums" + "github.com/snivilised/jaywalk/src/agenor/internal/enclave" + "github.com/snivilised/jaywalk/src/agenor/internal/feat/filter" + "github.com/snivilised/jaywalk/src/agenor/internal/feat/hiber" + "github.com/snivilised/jaywalk/src/agenor/internal/feat/nanny" + "github.com/snivilised/jaywalk/src/agenor/internal/feat/resume" + "github.com/snivilised/jaywalk/src/agenor/internal/feat/sampling" + "github.com/snivilised/jaywalk/src/agenor/internal/kernel" + "github.com/snivilised/jaywalk/src/internal/third/lo" + "github.com/snivilised/jaywalk/src/agenor/pref" ) type ( diff --git a/doc.go b/src/agenor/doc.go similarity index 93% rename from doc.go rename to src/agenor/doc.go index 461ef5f3..0c80af58 100644 --- a/doc.go +++ b/src/agenor/doc.go @@ -1,7 +1,7 @@ -// Package age (agenor) is the front line user facing interface to this module. +// Package agenor is the front line user facing interface to this module. // It sits on the top of the code stack and is allowed to use anything, but // nothing else can depend on definitions here, except unit tests. -package age +package agenor // sub package description: // diff --git a/driver.go b/src/agenor/driver.go similarity index 76% rename from driver.go rename to src/agenor/driver.go index 91c6323a..b15ad644 100644 --- a/driver.go +++ b/src/agenor/driver.go @@ -1,11 +1,11 @@ -package age +package agenor import ( "context" - "github.com/snivilised/agenor/core" - "github.com/snivilised/agenor/internal/services" - "github.com/snivilised/agenor/internal/third/bus" + "github.com/snivilised/jaywalk/src/agenor/core" + "github.com/snivilised/jaywalk/src/internal/services" + "github.com/snivilised/jaywalk/src/internal/third/bus" ) const ( diff --git a/enums/config-format-en.go b/src/agenor/enums/config-format-en.go similarity index 100% rename from enums/config-format-en.go rename to src/agenor/enums/config-format-en.go diff --git a/enums/doc.go b/src/agenor/enums/doc.go similarity index 100% rename from enums/doc.go rename to src/agenor/enums/doc.go diff --git a/enums/entry-type-en-auto.go b/src/agenor/enums/entry-type-en-auto.go similarity index 100% rename from enums/entry-type-en-auto.go rename to src/agenor/enums/entry-type-en-auto.go diff --git a/enums/entry-type-en.go b/src/agenor/enums/entry-type-en.go similarity index 100% rename from enums/entry-type-en.go rename to src/agenor/enums/entry-type-en.go diff --git a/enums/filter-scope-en-auto.go b/src/agenor/enums/filter-scope-en-auto.go similarity index 100% rename from enums/filter-scope-en-auto.go rename to src/agenor/enums/filter-scope-en-auto.go diff --git a/enums/filter-scope-en.go b/src/agenor/enums/filter-scope-en.go similarity index 100% rename from enums/filter-scope-en.go rename to src/agenor/enums/filter-scope-en.go diff --git a/enums/filter-type-en-auto.go b/src/agenor/enums/filter-type-en-auto.go similarity index 100% rename from enums/filter-type-en-auto.go rename to src/agenor/enums/filter-type-en-auto.go diff --git a/enums/filter-type-en.go b/src/agenor/enums/filter-type-en.go similarity index 100% rename from enums/filter-type-en.go rename to src/agenor/enums/filter-type-en.go diff --git a/enums/glob-ex-en-auto.go b/src/agenor/enums/glob-ex-en-auto.go similarity index 100% rename from enums/glob-ex-en-auto.go rename to src/agenor/enums/glob-ex-en-auto.go diff --git a/enums/glob-ex-extraction-en.go b/src/agenor/enums/glob-ex-extraction-en.go similarity index 100% rename from enums/glob-ex-extraction-en.go rename to src/agenor/enums/glob-ex-extraction-en.go diff --git a/enums/hibernation-en-auto.go b/src/agenor/enums/hibernation-en-auto.go similarity index 100% rename from enums/hibernation-en-auto.go rename to src/agenor/enums/hibernation-en-auto.go diff --git a/enums/hibernation-en.go b/src/agenor/enums/hibernation-en.go similarity index 100% rename from enums/hibernation-en.go rename to src/agenor/enums/hibernation-en.go diff --git a/enums/internal-role-en-auto.go b/src/agenor/enums/internal-role-en-auto.go similarity index 100% rename from enums/internal-role-en-auto.go rename to src/agenor/enums/internal-role-en-auto.go diff --git a/enums/internal-role-en.go b/src/agenor/enums/internal-role-en.go similarity index 100% rename from enums/internal-role-en.go rename to src/agenor/enums/internal-role-en.go diff --git a/enums/metric-en-auto.go b/src/agenor/enums/metric-en-auto.go similarity index 100% rename from enums/metric-en-auto.go rename to src/agenor/enums/metric-en-auto.go diff --git a/enums/metric-en.go b/src/agenor/enums/metric-en.go similarity index 100% rename from enums/metric-en.go rename to src/agenor/enums/metric-en.go diff --git a/enums/notification-en-auto.go b/src/agenor/enums/notification-en-auto.go similarity index 100% rename from enums/notification-en-auto.go rename to src/agenor/enums/notification-en-auto.go diff --git a/enums/notification-en.go b/src/agenor/enums/notification-en.go similarity index 100% rename from enums/notification-en.go rename to src/agenor/enums/notification-en.go diff --git a/enums/persistence-format-en-auto.go b/src/agenor/enums/persistence-format-en-auto.go similarity index 100% rename from enums/persistence-format-en-auto.go rename to src/agenor/enums/persistence-format-en-auto.go diff --git a/enums/persistence-format-en.go b/src/agenor/enums/persistence-format-en.go similarity index 100% rename from enums/persistence-format-en.go rename to src/agenor/enums/persistence-format-en.go diff --git a/enums/resume-strategy-en-auto.go b/src/agenor/enums/resume-strategy-en-auto.go similarity index 100% rename from enums/resume-strategy-en-auto.go rename to src/agenor/enums/resume-strategy-en-auto.go diff --git a/enums/resume-strategy-en.go b/src/agenor/enums/resume-strategy-en.go similarity index 100% rename from enums/resume-strategy-en.go rename to src/agenor/enums/resume-strategy-en.go diff --git a/enums/role-en-auto.go b/src/agenor/enums/role-en-auto.go similarity index 100% rename from enums/role-en-auto.go rename to src/agenor/enums/role-en-auto.go diff --git a/enums/role-en.go b/src/agenor/enums/role-en.go similarity index 100% rename from enums/role-en.go rename to src/agenor/enums/role-en.go diff --git a/enums/sample-type-en-auto.go b/src/agenor/enums/sample-type-en-auto.go similarity index 100% rename from enums/sample-type-en-auto.go rename to src/agenor/enums/sample-type-en-auto.go diff --git a/enums/sample-type-en.go b/src/agenor/enums/sample-type-en.go similarity index 100% rename from enums/sample-type-en.go rename to src/agenor/enums/sample-type-en.go diff --git a/enums/skip-traversal-en-auto.go b/src/agenor/enums/skip-traversal-en-auto.go similarity index 100% rename from enums/skip-traversal-en-auto.go rename to src/agenor/enums/skip-traversal-en-auto.go diff --git a/enums/skip-traversal-en.go b/src/agenor/enums/skip-traversal-en.go similarity index 100% rename from enums/skip-traversal-en.go rename to src/agenor/enums/skip-traversal-en.go diff --git a/enums/subscription-en-auto.go b/src/agenor/enums/subscription-en-auto.go similarity index 100% rename from enums/subscription-en-auto.go rename to src/agenor/enums/subscription-en-auto.go diff --git a/enums/subscription-en.go b/src/agenor/enums/subscription-en.go similarity index 100% rename from enums/subscription-en.go rename to src/agenor/enums/subscription-en.go diff --git a/enums/tri-state-bool-en-auto.go b/src/agenor/enums/tri-state-bool-en-auto.go similarity index 100% rename from enums/tri-state-bool-en-auto.go rename to src/agenor/enums/tri-state-bool-en-auto.go diff --git a/enums/tri-state-bool-en.go b/src/agenor/enums/tri-state-bool-en.go similarity index 100% rename from enums/tri-state-bool-en.go rename to src/agenor/enums/tri-state-bool-en.go diff --git a/enums/way-point-en-auto.go b/src/agenor/enums/way-point-en-auto.go similarity index 100% rename from enums/way-point-en-auto.go rename to src/agenor/enums/way-point-en-auto.go diff --git a/enums/way-point-en.go b/src/agenor/enums/way-point-en.go similarity index 100% rename from enums/way-point-en.go rename to src/agenor/enums/way-point-en.go diff --git a/extent.go b/src/agenor/extent.go similarity index 82% rename from extent.go rename to src/agenor/extent.go index 64be3b0b..b746bc3a 100644 --- a/extent.go +++ b/src/agenor/extent.go @@ -1,14 +1,14 @@ -package age +package agenor import ( - "github.com/snivilised/agenor/core" - "github.com/snivilised/agenor/enums" - "github.com/snivilised/agenor/internal/enclave" - "github.com/snivilised/agenor/internal/feat/resume" - "github.com/snivilised/agenor/internal/kernel" - "github.com/snivilised/agenor/internal/opts" - "github.com/snivilised/agenor/internal/third/lo" - "github.com/snivilised/agenor/pref" + "github.com/snivilised/jaywalk/src/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/enums" + "github.com/snivilised/jaywalk/src/agenor/internal/enclave" + "github.com/snivilised/jaywalk/src/agenor/internal/feat/resume" + "github.com/snivilised/jaywalk/src/agenor/internal/kernel" + "github.com/snivilised/jaywalk/src/agenor/internal/opts" + "github.com/snivilised/jaywalk/src/internal/third/lo" + "github.com/snivilised/jaywalk/src/agenor/pref" ) type ( diff --git a/factories.go b/src/agenor/factories.go similarity index 99% rename from factories.go rename to src/agenor/factories.go index edd8e703..6f0bf2c2 100644 --- a/factories.go +++ b/src/agenor/factories.go @@ -1,4 +1,4 @@ -package age +package agenor import ( "github.com/snivilised/pants" diff --git a/internal-traverse-defs.go b/src/agenor/internal-traverse-defs.go similarity index 89% rename from internal-traverse-defs.go rename to src/agenor/internal-traverse-defs.go index 84c9b0b7..ffae7f4b 100644 --- a/internal-traverse-defs.go +++ b/src/agenor/internal-traverse-defs.go @@ -1,11 +1,11 @@ -package age +package agenor import ( - "github.com/snivilised/agenor/internal/enclave" - "github.com/snivilised/agenor/internal/kernel" - "github.com/snivilised/agenor/internal/opts" - "github.com/snivilised/agenor/internal/third/lo" - "github.com/snivilised/agenor/pref" + "github.com/snivilised/jaywalk/src/agenor/internal/enclave" + "github.com/snivilised/jaywalk/src/agenor/internal/kernel" + "github.com/snivilised/jaywalk/src/agenor/internal/opts" + "github.com/snivilised/jaywalk/src/internal/third/lo" + "github.com/snivilised/jaywalk/src/agenor/pref" ) type optionHarvest struct { diff --git a/internal/enclave/doc.go b/src/agenor/internal/enclave/doc.go similarity index 100% rename from internal/enclave/doc.go rename to src/agenor/internal/enclave/doc.go diff --git a/internal/enclave/enclave-defs.go b/src/agenor/internal/enclave/enclave-defs.go similarity index 98% rename from internal/enclave/enclave-defs.go rename to src/agenor/internal/enclave/enclave-defs.go index 18fef7b9..002e387c 100644 --- a/internal/enclave/enclave-defs.go +++ b/src/agenor/internal/enclave/enclave-defs.go @@ -4,11 +4,11 @@ import ( "context" "io/fs" - "github.com/snivilised/agenor/core" - "github.com/snivilised/agenor/enums" - "github.com/snivilised/agenor/internal/opts" - "github.com/snivilised/agenor/life" - "github.com/snivilised/agenor/pref" + "github.com/snivilised/jaywalk/src/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/enums" + "github.com/snivilised/jaywalk/src/agenor/internal/opts" + "github.com/snivilised/jaywalk/src/agenor/life" + "github.com/snivilised/jaywalk/src/agenor/pref" nef "github.com/snivilised/nefilim" ) diff --git a/internal/enclave/enclave-suite_test.go b/src/agenor/internal/enclave/enclave-suite_test.go similarity index 83% rename from internal/enclave/enclave-suite_test.go rename to src/agenor/internal/enclave/enclave-suite_test.go index d8389521..bd3ea9a6 100644 --- a/internal/enclave/enclave-suite_test.go +++ b/src/agenor/internal/enclave/enclave-suite_test.go @@ -7,9 +7,9 @@ import ( . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" - "github.com/snivilised/agenor/enums" - "github.com/snivilised/agenor/internal/enclave" - lab "github.com/snivilised/agenor/internal/laboratory" + "github.com/snivilised/jaywalk/src/agenor/enums" + "github.com/snivilised/jaywalk/src/agenor/internal/enclave" + lab "github.com/snivilised/jaywalk/src/agenor/internal/laboratory" ) func TestEnclave(t *testing.T) { diff --git a/internal/enclave/kernel-result.go b/src/agenor/internal/enclave/kernel-result.go similarity index 97% rename from internal/enclave/kernel-result.go rename to src/agenor/internal/enclave/kernel-result.go index 11cc5817..44a3ce65 100644 --- a/internal/enclave/kernel-result.go +++ b/src/agenor/internal/enclave/kernel-result.go @@ -1,7 +1,7 @@ package enclave import ( - "github.com/snivilised/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/core" ) // KernelResult is the internal representation of core.TraverseResult diff --git a/internal/enclave/kernel-result_test.go b/src/agenor/internal/enclave/kernel-result_test.go similarity index 89% rename from internal/enclave/kernel-result_test.go rename to src/agenor/internal/enclave/kernel-result_test.go index 9d45a6c5..eb2c916f 100644 --- a/internal/enclave/kernel-result_test.go +++ b/src/agenor/internal/enclave/kernel-result_test.go @@ -2,9 +2,9 @@ package enclave_test import ( . "github.com/onsi/ginkgo/v2" - "github.com/snivilised/agenor/enums" - "github.com/snivilised/agenor/internal/enclave" - lab "github.com/snivilised/agenor/internal/laboratory" + "github.com/snivilised/jaywalk/src/agenor/enums" + "github.com/snivilised/jaywalk/src/agenor/internal/enclave" + lab "github.com/snivilised/jaywalk/src/agenor/internal/laboratory" ) var _ = Describe("KernelResult", func() { diff --git a/internal/enclave/supervisor.go b/src/agenor/internal/enclave/supervisor.go similarity index 97% rename from internal/enclave/supervisor.go rename to src/agenor/internal/enclave/supervisor.go index fe56ea5d..8441bdf9 100644 --- a/internal/enclave/supervisor.go +++ b/src/agenor/internal/enclave/supervisor.go @@ -1,8 +1,8 @@ package enclave import ( - "github.com/snivilised/agenor/core" - "github.com/snivilised/agenor/enums" + "github.com/snivilised/jaywalk/src/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/enums" ) type ( diff --git a/internal/feat/doc.go b/src/agenor/internal/feat/doc.go similarity index 100% rename from internal/feat/doc.go rename to src/agenor/internal/feat/doc.go diff --git a/internal/feat/filter/doc.go b/src/agenor/internal/feat/filter/doc.go similarity index 100% rename from internal/feat/filter/doc.go rename to src/agenor/internal/feat/filter/doc.go diff --git a/internal/feat/filter/errors.go b/src/agenor/internal/feat/filter/errors.go similarity index 100% rename from internal/feat/filter/errors.go rename to src/agenor/internal/feat/filter/errors.go diff --git a/internal/feat/filter/filter-plugin.go b/src/agenor/internal/feat/filter/filter-plugin.go similarity index 85% rename from internal/feat/filter/filter-plugin.go rename to src/agenor/internal/feat/filter/filter-plugin.go index 9896bf48..cd86bb91 100644 --- a/internal/feat/filter/filter-plugin.go +++ b/src/agenor/internal/feat/filter/filter-plugin.go @@ -1,11 +1,11 @@ package filter import ( - "github.com/snivilised/agenor/core" - "github.com/snivilised/agenor/enums" - "github.com/snivilised/agenor/internal/enclave" - "github.com/snivilised/agenor/internal/kernel" - "github.com/snivilised/agenor/pref" + "github.com/snivilised/jaywalk/src/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/enums" + "github.com/snivilised/jaywalk/src/agenor/internal/enclave" + "github.com/snivilised/jaywalk/src/agenor/internal/kernel" + "github.com/snivilised/jaywalk/src/agenor/pref" ) // IfActive returns a new plugin if filtering is active, otherwise nil diff --git a/internal/feat/filter/filter-suite_test.go b/src/agenor/internal/feat/filter/filter-suite_test.go similarity index 90% rename from internal/feat/filter/filter-suite_test.go rename to src/agenor/internal/feat/filter/filter-suite_test.go index 8783fe28..77e78131 100644 --- a/internal/feat/filter/filter-suite_test.go +++ b/src/agenor/internal/feat/filter/filter-suite_test.go @@ -5,9 +5,9 @@ import ( . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" - "github.com/snivilised/agenor/core" - "github.com/snivilised/agenor/enums" - lab "github.com/snivilised/agenor/internal/laboratory" + "github.com/snivilised/jaywalk/src/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/enums" + lab "github.com/snivilised/jaywalk/src/agenor/internal/laboratory" ) func TestFilter(t *testing.T) { diff --git a/internal/feat/filter/scheme-custom.go b/src/agenor/internal/feat/filter/scheme-custom.go similarity index 76% rename from internal/feat/filter/scheme-custom.go rename to src/agenor/internal/feat/filter/scheme-custom.go index cdc50353..0dbdf142 100644 --- a/internal/feat/filter/scheme-custom.go +++ b/src/agenor/internal/feat/filter/scheme-custom.go @@ -1,10 +1,10 @@ package filter import ( - "github.com/snivilised/agenor/core" - "github.com/snivilised/agenor/enums" - "github.com/snivilised/agenor/internal/enclave" - "github.com/snivilised/agenor/internal/third/lo" + "github.com/snivilised/jaywalk/src/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/enums" + "github.com/snivilised/jaywalk/src/agenor/internal/enclave" + "github.com/snivilised/jaywalk/src/internal/third/lo" ) type customScheme struct { diff --git a/internal/feat/filter/scheme-hybrid.go b/src/agenor/internal/feat/filter/scheme-hybrid.go similarity index 93% rename from internal/feat/filter/scheme-hybrid.go rename to src/agenor/internal/feat/filter/scheme-hybrid.go index 2aca21d3..09d6028e 100644 --- a/internal/feat/filter/scheme-hybrid.go +++ b/src/agenor/internal/feat/filter/scheme-hybrid.go @@ -1,8 +1,8 @@ package filter import ( - "github.com/snivilised/agenor/core" - "github.com/snivilised/agenor/internal/enclave" + "github.com/snivilised/jaywalk/src/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/internal/enclave" ) // hybridScheme required because node based filtering can be active at diff --git a/internal/feat/filter/scheme-nanny.go b/src/agenor/internal/feat/filter/scheme-nanny.go similarity index 77% rename from internal/feat/filter/scheme-nanny.go rename to src/agenor/internal/feat/filter/scheme-nanny.go index 481187ce..87dc1a80 100644 --- a/internal/feat/filter/scheme-nanny.go +++ b/src/agenor/internal/feat/filter/scheme-nanny.go @@ -1,11 +1,11 @@ package filter import ( - "github.com/snivilised/agenor/core" - "github.com/snivilised/agenor/enums" - "github.com/snivilised/agenor/internal/enclave" - "github.com/snivilised/agenor/internal/filtering" - "github.com/snivilised/agenor/pref" + "github.com/snivilised/jaywalk/src/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/enums" + "github.com/snivilised/jaywalk/src/agenor/internal/enclave" + "github.com/snivilised/jaywalk/src/agenor/internal/filtering" + "github.com/snivilised/jaywalk/src/agenor/pref" ) type nannyScheme struct { diff --git a/internal/feat/filter/scheme-native.go b/src/agenor/internal/feat/filter/scheme-native.go similarity index 69% rename from internal/feat/filter/scheme-native.go rename to src/agenor/internal/feat/filter/scheme-native.go index a6faadfd..60ea453f 100644 --- a/internal/feat/filter/scheme-native.go +++ b/src/agenor/internal/feat/filter/scheme-native.go @@ -1,10 +1,10 @@ package filter import ( - "github.com/snivilised/agenor/core" - "github.com/snivilised/agenor/internal/enclave" - "github.com/snivilised/agenor/internal/filtering" - "github.com/snivilised/agenor/pref" + "github.com/snivilised/jaywalk/src/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/internal/enclave" + "github.com/snivilised/jaywalk/src/agenor/internal/filtering" + "github.com/snivilised/jaywalk/src/agenor/pref" ) type nativeScheme struct { diff --git a/internal/feat/filter/scheme-sampler.go b/src/agenor/internal/feat/filter/scheme-sampler.go similarity index 80% rename from internal/feat/filter/scheme-sampler.go rename to src/agenor/internal/feat/filter/scheme-sampler.go index 1a2b989d..efb049be 100644 --- a/internal/feat/filter/scheme-sampler.go +++ b/src/agenor/internal/feat/filter/scheme-sampler.go @@ -3,11 +3,11 @@ package filter import ( "io/fs" - "github.com/snivilised/agenor/core" - "github.com/snivilised/agenor/enums" - "github.com/snivilised/agenor/internal/enclave" - "github.com/snivilised/agenor/internal/filtering" - "github.com/snivilised/agenor/internal/third/lo" + "github.com/snivilised/jaywalk/src/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/enums" + "github.com/snivilised/jaywalk/src/agenor/internal/enclave" + "github.com/snivilised/jaywalk/src/agenor/internal/filtering" + "github.com/snivilised/jaywalk/src/internal/third/lo" nef "github.com/snivilised/nefilim" ) diff --git a/internal/feat/filter/schemes.go b/src/agenor/internal/feat/filter/schemes.go similarity index 85% rename from internal/feat/filter/schemes.go rename to src/agenor/internal/feat/filter/schemes.go index 5d3adcc8..3a9dd99e 100644 --- a/internal/feat/filter/schemes.go +++ b/src/agenor/internal/feat/filter/schemes.go @@ -1,10 +1,10 @@ package filter import ( - "github.com/snivilised/agenor/core" - "github.com/snivilised/agenor/internal/enclave" - "github.com/snivilised/agenor/internal/third/lo" - "github.com/snivilised/agenor/pref" + "github.com/snivilised/jaywalk/src/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/internal/enclave" + "github.com/snivilised/jaywalk/src/internal/third/lo" + "github.com/snivilised/jaywalk/src/agenor/pref" ) type ( diff --git a/internal/feat/hiber/doc.go b/src/agenor/internal/feat/hiber/doc.go similarity index 100% rename from internal/feat/hiber/doc.go rename to src/agenor/internal/feat/hiber/doc.go diff --git a/internal/feat/hiber/hibernate-defs.go b/src/agenor/internal/feat/hiber/hibernate-defs.go similarity index 74% rename from internal/feat/hiber/hibernate-defs.go rename to src/agenor/internal/feat/hiber/hibernate-defs.go index 57e573ab..a7fd915a 100644 --- a/internal/feat/hiber/hibernate-defs.go +++ b/src/agenor/internal/feat/hiber/hibernate-defs.go @@ -1,11 +1,11 @@ package hiber import ( - "github.com/snivilised/agenor/core" - "github.com/snivilised/agenor/enums" - "github.com/snivilised/agenor/internal/enclave" - "github.com/snivilised/agenor/life" - "github.com/snivilised/agenor/pref" + "github.com/snivilised/jaywalk/src/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/enums" + "github.com/snivilised/jaywalk/src/agenor/internal/enclave" + "github.com/snivilised/jaywalk/src/agenor/life" + "github.com/snivilised/jaywalk/src/agenor/pref" ) type ( diff --git a/internal/feat/hiber/hibernate-plugin.go b/src/agenor/internal/feat/hiber/hibernate-plugin.go similarity index 79% rename from internal/feat/hiber/hibernate-plugin.go rename to src/agenor/internal/feat/hiber/hibernate-plugin.go index e649afb6..4db26b9b 100644 --- a/internal/feat/hiber/hibernate-plugin.go +++ b/src/agenor/internal/feat/hiber/hibernate-plugin.go @@ -1,11 +1,11 @@ package hiber import ( - "github.com/snivilised/agenor/core" - "github.com/snivilised/agenor/enums" - "github.com/snivilised/agenor/internal/enclave" - "github.com/snivilised/agenor/internal/kernel" - "github.com/snivilised/agenor/pref" + "github.com/snivilised/jaywalk/src/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/enums" + "github.com/snivilised/jaywalk/src/agenor/internal/enclave" + "github.com/snivilised/jaywalk/src/agenor/internal/kernel" + "github.com/snivilised/jaywalk/src/agenor/pref" ) // IfActive returns a new plugin if the hibernate feature is active, otherwise nil. diff --git a/internal/feat/hiber/hibernate-simple-profile.go b/src/agenor/internal/feat/hiber/hibernate-simple-profile.go similarity index 87% rename from internal/feat/hiber/hibernate-simple-profile.go rename to src/agenor/internal/feat/hiber/hibernate-simple-profile.go index ed91c697..cf7bacfe 100644 --- a/internal/feat/hiber/hibernate-simple-profile.go +++ b/src/agenor/internal/feat/hiber/hibernate-simple-profile.go @@ -3,12 +3,12 @@ package hiber import ( "io/fs" - "github.com/snivilised/agenor/core" - "github.com/snivilised/agenor/enums" - "github.com/snivilised/agenor/internal/enclave" - "github.com/snivilised/agenor/internal/filtering" - "github.com/snivilised/agenor/life" - "github.com/snivilised/agenor/locale" + "github.com/snivilised/jaywalk/src/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/enums" + "github.com/snivilised/jaywalk/src/agenor/internal/enclave" + "github.com/snivilised/jaywalk/src/agenor/internal/filtering" + "github.com/snivilised/jaywalk/src/agenor/life" + "github.com/snivilised/jaywalk/locale" "github.com/snivilised/li18ngo" ) diff --git a/internal/feat/hiber/hibernate-suite_test.go b/src/agenor/internal/feat/hiber/hibernate-suite_test.go similarity index 100% rename from internal/feat/hiber/hibernate-suite_test.go rename to src/agenor/internal/feat/hiber/hibernate-suite_test.go diff --git a/internal/feat/hiber/hibernate_test.go b/src/agenor/internal/feat/hiber/hibernate_test.go similarity index 87% rename from internal/feat/hiber/hibernate_test.go rename to src/agenor/internal/feat/hiber/hibernate_test.go index 7b399b16..0a903872 100644 --- a/internal/feat/hiber/hibernate_test.go +++ b/src/agenor/internal/feat/hiber/hibernate_test.go @@ -9,15 +9,15 @@ import ( "github.com/snivilised/li18ngo" "github.com/snivilised/nefilim/test/luna" - age "github.com/snivilised/agenor" - "github.com/snivilised/agenor/core" - "github.com/snivilised/agenor/enums" - lab "github.com/snivilised/agenor/internal/laboratory" - "github.com/snivilised/agenor/internal/services" - "github.com/snivilised/agenor/internal/third/lo" - "github.com/snivilised/agenor/pref" - "github.com/snivilised/agenor/test/hanno" - "github.com/snivilised/agenor/tfs" + "github.com/snivilised/jaywalk/src/agenor" + "github.com/snivilised/jaywalk/src/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/enums" + lab "github.com/snivilised/jaywalk/src/agenor/internal/laboratory" + "github.com/snivilised/jaywalk/src/internal/services" + "github.com/snivilised/jaywalk/src/internal/third/lo" + "github.com/snivilised/jaywalk/src/agenor/pref" + "github.com/snivilised/jaywalk/src/agenor/test/hanno" + "github.com/snivilised/jaywalk/src/agenor/tfs" ) var _ = Describe("feature", Ordered, func() { @@ -51,11 +51,11 @@ var _ = Describe("feature", Ordered, func() { It("🧪 should: invoke inside hibernation range", Label("example"), func(ctx SpecContext) { path := lab.Static.RetroWave - result, _ := age.Walk().Configure().Extent(age.Prime( + result, _ := agenor.Walk().Configure().Extent(agenor.Prime( &pref.Using{ Subscription: enums.SubscribeDirectories, Head: pref.Head{ - Handler: func(servant age.Servant) error { + Handler: func(servant agenor.Servant) error { node := servant.Node() GinkgoWriter.Printf( "---> 🍯 EXAMPLE-HIBERNATE-CALLBACK: '%v'\n", node.Path, @@ -72,18 +72,18 @@ var _ = Describe("feature", Ordered, func() { }, Tree: path, }, - age.WithOnBegin(lab.Begin("🛡️")), - age.WithOnEnd(lab.End("🏁")), + agenor.WithOnBegin(lab.Begin("🛡️")), + agenor.WithOnEnd(lab.End("🏁")), - age.WithOnWake(func(description string) { + agenor.WithOnWake(func(description string) { GinkgoWriter.Printf("===> 🔊 Wake: '%v'\n", description) }), - age.WithOnSleep(func(description string) { + agenor.WithOnSleep(func(description string) { GinkgoWriter.Printf("===> 🔇 Sleep: '%v'\n", description) }), - age.WithHibernationOptions( + agenor.WithHibernationOptions( &core.HibernateOptions{ WakeAt: &core.FilterDef{ Type: enums.FilterTypeGlob, @@ -100,11 +100,11 @@ var _ = Describe("feature", Ordered, func() { // This is only required to change the default inclusivity // of the wake condition; by default is inclusive. - age.WithHibernationBehaviourExclusiveWake(), + agenor.WithHibernationBehaviourExclusiveWake(), // This is only required to change the default inclusivity // of the sleep condition; by default is exclusive. - age.WithHibernationBehaviourInclusiveSleep(), + agenor.WithHibernationBehaviourInclusiveSleep(), )).Navigate(ctx) GinkgoWriter.Printf("===> 🍭 invoked '%v' directories\n", @@ -118,7 +118,7 @@ var _ = Describe("feature", Ordered, func() { DescribeTable("simple hibernate", func(ctx SpecContext, entry *lab.HibernateTE) { recall := make(lab.Recall) - once := func(node *age.Node) error { //nolint:unparam // return nil error ok + once := func(node *agenor.Node) error { //nolint:unparam // return nil error ok _, found := recall[node.Extension.Name] Expect(found).To(BeFalse()) @@ -132,7 +132,7 @@ var _ = Describe("feature", Ordered, func() { entry.Relative, ) - client := func(servant age.Servant) error { + client := func(servant agenor.Servant) error { node := servant.Node() GinkgoWriter.Printf( "---> 🌊 HIBERNATE-CALLBACK: '%v'\n", node.Path, @@ -141,7 +141,7 @@ var _ = Describe("feature", Ordered, func() { return once(node) } - result, err := age.Walk().Configure().Extent(age.Prime( + result, err := agenor.Walk().Configure().Extent(agenor.Prime( &pref.Using{ Subscription: entry.Subscription, Head: pref.Head{ @@ -155,18 +155,18 @@ var _ = Describe("feature", Ordered, func() { }, Tree: path, }, - age.WithOnBegin(lab.Begin("🛡️")), - age.WithOnEnd(lab.End("🏁")), + agenor.WithOnBegin(lab.Begin("🛡️")), + agenor.WithOnEnd(lab.End("🏁")), - age.WithOnWake(func(description string) { + agenor.WithOnWake(func(description string) { GinkgoWriter.Printf("===> 🔊 Wake: '%v'\n", description) }), - age.WithOnSleep(func(description string) { + agenor.WithOnSleep(func(description string) { GinkgoWriter.Printf("===> 🔇 Sleep: '%v'\n", description) }), - age.WithHibernationOptions( + agenor.WithHibernationOptions( &core.HibernateOptions{ WakeAt: entry.Hibernate.WakeAt, SleepAt: entry.Hibernate.SleepAt, @@ -174,7 +174,7 @@ var _ = Describe("feature", Ordered, func() { }, ), - age.IfOption(entry.CaseSensitive, age.WithHookCaseSensitiveSort()), + agenor.IfOption(entry.CaseSensitive, agenor.WithHookCaseSensitiveSort()), )).Navigate(ctx) lab.AssertNavigation(&entry.NaviTE, &lab.TestOptions{ diff --git a/internal/feat/hiber/with-filter_test.go b/src/agenor/internal/feat/hiber/with-filter_test.go similarity index 79% rename from internal/feat/hiber/with-filter_test.go rename to src/agenor/internal/feat/hiber/with-filter_test.go index 66afbdb9..1edd2d40 100644 --- a/internal/feat/hiber/with-filter_test.go +++ b/src/agenor/internal/feat/hiber/with-filter_test.go @@ -7,14 +7,14 @@ import ( "github.com/snivilised/li18ngo" "github.com/snivilised/nefilim/test/luna" - age "github.com/snivilised/agenor" - "github.com/snivilised/agenor/core" - "github.com/snivilised/agenor/enums" - lab "github.com/snivilised/agenor/internal/laboratory" - "github.com/snivilised/agenor/internal/services" - "github.com/snivilised/agenor/pref" - "github.com/snivilised/agenor/test/hanno" - "github.com/snivilised/agenor/tfs" + "github.com/snivilised/jaywalk/src/agenor" + "github.com/snivilised/jaywalk/src/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/enums" + lab "github.com/snivilised/jaywalk/src/agenor/internal/laboratory" + "github.com/snivilised/jaywalk/src/internal/services" + "github.com/snivilised/jaywalk/src/agenor/pref" + "github.com/snivilised/jaywalk/src/agenor/test/hanno" + "github.com/snivilised/jaywalk/src/agenor/tfs" ) var _ = Describe("feature", Ordered, func() { @@ -39,7 +39,7 @@ var _ = Describe("feature", Ordered, func() { DescribeTable("filter and listen both active", func(ctx SpecContext, entry *lab.HibernateTE) { path := lab.Static.RetroWave - result, err := age.Walk().Configure().Extent(age.Prime( + result, err := agenor.Walk().Configure().Extent(agenor.Prime( &pref.Using{ Subscription: entry.Subscription, Head: pref.Head{ @@ -53,10 +53,10 @@ var _ = Describe("feature", Ordered, func() { }, Tree: path, }, - age.WithOnBegin(lab.Begin("🛡️")), - age.WithOnEnd(lab.End("🏁")), + agenor.WithOnBegin(lab.Begin("🛡️")), + agenor.WithOnEnd(lab.End("🏁")), - age.WithFilter(&pref.FilterOptions{ + agenor.WithFilter(&pref.FilterOptions{ Node: &core.FilterDef{ Type: enums.FilterTypeGlob, Description: "items with '.flac' suffix", @@ -65,9 +65,9 @@ var _ = Describe("feature", Ordered, func() { }, }), - age.IfOptionF(entry.Hibernate != nil && entry.Hibernate.WakeAt != nil, + agenor.IfOptionF(entry.Hibernate != nil && entry.Hibernate.WakeAt != nil, func() pref.Option { - return age.WithHibernationFilterWake( + return agenor.WithHibernationFilterWake( &core.FilterDef{ Type: entry.Hibernate.WakeAt.Type, Description: entry.Hibernate.WakeAt.Description, @@ -77,9 +77,9 @@ var _ = Describe("feature", Ordered, func() { }, ), - age.IfOptionF(entry.Hibernate != nil && entry.Hibernate.SleepAt != nil, + agenor.IfOptionF(entry.Hibernate != nil && entry.Hibernate.SleepAt != nil, func() pref.Option { - return age.WithHibernationFilterSleep( + return agenor.WithHibernationFilterSleep( &core.FilterDef{ Type: entry.Hibernate.SleepAt.Type, Description: entry.Hibernate.SleepAt.Description, @@ -89,10 +89,10 @@ var _ = Describe("feature", Ordered, func() { }, ), - age.WithOnWake(func(description string) { + agenor.WithOnWake(func(description string) { GinkgoWriter.Printf("===> 🔆 Waking: '%v'\n", description) }), - age.WithOnSleep(func(description string) { + agenor.WithOnSleep(func(description string) { GinkgoWriter.Printf("===> 🌙 Sleeping: '%v'\n", description) }), )).Navigate(ctx) @@ -120,7 +120,7 @@ var _ = Describe("feature", Ordered, func() { }, NaviTE: lab.NaviTE{ Subscription: enums.SubscribeFiles, - Callback: func(servant age.Servant) error { + Callback: func(servant agenor.Servant) error { node := servant.Node() GinkgoWriter.Printf("---> WAKE-HIBERNATE-AND-FILTER-😵‍💫: '%v'\n", node.Path) @@ -146,7 +146,7 @@ var _ = Describe("feature", Ordered, func() { }, NaviTE: lab.NaviTE{ Subscription: enums.SubscribeFiles, - Callback: func(servant age.Servant) error { + Callback: func(servant agenor.Servant) error { node := servant.Node() GinkgoWriter.Printf("---> SLEEP-HIBERNATE-AND-FILTER-😴: '%v'\n", node.Path) @@ -172,7 +172,7 @@ var _ = Describe("feature", Ordered, func() { }, NaviTE: lab.NaviTE{ Subscription: enums.SubscribeFiles, - Callback: func(servant age.Servant) error { + Callback: func(servant agenor.Servant) error { node := servant.Node() GinkgoWriter.Printf("---> WAKE/SLEEP-HIBERNATE-AND-FILTER-😴: '%v'\n", node.Path) diff --git a/internal/feat/nanny/doc.go b/src/agenor/internal/feat/nanny/doc.go similarity index 100% rename from internal/feat/nanny/doc.go rename to src/agenor/internal/feat/nanny/doc.go diff --git a/internal/feat/nanny/nanny-plugin.go b/src/agenor/internal/feat/nanny/nanny-plugin.go similarity index 86% rename from internal/feat/nanny/nanny-plugin.go rename to src/agenor/internal/feat/nanny/nanny-plugin.go index f27ef790..3b7cf084 100644 --- a/internal/feat/nanny/nanny-plugin.go +++ b/src/agenor/internal/feat/nanny/nanny-plugin.go @@ -1,11 +1,11 @@ package nanny import ( - "github.com/snivilised/agenor/core" - "github.com/snivilised/agenor/enums" - "github.com/snivilised/agenor/internal/enclave" - "github.com/snivilised/agenor/internal/kernel" - "github.com/snivilised/agenor/pref" + "github.com/snivilised/jaywalk/src/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/enums" + "github.com/snivilised/jaywalk/src/agenor/internal/enclave" + "github.com/snivilised/jaywalk/src/agenor/internal/kernel" + "github.com/snivilised/jaywalk/src/agenor/pref" ) // IfActive returns a new nanny plugin if the subscription is directories with files diff --git a/internal/feat/resume/controller.go b/src/agenor/internal/feat/resume/controller.go similarity index 85% rename from internal/feat/resume/controller.go rename to src/agenor/internal/feat/resume/controller.go index a55a43c8..c56ae871 100644 --- a/internal/feat/resume/controller.go +++ b/src/agenor/internal/feat/resume/controller.go @@ -3,12 +3,12 @@ package resume import ( "context" - "github.com/snivilised/agenor/core" - "github.com/snivilised/agenor/enums" - "github.com/snivilised/agenor/internal/enclave" - "github.com/snivilised/agenor/internal/kernel" - "github.com/snivilised/agenor/internal/opts" - "github.com/snivilised/agenor/pref" + "github.com/snivilised/jaywalk/src/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/enums" + "github.com/snivilised/jaywalk/src/agenor/internal/enclave" + "github.com/snivilised/jaywalk/src/agenor/internal/kernel" + "github.com/snivilised/jaywalk/src/agenor/internal/opts" + "github.com/snivilised/jaywalk/src/agenor/pref" ) // Controller controls the traversal. diff --git a/internal/feat/resume/doc.go b/src/agenor/internal/feat/resume/doc.go similarity index 100% rename from internal/feat/resume/doc.go rename to src/agenor/internal/feat/resume/doc.go diff --git a/internal/feat/resume/profiles_test.go b/src/agenor/internal/feat/resume/profiles_test.go similarity index 98% rename from internal/feat/resume/profiles_test.go rename to src/agenor/internal/feat/resume/profiles_test.go index 39bbf602..2beeaad2 100644 --- a/internal/feat/resume/profiles_test.go +++ b/src/agenor/internal/feat/resume/profiles_test.go @@ -1,7 +1,7 @@ package resume_test import ( - "github.com/snivilised/agenor/enums" + "github.com/snivilised/jaywalk/src/agenor/enums" ) const ( diff --git a/internal/feat/resume/resume-defs.go b/src/agenor/internal/feat/resume/resume-defs.go similarity index 71% rename from internal/feat/resume/resume-defs.go rename to src/agenor/internal/feat/resume/resume-defs.go index 32cb2348..38c6a095 100644 --- a/internal/feat/resume/resume-defs.go +++ b/src/agenor/internal/feat/resume/resume-defs.go @@ -3,11 +3,11 @@ package resume import ( "context" - "github.com/snivilised/agenor/core" - "github.com/snivilised/agenor/internal/enclave" - "github.com/snivilised/agenor/internal/kernel" - "github.com/snivilised/agenor/internal/opts" - "github.com/snivilised/agenor/pref" + "github.com/snivilised/jaywalk/src/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/internal/enclave" + "github.com/snivilised/jaywalk/src/agenor/internal/kernel" + "github.com/snivilised/jaywalk/src/agenor/internal/opts" + "github.com/snivilised/jaywalk/src/agenor/pref" ) const ( diff --git a/internal/feat/resume/resume-error_test.go b/src/agenor/internal/feat/resume/resume-error_test.go similarity index 72% rename from internal/feat/resume/resume-error_test.go rename to src/agenor/internal/feat/resume/resume-error_test.go index 496839d5..fd4d5e03 100644 --- a/internal/feat/resume/resume-error_test.go +++ b/src/agenor/internal/feat/resume/resume-error_test.go @@ -8,16 +8,16 @@ import ( . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" - age "github.com/snivilised/agenor" - "github.com/snivilised/agenor/core" - "github.com/snivilised/agenor/enums" - "github.com/snivilised/agenor/internal/enclave" - lab "github.com/snivilised/agenor/internal/laboratory" - "github.com/snivilised/agenor/internal/services" - "github.com/snivilised/agenor/locale" - "github.com/snivilised/agenor/pref" - "github.com/snivilised/agenor/test/hanno" - "github.com/snivilised/agenor/tfs" + "github.com/snivilised/jaywalk/src/agenor" + "github.com/snivilised/jaywalk/src/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/enums" + "github.com/snivilised/jaywalk/src/agenor/internal/enclave" + lab "github.com/snivilised/jaywalk/src/agenor/internal/laboratory" + "github.com/snivilised/jaywalk/src/internal/services" + "github.com/snivilised/jaywalk/locale" + "github.com/snivilised/jaywalk/src/agenor/pref" + "github.com/snivilised/jaywalk/src/agenor/test/hanno" + "github.com/snivilised/jaywalk/src/agenor/tfs" "github.com/snivilised/li18ngo" "github.com/snivilised/nefilim/test/luna" ) @@ -49,10 +49,10 @@ var _ = Describe("Resume Error", Ordered, func() { It("🧪 should: return error", func(specCtx SpecContext) { lab.WithTestContext(specCtx, func(ctx context.Context, _ context.CancelFunc) { from = "/invalid-path" - _, err := age.Walk().Configure().Extent(age.Resume( + _, err := agenor.Walk().Configure().Extent(agenor.Resume( &pref.Relic{ Head: pref.Head{ - Handler: func(_ age.Servant) error { + Handler: func(_ agenor.Servant) error { return nil }, GetForest: func(_ string) *core.Forest { @@ -65,8 +65,8 @@ var _ = Describe("Resume Error", Ordered, func() { From: from, Strategy: enums.ResumeStrategyFastward, }, - age.WithOnBegin(lab.Begin("🛡️")), - age.WithOnEnd(lab.End("🏁")), + agenor.WithOnBegin(lab.Begin("🛡️")), + agenor.WithOnEnd(lab.End("🏁")), )).Navigate(ctx) Expect(err).To(MatchError(fs.ErrNotExist)) @@ -78,16 +78,16 @@ var _ = Describe("Resume Error", Ordered, func() { DescribeTable("fs type mismatch", func(specCtx SpecContext, _ string, travIsRelative, resIsRelative bool) { lab.WithTestContext(specCtx, func(ctx context.Context, _ context.CancelFunc) { - _, err := age.Walk().Configure(enclave.Loader(func(active *core.ActiveState) { + _, err := agenor.Walk().Configure(enclave.Loader(func(active *core.ActiveState) { active.Tree = lab.Static.RetroWave active.CurrentPath = ResumeAtTeenageColor active.Subscription = enums.SubscribeUniversal active.TraverseDescription.IsRelative = travIsRelative active.ResumeDescription.IsRelative = resIsRelative - })).Extent(age.Resume( + })).Extent(agenor.Resume( &pref.Relic{ Head: pref.Head{ - Handler: func(_ age.Servant) error { + Handler: func(_ agenor.Servant) error { return nil }, GetForest: func(_ string) *core.Forest { @@ -100,8 +100,8 @@ var _ = Describe("Resume Error", Ordered, func() { From: from, Strategy: enums.ResumeStrategyFastward, }, - age.WithOnBegin(lab.Begin("🛡️")), - age.WithOnEnd(lab.End("🏁")), + agenor.WithOnBegin(lab.Begin("🛡️")), + agenor.WithOnEnd(lab.End("🏁")), )).Navigate(ctx) Expect(err).To(MatchError(locale.ErrCoreResumeFsMismatch)) @@ -118,16 +118,16 @@ var _ = Describe("Resume Error", Ordered, func() { When("custom forest creator returns nil", func() { It("should: fail", func(specCtx SpecContext) { lab.WithTestContext(specCtx, func(ctx context.Context, _ context.CancelFunc) { - _, err := age.Walk().Configure(enclave.Loader(func(active *core.ActiveState) { + _, err := agenor.Walk().Configure(enclave.Loader(func(active *core.ActiveState) { active.Tree = lab.Static.RetroWave active.CurrentPath = ResumeAtTeenageColor active.Subscription = enums.SubscribeUniversal active.TraverseDescription.IsRelative = true active.ResumeDescription.IsRelative = false - })).Extent(age.Resume( + })).Extent(agenor.Resume( &pref.Relic{ Head: pref.Head{ - Handler: func(_ age.Servant) error { + Handler: func(_ agenor.Servant) error { return nil }, GetForest: func(_ string) *core.Forest { @@ -137,8 +137,8 @@ var _ = Describe("Resume Error", Ordered, func() { From: from, Strategy: enums.ResumeStrategyFastward, }, - age.WithOnBegin(lab.Begin("🛡️")), - age.WithOnEnd(lab.End("🏁")), + agenor.WithOnBegin(lab.Begin("🛡️")), + agenor.WithOnEnd(lab.End("🏁")), )).Navigate(ctx) Expect(err).NotTo(Succeed()) diff --git a/internal/feat/resume/resume-local-fs_test.go b/src/agenor/internal/feat/resume/resume-local-fs_test.go similarity index 67% rename from internal/feat/resume/resume-local-fs_test.go rename to src/agenor/internal/feat/resume/resume-local-fs_test.go index 166d2e94..bacf280a 100644 --- a/internal/feat/resume/resume-local-fs_test.go +++ b/src/agenor/internal/feat/resume/resume-local-fs_test.go @@ -6,15 +6,15 @@ import ( . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" - age "github.com/snivilised/agenor" - "github.com/snivilised/agenor/core" - "github.com/snivilised/agenor/enums" - "github.com/snivilised/agenor/internal/enclave" - lab "github.com/snivilised/agenor/internal/laboratory" - "github.com/snivilised/agenor/internal/services" - "github.com/snivilised/agenor/locale" - "github.com/snivilised/agenor/pref" - "github.com/snivilised/agenor/test/hanno" + "github.com/snivilised/jaywalk/src/agenor" + "github.com/snivilised/jaywalk/src/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/enums" + "github.com/snivilised/jaywalk/src/agenor/internal/enclave" + lab "github.com/snivilised/jaywalk/src/agenor/internal/laboratory" + "github.com/snivilised/jaywalk/src/internal/services" + "github.com/snivilised/jaywalk/locale" + "github.com/snivilised/jaywalk/src/agenor/pref" + "github.com/snivilised/jaywalk/src/agenor/test/hanno" "github.com/snivilised/li18ngo" ) @@ -49,14 +49,14 @@ var _ = Describe("Resume local-fs", Ordered, func() { Context("given: resume path exists", func() { It("🧪 should: resume traverse ok", func(ctx SpecContext) { strategy = enums.ResumeStrategyFastward - _, err := age.Walk().Configure(enclave.Loader(func(active *core.ActiveState) { + _, err := agenor.Walk().Configure(enclave.Loader(func(active *core.ActiveState) { active.Tree = tree active.CurrentPath = resumeAt active.Subscription = enums.SubscribeUniversal - })).Extent(age.Resume( + })).Extent(agenor.Resume( &pref.Relic{ Head: pref.Head{ - Handler: func(servant age.Servant) error { + Handler: func(servant agenor.Servant) error { node := servant.Node() depth := node.Extension.Depth GinkgoWriter.Printf( @@ -70,8 +70,8 @@ var _ = Describe("Resume local-fs", Ordered, func() { From: from, Strategy: enums.ResumeStrategyFastward, }, - age.WithOnBegin(lab.Begin("🛡️")), - age.WithOnEnd(lab.End("🏁")), + agenor.WithOnBegin(lab.Begin("🛡️")), + agenor.WithOnEnd(lab.End("🏁")), )).Navigate(ctx) Expect(err).To(Succeed()) diff --git a/internal/feat/resume/resume-plugin.go b/src/agenor/internal/feat/resume/resume-plugin.go similarity index 86% rename from internal/feat/resume/resume-plugin.go rename to src/agenor/internal/feat/resume/resume-plugin.go index f65c6a4c..8b71b40e 100644 --- a/internal/feat/resume/resume-plugin.go +++ b/src/agenor/internal/feat/resume/resume-plugin.go @@ -1,14 +1,14 @@ package resume import ( - "github.com/snivilised/agenor/core" - "github.com/snivilised/agenor/enums" - "github.com/snivilised/agenor/internal/enclave" - "github.com/snivilised/agenor/internal/kernel" - "github.com/snivilised/agenor/internal/opts" - "github.com/snivilised/agenor/internal/persist" - "github.com/snivilised/agenor/internal/third/lo" - "github.com/snivilised/agenor/pref" + "github.com/snivilised/jaywalk/src/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/enums" + "github.com/snivilised/jaywalk/src/agenor/internal/enclave" + "github.com/snivilised/jaywalk/src/agenor/internal/kernel" + "github.com/snivilised/jaywalk/src/agenor/internal/opts" + "github.com/snivilised/jaywalk/src/agenor/internal/persist" + "github.com/snivilised/jaywalk/src/internal/third/lo" + "github.com/snivilised/jaywalk/src/agenor/pref" ) type ( diff --git a/internal/feat/resume/resume-suite_test.go b/src/agenor/internal/feat/resume/resume-suite_test.go similarity index 100% rename from internal/feat/resume/resume-suite_test.go rename to src/agenor/internal/feat/resume/resume-suite_test.go diff --git a/internal/feat/resume/resume_test.go b/src/agenor/internal/feat/resume/resume_test.go similarity index 90% rename from internal/feat/resume/resume_test.go rename to src/agenor/internal/feat/resume/resume_test.go index 81ade6e4..a0668847 100644 --- a/internal/feat/resume/resume_test.go +++ b/src/agenor/internal/feat/resume/resume_test.go @@ -7,18 +7,18 @@ import ( . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" - age "github.com/snivilised/agenor" - "github.com/snivilised/agenor/core" - "github.com/snivilised/agenor/enums" - "github.com/snivilised/agenor/internal/enclave" - lab "github.com/snivilised/agenor/internal/laboratory" - "github.com/snivilised/agenor/internal/services" - "github.com/snivilised/agenor/internal/third/lo" - "github.com/snivilised/agenor/life" - "github.com/snivilised/agenor/locale" - "github.com/snivilised/agenor/pref" - "github.com/snivilised/agenor/test/hanno" - "github.com/snivilised/agenor/tfs" + "github.com/snivilised/jaywalk/src/agenor" + "github.com/snivilised/jaywalk/src/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/enums" + "github.com/snivilised/jaywalk/src/agenor/internal/enclave" + lab "github.com/snivilised/jaywalk/src/agenor/internal/laboratory" + "github.com/snivilised/jaywalk/src/internal/services" + "github.com/snivilised/jaywalk/src/internal/third/lo" + "github.com/snivilised/jaywalk/src/agenor/life" + "github.com/snivilised/jaywalk/locale" + "github.com/snivilised/jaywalk/src/agenor/pref" + "github.com/snivilised/jaywalk/src/agenor/test/hanno" + "github.com/snivilised/jaywalk/src/agenor/tfs" "github.com/snivilised/li18ngo" "github.com/snivilised/nefilim/test/luna" ) @@ -65,7 +65,7 @@ var _ = Describe("Resume", Ordered, func() { Fail(fmt.Sprintf("bad test, missing profile for '%v'", entry.Profile)) } - once := func(node *age.Node) error { //nolint:unparam // return nil error ok + once := func(node *agenor.Node) error { //nolint:unparam // return nil error ok _, found := recall[node.Extension.Name] Expect(found).To(BeFalse()) @@ -74,7 +74,7 @@ var _ = Describe("Resume", Ordered, func() { return nil } - callback := func(servant age.Servant) error { + callback := func(servant agenor.Servant) error { node := servant.Node() depth := node.Extension.Depth GinkgoWriter.Printf( @@ -97,7 +97,7 @@ var _ = Describe("Resume", Ordered, func() { return once(node) } - result, err := age.Walk().Configure(enclave.Loader(func(active *core.ActiveState) { + result, err := agenor.Walk().Configure(enclave.Loader(func(active *core.ActiveState) { GinkgoWriter.Printf("===> 🐚 restoring state: resume at=%v, subscription=%v\n", entry.Active.ResumeAt, entry.Subscription, ) @@ -108,7 +108,7 @@ var _ = Describe("Resume", Ordered, func() { active.Subscription = entry.Subscription active.CurrentPath = entry.Active.ResumeAt active.Hibernation = entry.Active.HibernateState - })).Extent(age.Resume( + })).Extent(agenor.Resume( &pref.Relic{ Head: pref.Head{ Handler: callback, @@ -122,17 +122,17 @@ var _ = Describe("Resume", Ordered, func() { From: from, Strategy: strategy, }, - age.IfElseOptionF(strategy == enums.ResumeStrategyFastward, + agenor.IfElseOptionF(strategy == enums.ResumeStrategyFastward, func() pref.Option { - return age.WithOnBegin(func(_ *life.BeginState) { + return agenor.WithOnBegin(func(_ *life.BeginState) { Fail("begin handler should not be invoked because begin notification muted") }) }, func() pref.Option { - return age.WithOnBegin(lab.Begin("🛡️")) + return agenor.WithOnBegin(lab.Begin("🛡️")) }, ), - age.WithOnEnd(lab.End("🏁")), + agenor.WithOnEnd(lab.End("🏁")), )).Navigate(ctx) if profile.mandatory != nil { diff --git a/internal/feat/resume/save_test.go b/src/agenor/internal/feat/resume/save_test.go similarity index 78% rename from internal/feat/resume/save_test.go rename to src/agenor/internal/feat/resume/save_test.go index 3c3d00cd..b2c2e1c3 100644 --- a/internal/feat/resume/save_test.go +++ b/src/agenor/internal/feat/resume/save_test.go @@ -7,16 +7,16 @@ import ( . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" - age "github.com/snivilised/agenor" - "github.com/snivilised/agenor/core" - "github.com/snivilised/agenor/enums" - "github.com/snivilised/agenor/internal/enclave" - lab "github.com/snivilised/agenor/internal/laboratory" - "github.com/snivilised/agenor/internal/services" - "github.com/snivilised/agenor/locale" - "github.com/snivilised/agenor/pref" - "github.com/snivilised/agenor/test/hanno" - "github.com/snivilised/agenor/tfs" + "github.com/snivilised/jaywalk/src/agenor" + "github.com/snivilised/jaywalk/src/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/enums" + "github.com/snivilised/jaywalk/src/agenor/internal/enclave" + lab "github.com/snivilised/jaywalk/src/agenor/internal/laboratory" + "github.com/snivilised/jaywalk/src/internal/services" + "github.com/snivilised/jaywalk/locale" + "github.com/snivilised/jaywalk/src/agenor/pref" + "github.com/snivilised/jaywalk/src/agenor/test/hanno" + "github.com/snivilised/jaywalk/src/agenor/tfs" "github.com/snivilised/li18ngo" nef "github.com/snivilised/nefilim" "github.com/snivilised/nefilim/test/luna" @@ -26,7 +26,7 @@ const home = "home/prodigy" type arrangeSave struct { jdir, name string - rS age.TraversalFS + rS agenor.TraversalFS } func (s arrangeSave) arrange() *saveAsserter { @@ -70,7 +70,7 @@ var _ = Describe("Save", Ordered, func() { var ( from, jdir string fS *luna.MemFS - rS age.TraversalFS + rS agenor.TraversalFS ) BeforeAll(func() { @@ -108,7 +108,7 @@ var _ = Describe("Save", Ordered, func() { jdir: jdir, }).arrange() - result, err := age.Walk().Configure().Extent(age.Prime( + result, err := agenor.Walk().Configure().Extent(agenor.Prime( &pref.Using{ Subscription: enums.SubscribeDirectories, Head: pref.Head{ @@ -122,8 +122,8 @@ var _ = Describe("Save", Ordered, func() { }, Tree: lab.Static.RetroWave, }, - age.WithOnBegin(lab.Begin("🛡️")), - age.WithOnEnd(lab.End("🏁")), + agenor.WithOnBegin(lab.Begin("🛡️")), + agenor.WithOnEnd(lab.End("🏁")), pref.WithAdminPath(save.directory), )).Navigate(ctx) @@ -140,14 +140,14 @@ var _ = Describe("Save", Ordered, func() { rS: rS, }).arrange() - result, err := age.Walk().Configure(enclave.Loader(func(active *core.ActiveState) { + result, err := agenor.Walk().Configure(enclave.Loader(func(active *core.ActiveState) { active.Tree = lab.Static.RetroWave active.TraverseDescription = core.FsDescription{ IsRelative: true, } active.CurrentPath = lab.Static.NorthernCouncil active.Subscription = enums.SubscribeUniversal - })).Extent(age.Resume( + })).Extent(agenor.Resume( &pref.Relic{ Head: pref.Head{ Handler: lab.PanicAt(lab.Static.ElectricYouth), @@ -161,8 +161,8 @@ var _ = Describe("Save", Ordered, func() { From: from, Strategy: enums.ResumeStrategyFastward, }, - age.WithOnBegin(lab.Begin("🛡️")), - age.WithOnEnd(lab.End("🏁")), + agenor.WithOnBegin(lab.Begin("🛡️")), + agenor.WithOnEnd(lab.End("🏁")), pref.WithAdminPath(save.directory), )).Navigate(ctx) @@ -172,5 +172,5 @@ var _ = Describe("Save", Ordered, func() { }) }) }) - // TODO: repeat for concurrent sync (age.Run). + // TODO: repeat for concurrent sync (agenor.Run). }) diff --git a/internal/feat/resume/strategy-fastward.go b/src/agenor/internal/feat/resume/strategy-fastward.go similarity index 90% rename from internal/feat/resume/strategy-fastward.go rename to src/agenor/internal/feat/resume/strategy-fastward.go index 12870878..c097dd77 100644 --- a/internal/feat/resume/strategy-fastward.go +++ b/src/agenor/internal/feat/resume/strategy-fastward.go @@ -4,13 +4,13 @@ import ( "context" "fmt" - "github.com/snivilised/agenor/core" - "github.com/snivilised/agenor/enums" - "github.com/snivilised/agenor/internal/enclave" - "github.com/snivilised/agenor/internal/filtering" - "github.com/snivilised/agenor/internal/opts" - "github.com/snivilised/agenor/internal/third/lo" - "github.com/snivilised/agenor/pref" + "github.com/snivilised/jaywalk/src/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/enums" + "github.com/snivilised/jaywalk/src/agenor/internal/enclave" + "github.com/snivilised/jaywalk/src/agenor/internal/filtering" + "github.com/snivilised/jaywalk/src/agenor/internal/opts" + "github.com/snivilised/jaywalk/src/internal/third/lo" + "github.com/snivilised/jaywalk/src/agenor/pref" ) // FastwardFilter is a filter that is used to fastward through the tree. diff --git a/internal/feat/resume/strategy-spawn.go b/src/agenor/internal/feat/resume/strategy-spawn.go similarity index 90% rename from internal/feat/resume/strategy-spawn.go rename to src/agenor/internal/feat/resume/strategy-spawn.go index b416da77..eb0b6c2c 100644 --- a/internal/feat/resume/strategy-spawn.go +++ b/src/agenor/internal/feat/resume/strategy-spawn.go @@ -4,12 +4,12 @@ import ( "context" "io/fs" - "github.com/snivilised/agenor/core" - "github.com/snivilised/agenor/enums" - "github.com/snivilised/agenor/internal/enclave" - "github.com/snivilised/agenor/internal/kernel" - "github.com/snivilised/agenor/internal/opts" - "github.com/snivilised/agenor/internal/third/lo" + "github.com/snivilised/jaywalk/src/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/enums" + "github.com/snivilised/jaywalk/src/agenor/internal/enclave" + "github.com/snivilised/jaywalk/src/agenor/internal/kernel" + "github.com/snivilised/jaywalk/src/agenor/internal/opts" + "github.com/snivilised/jaywalk/src/internal/third/lo" nef "github.com/snivilised/nefilim" ) diff --git a/internal/feat/sampling/controller.go b/src/agenor/internal/feat/sampling/controller.go similarity index 84% rename from internal/feat/sampling/controller.go rename to src/agenor/internal/feat/sampling/controller.go index 492d8db1..f2bbfc14 100644 --- a/internal/feat/sampling/controller.go +++ b/src/agenor/internal/feat/sampling/controller.go @@ -3,11 +3,11 @@ package sampling import ( "io/fs" - "github.com/snivilised/agenor/core" - "github.com/snivilised/agenor/enums" - "github.com/snivilised/agenor/internal/enclave" - "github.com/snivilised/agenor/internal/third/lo" - "github.com/snivilised/agenor/pref" + "github.com/snivilised/jaywalk/src/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/enums" + "github.com/snivilised/jaywalk/src/agenor/internal/enclave" + "github.com/snivilised/jaywalk/src/internal/third/lo" + "github.com/snivilised/jaywalk/src/agenor/pref" nef "github.com/snivilised/nefilim" ) diff --git a/internal/feat/sampling/doc.go b/src/agenor/internal/feat/sampling/doc.go similarity index 100% rename from internal/feat/sampling/doc.go rename to src/agenor/internal/feat/sampling/doc.go diff --git a/internal/feat/sampling/navigator-sample_test.go b/src/agenor/internal/feat/sampling/navigator-sample_test.go similarity index 94% rename from internal/feat/sampling/navigator-sample_test.go rename to src/agenor/internal/feat/sampling/navigator-sample_test.go index 83e15cdd..3de37523 100644 --- a/internal/feat/sampling/navigator-sample_test.go +++ b/src/agenor/internal/feat/sampling/navigator-sample_test.go @@ -6,16 +6,16 @@ import ( . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" - age "github.com/snivilised/agenor" - "github.com/snivilised/agenor/core" - "github.com/snivilised/agenor/enums" - lab "github.com/snivilised/agenor/internal/laboratory" - "github.com/snivilised/agenor/internal/services" - "github.com/snivilised/agenor/internal/third/lo" - "github.com/snivilised/agenor/locale" - "github.com/snivilised/agenor/pref" - "github.com/snivilised/agenor/test/hanno" - "github.com/snivilised/agenor/tfs" + "github.com/snivilised/jaywalk/src/agenor" + "github.com/snivilised/jaywalk/src/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/enums" + lab "github.com/snivilised/jaywalk/src/agenor/internal/laboratory" + "github.com/snivilised/jaywalk/src/internal/services" + "github.com/snivilised/jaywalk/src/internal/third/lo" + "github.com/snivilised/jaywalk/locale" + "github.com/snivilised/jaywalk/src/agenor/pref" + "github.com/snivilised/jaywalk/src/agenor/test/hanno" + "github.com/snivilised/jaywalk/src/agenor/tfs" "github.com/snivilised/li18ngo" "github.com/snivilised/nefilim/test/luna" ) @@ -43,11 +43,11 @@ var _ = Describe("feature", Ordered, func() { When("universal: slice sample", func() { It("🧪 should: foo", Label("example"), func(ctx SpecContext) { path := lab.Static.RetroWave - result, _ := age.Walk().Configure().Extent(age.Prime( + result, _ := agenor.Walk().Configure().Extent(agenor.Prime( &pref.Using{ Subscription: enums.SubscribeUniversal, Head: pref.Head{ - Handler: func(servant age.Servant) error { + Handler: func(servant agenor.Servant) error { node := servant.Node() GinkgoWriter.Printf( "---> 🍯 EXAMPLE-SAMPLE-CALLBACK: '%v'\n", node.Path, @@ -64,10 +64,10 @@ var _ = Describe("feature", Ordered, func() { }, Tree: path, }, - age.WithOnBegin(lab.Begin("🛡️")), - age.WithOnEnd(lab.End("🏁")), + agenor.WithOnBegin(lab.Begin("🛡️")), + agenor.WithOnEnd(lab.End("🏁")), - age.WithSamplingOptions(&pref.SamplingOptions{ + agenor.WithSamplingOptions(&pref.SamplingOptions{ Type: enums.SampleTypeSlice, NoOf: pref.EntryQuantities{ Files: 2, @@ -87,7 +87,7 @@ var _ = Describe("feature", Ordered, func() { DescribeTable("sample", func(ctx SpecContext, entry *lab.SampleTE) { recall := make(lab.Recall) - once := func(node *age.Node) error { //nolint:unparam // return nil error ok + once := func(node *agenor.Node) error { //nolint:unparam // return nil error ok _, found := recall[node.Extension.Name] Expect(found).To(BeFalse()) @@ -101,7 +101,7 @@ var _ = Describe("feature", Ordered, func() { entry.Relative, ) - callback := func(servant age.Servant) error { + callback := func(servant agenor.Servant) error { node := servant.Node() GinkgoWriter.Printf( "---> 🌊 SAMPLE-CALLBACK: '%v'\n", node.Path, @@ -114,7 +114,7 @@ var _ = Describe("feature", Ordered, func() { return once(node) } - result, err := age.Walk().Configure().Extent(age.Prime( + result, err := agenor.Walk().Configure().Extent(agenor.Prime( &pref.Using{ Subscription: entry.Subscription, Head: pref.Head{ @@ -128,10 +128,10 @@ var _ = Describe("feature", Ordered, func() { }, Tree: path, }, - age.WithOnBegin(lab.Begin("🛡️")), - age.WithOnEnd(lab.End("🏁")), + agenor.WithOnBegin(lab.Begin("🛡️")), + agenor.WithOnEnd(lab.End("🏁")), - age.WithSamplingOptions(&pref.SamplingOptions{ + agenor.WithSamplingOptions(&pref.SamplingOptions{ Type: entry.SampleType, InReverse: entry.Reverse, NoOf: pref.EntryQuantities{ @@ -150,8 +150,8 @@ var _ = Describe("feature", Ordered, func() { }, ), }), - age.IfOptionF(entry.Filter != nil, func() pref.Option { - return age.WithFilter(&pref.FilterOptions{ + agenor.IfOptionF(entry.Filter != nil, func() pref.Option { + return agenor.WithFilter(&pref.FilterOptions{ Sample: &core.SampleFilterDef{ Type: entry.Filter.Type, Description: entry.Filter.Description, @@ -162,7 +162,7 @@ var _ = Describe("feature", Ordered, func() { Custom: entry.Filter.Custom, }) }), - age.IfOption(entry.CaseSensitive, age.WithHookCaseSensitiveSort()), + agenor.IfOption(entry.CaseSensitive, agenor.WithHookCaseSensitiveSort()), )).Navigate(ctx) lab.AssertNavigation(&entry.NaviTE, &lab.TestOptions{ @@ -755,7 +755,7 @@ var _ = Describe("feature", Ordered, func() { Filter: &lab.FilterTE{ // 🍒 Type: enums.FilterTypeCustom, Sample: &customSamplingFilter{ - Sample: age.NewCustomSampleFilter(enums.ScopeFile), + Sample: agenor.NewCustomSampleFilter(enums.ScopeFile), description: "custom(glob): items with cover prefix", pattern: "cover*", }, @@ -783,7 +783,7 @@ var _ = Describe("feature", Ordered, func() { Filter: &lab.FilterTE{ // 🍒 Type: enums.FilterTypeCustom, Sample: &customSamplingFilter{ - Sample: age.NewCustomSampleFilter(enums.ScopeDirectory), + Sample: agenor.NewCustomSampleFilter(enums.ScopeDirectory), description: "custom(glob): items with A prefix", pattern: "A*", }, @@ -811,7 +811,7 @@ var _ = Describe("feature", Ordered, func() { Filter: &lab.FilterTE{ // 🍒 Type: enums.FilterTypeCustom, Sample: &customSamplingFilter{ - Sample: age.NewCustomSampleFilter(enums.ScopeFile), + Sample: agenor.NewCustomSampleFilter(enums.ScopeFile), description: "custom(glob): items with .flac suffix", pattern: "*.flac", }, diff --git a/internal/feat/sampling/sampling-plugin.go b/src/agenor/internal/feat/sampling/sampling-plugin.go similarity index 74% rename from internal/feat/sampling/sampling-plugin.go rename to src/agenor/internal/feat/sampling/sampling-plugin.go index 0f9a7802..302802c5 100644 --- a/internal/feat/sampling/sampling-plugin.go +++ b/src/agenor/internal/feat/sampling/sampling-plugin.go @@ -1,10 +1,10 @@ package sampling import ( - "github.com/snivilised/agenor/enums" - "github.com/snivilised/agenor/internal/enclave" - "github.com/snivilised/agenor/internal/kernel" - "github.com/snivilised/agenor/pref" + "github.com/snivilised/jaywalk/src/agenor/enums" + "github.com/snivilised/jaywalk/src/agenor/internal/enclave" + "github.com/snivilised/jaywalk/src/agenor/internal/kernel" + "github.com/snivilised/jaywalk/src/agenor/pref" ) // IfActive returns a new plugin if sampling is active, otherwise nil diff --git a/internal/feat/sampling/sampling-suite_test.go b/src/agenor/internal/feat/sampling/sampling-suite_test.go similarity index 89% rename from internal/feat/sampling/sampling-suite_test.go rename to src/agenor/internal/feat/sampling/sampling-suite_test.go index 5324325c..3268d73c 100644 --- a/internal/feat/sampling/sampling-suite_test.go +++ b/src/agenor/internal/feat/sampling/sampling-suite_test.go @@ -7,8 +7,8 @@ import ( . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" - "github.com/snivilised/agenor/enums" - "github.com/snivilised/agenor/internal/filtering" + "github.com/snivilised/jaywalk/src/agenor/enums" + "github.com/snivilised/jaywalk/src/agenor/internal/filtering" ) func TestSampling(t *testing.T) { diff --git a/internal/filtering/base.go b/src/agenor/internal/filtering/base.go similarity index 88% rename from internal/filtering/base.go rename to src/agenor/internal/filtering/base.go index 694f5969..cc644364 100644 --- a/internal/filtering/base.go +++ b/src/agenor/internal/filtering/base.go @@ -1,9 +1,9 @@ package filtering import ( - "github.com/snivilised/agenor/core" - "github.com/snivilised/agenor/enums" - "github.com/snivilised/agenor/internal/third/lo" + "github.com/snivilised/jaywalk/src/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/enums" + "github.com/snivilised/jaywalk/src/internal/third/lo" ) // Filter ===================================================================== diff --git a/internal/filtering/builders.go b/src/agenor/internal/filtering/builders.go similarity index 93% rename from internal/filtering/builders.go rename to src/agenor/internal/filtering/builders.go index a93f4dc4..90a34c86 100644 --- a/internal/filtering/builders.go +++ b/src/agenor/internal/filtering/builders.go @@ -3,11 +3,11 @@ package filtering import ( "strings" - "github.com/snivilised/agenor/core" - "github.com/snivilised/agenor/enums" - "github.com/snivilised/agenor/internal/third/lo" - "github.com/snivilised/agenor/locale" - "github.com/snivilised/agenor/pref" + "github.com/snivilised/jaywalk/src/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/enums" + "github.com/snivilised/jaywalk/src/internal/third/lo" + "github.com/snivilised/jaywalk/locale" + "github.com/snivilised/jaywalk/src/agenor/pref" ) func buildNativeNodeFilter(definition *core.FilterDef) (core.TraverseFilter, error) { diff --git a/internal/filtering/child.go b/src/agenor/internal/filtering/child.go similarity index 89% rename from internal/filtering/child.go rename to src/agenor/internal/filtering/child.go index ce9d978a..6ca32666 100644 --- a/internal/filtering/child.go +++ b/src/agenor/internal/filtering/child.go @@ -1,10 +1,10 @@ package filtering import ( - "github.com/snivilised/agenor/core" - "github.com/snivilised/agenor/enums" - "github.com/snivilised/agenor/internal/third/lo" - "github.com/snivilised/agenor/locale" + "github.com/snivilised/jaywalk/src/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/enums" + "github.com/snivilised/jaywalk/src/internal/third/lo" + "github.com/snivilised/jaywalk/locale" ) // NewChild creates a new child filter. diff --git a/internal/filtering/constant.go b/src/agenor/internal/filtering/constant.go similarity index 92% rename from internal/filtering/constant.go rename to src/agenor/internal/filtering/constant.go index 672b30b9..58e3498b 100644 --- a/internal/filtering/constant.go +++ b/src/agenor/internal/filtering/constant.go @@ -1,8 +1,8 @@ package filtering import ( - "github.com/snivilised/agenor/core" - "github.com/snivilised/agenor/enums" + "github.com/snivilised/jaywalk/src/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/enums" ) // NewPermissiveTraverseFilter creates a new permissive traverse filter. diff --git a/internal/filtering/doc.go b/src/agenor/internal/filtering/doc.go similarity index 100% rename from internal/filtering/doc.go rename to src/agenor/internal/filtering/doc.go diff --git a/internal/filtering/errors.go b/src/agenor/internal/filtering/errors.go similarity index 100% rename from internal/filtering/errors.go rename to src/agenor/internal/filtering/errors.go diff --git a/internal/filtering/filter-custom_test.go b/src/agenor/internal/filtering/filter-custom_test.go similarity index 83% rename from internal/filtering/filter-custom_test.go rename to src/agenor/internal/filtering/filter-custom_test.go index f553e22f..0aa694ad 100644 --- a/internal/filtering/filter-custom_test.go +++ b/src/agenor/internal/filtering/filter-custom_test.go @@ -4,15 +4,15 @@ import ( . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" - age "github.com/snivilised/agenor" - "github.com/snivilised/agenor/core" - "github.com/snivilised/agenor/enums" - lab "github.com/snivilised/agenor/internal/laboratory" - "github.com/snivilised/agenor/internal/services" - "github.com/snivilised/agenor/internal/third/lo" - "github.com/snivilised/agenor/pref" - "github.com/snivilised/agenor/test/hanno" - "github.com/snivilised/agenor/tfs" + "github.com/snivilised/jaywalk/src/agenor" + "github.com/snivilised/jaywalk/src/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/enums" + lab "github.com/snivilised/jaywalk/src/agenor/internal/laboratory" + "github.com/snivilised/jaywalk/src/internal/services" + "github.com/snivilised/jaywalk/src/internal/third/lo" + "github.com/snivilised/jaywalk/src/agenor/pref" + "github.com/snivilised/jaywalk/src/agenor/test/hanno" + "github.com/snivilised/jaywalk/src/agenor/tfs" "github.com/snivilised/li18ngo" "github.com/snivilised/nefilim/test/luna" ) @@ -47,7 +47,7 @@ var _ = Describe("NavigatorFilterCustom", Ordered, func() { } path := entry.Relative - callback := func(servant age.Servant) error { + callback := func(servant agenor.Servant) error { node := servant.Node() indicator := lo.Ternary(node.IsDirectory(), "📁", "💠") GinkgoWriter.Printf( @@ -68,7 +68,7 @@ var _ = Describe("NavigatorFilterCustom", Ordered, func() { return nil } - result, err := age.Walk().Configure().Extent(age.Prime( + result, err := agenor.Walk().Configure().Extent(agenor.Prime( &pref.Using{ Subscription: entry.Subscription, Head: pref.Head{ @@ -82,10 +82,10 @@ var _ = Describe("NavigatorFilterCustom", Ordered, func() { }, Tree: path, }, - age.WithOnBegin(lab.Begin("🛡️")), - age.WithOnEnd(lab.End("🏁")), + agenor.WithOnBegin(lab.Begin("🛡️")), + agenor.WithOnEnd(lab.End("🏁")), - age.WithFilter(&pref.FilterOptions{ + agenor.WithFilter(&pref.FilterOptions{ Custom: customFilter, }), )).Navigate(ctx) diff --git a/internal/filtering/filter-errata_test.go b/src/agenor/internal/filtering/filter-errata_test.go similarity index 69% rename from internal/filtering/filter-errata_test.go rename to src/agenor/internal/filtering/filter-errata_test.go index f1141dd4..4af25ab0 100644 --- a/internal/filtering/filter-errata_test.go +++ b/src/agenor/internal/filtering/filter-errata_test.go @@ -4,15 +4,15 @@ import ( . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" - age "github.com/snivilised/agenor" - "github.com/snivilised/agenor/core" - "github.com/snivilised/agenor/enums" - lab "github.com/snivilised/agenor/internal/laboratory" - "github.com/snivilised/agenor/internal/services" - "github.com/snivilised/agenor/locale" - "github.com/snivilised/agenor/pref" - "github.com/snivilised/agenor/test/hanno" - "github.com/snivilised/agenor/tfs" + "github.com/snivilised/jaywalk/src/agenor" + "github.com/snivilised/jaywalk/src/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/enums" + lab "github.com/snivilised/jaywalk/src/agenor/internal/laboratory" + "github.com/snivilised/jaywalk/src/internal/services" + "github.com/snivilised/jaywalk/locale" + "github.com/snivilised/jaywalk/src/agenor/pref" + "github.com/snivilised/jaywalk/src/agenor/test/hanno" + "github.com/snivilised/jaywalk/src/agenor/tfs" "github.com/snivilised/li18ngo" "github.com/snivilised/nefilim/test/luna" ) @@ -39,12 +39,12 @@ var _ = Describe("NavigatorFilterCustom", Ordered, func() { DescribeTable("filtering errata", func(ctx SpecContext, entry *lab.FilterErrataTE) { path := entry.Relative - callback := func(servant age.Servant) error { + callback := func(servant agenor.Servant) error { _ = servant.Node() return nil } - result, err := age.Walk().Configure().Extent(age.Prime( + result, err := agenor.Walk().Configure().Extent(agenor.Prime( &pref.Using{ Subscription: entry.Subscription, Head: pref.Head{ @@ -58,10 +58,10 @@ var _ = Describe("NavigatorFilterCustom", Ordered, func() { }, Tree: path, }, - age.WithOnBegin(lab.Begin("🛡️")), - age.WithOnEnd(lab.End("🏁")), + agenor.WithOnBegin(lab.Begin("🛡️")), + agenor.WithOnEnd(lab.End("🏁")), - age.WithFilter(entry.Filter), + agenor.WithFilter(entry.Filter), )).Navigate(ctx) lab.AssertNavigation(&entry.NaviTE, &lab.TestOptions{ diff --git a/internal/filtering/filter-glob-ex_test.go b/src/agenor/internal/filtering/filter-glob-ex_test.go similarity index 93% rename from internal/filtering/filter-glob-ex_test.go rename to src/agenor/internal/filtering/filter-glob-ex_test.go index ec35d3b7..10b37c49 100644 --- a/internal/filtering/filter-glob-ex_test.go +++ b/src/agenor/internal/filtering/filter-glob-ex_test.go @@ -4,15 +4,15 @@ import ( . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" - age "github.com/snivilised/agenor" - "github.com/snivilised/agenor/core" - "github.com/snivilised/agenor/enums" - lab "github.com/snivilised/agenor/internal/laboratory" - "github.com/snivilised/agenor/internal/services" - "github.com/snivilised/agenor/internal/third/lo" - "github.com/snivilised/agenor/pref" - "github.com/snivilised/agenor/test/hanno" - "github.com/snivilised/agenor/tfs" + "github.com/snivilised/jaywalk/src/agenor" + "github.com/snivilised/jaywalk/src/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/enums" + lab "github.com/snivilised/jaywalk/src/agenor/internal/laboratory" + "github.com/snivilised/jaywalk/src/internal/services" + "github.com/snivilised/jaywalk/src/internal/third/lo" + "github.com/snivilised/jaywalk/src/agenor/pref" + "github.com/snivilised/jaywalk/src/agenor/test/hanno" + "github.com/snivilised/jaywalk/src/agenor/tfs" "github.com/snivilised/li18ngo" "github.com/snivilised/nefilim/test/luna" ) @@ -49,11 +49,11 @@ var _ = Describe("filtering", Ordered, func() { Scope: enums.ScopeAll, }, } - result, _ := age.Walk().Configure().Extent(age.Prime( + result, _ := agenor.Walk().Configure().Extent(agenor.Prime( &pref.Using{ Subscription: enums.SubscribeUniversal, Head: pref.Head{ - Handler: func(servant age.Servant) error { + Handler: func(servant agenor.Servant) error { node := servant.Node() GinkgoWriter.Printf( "---> 🍯 EXAMPLE-EXTENDED-GLOB-FILTER-CALLBACK: '%v'\n", node.Path, @@ -70,10 +70,10 @@ var _ = Describe("filtering", Ordered, func() { }, Tree: path, }, - age.WithOnBegin(lab.Begin("🛡️")), - age.WithOnEnd(lab.End("🏁")), + agenor.WithOnBegin(lab.Begin("🛡️")), + agenor.WithOnEnd(lab.End("🏁")), - age.WithFilter(filterDefs), + agenor.WithFilter(filterDefs), )).Navigate(ctx) GinkgoWriter.Printf("===> 🍭 invoked '%v' directories, '%v' files.\n", @@ -107,7 +107,7 @@ var _ = Describe("filtering", Ordered, func() { } path := entry.Relative - callback := func(servant age.Servant) error { + callback := func(servant agenor.Servant) error { node := servant.Node() indicator := lo.Ternary(node.IsDirectory(), "📁", "💠") GinkgoWriter.Printf( @@ -128,7 +128,7 @@ var _ = Describe("filtering", Ordered, func() { return nil } - result, err := age.Walk().Configure().Extent(age.Prime( + result, err := agenor.Walk().Configure().Extent(agenor.Prime( &pref.Using{ Subscription: entry.Subscription, Head: pref.Head{ @@ -142,10 +142,10 @@ var _ = Describe("filtering", Ordered, func() { }, Tree: path, }, - age.WithOnBegin(lab.Begin("🛡️")), - age.WithOnEnd(lab.End("🏁")), + agenor.WithOnBegin(lab.Begin("🛡️")), + agenor.WithOnEnd(lab.End("🏁")), - age.WithFilter(filterDefs), + agenor.WithFilter(filterDefs), )).Navigate(ctx) lab.AssertNavigation(&entry.NaviTE, &lab.TestOptions{ diff --git a/internal/filtering/filter-glob_test.go b/src/agenor/internal/filtering/filter-glob_test.go similarity index 85% rename from internal/filtering/filter-glob_test.go rename to src/agenor/internal/filtering/filter-glob_test.go index d7b66932..6b4d3bc7 100644 --- a/internal/filtering/filter-glob_test.go +++ b/src/agenor/internal/filtering/filter-glob_test.go @@ -4,15 +4,15 @@ import ( . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" - age "github.com/snivilised/agenor" - "github.com/snivilised/agenor/core" - "github.com/snivilised/agenor/enums" - lab "github.com/snivilised/agenor/internal/laboratory" - "github.com/snivilised/agenor/internal/services" - "github.com/snivilised/agenor/internal/third/lo" - "github.com/snivilised/agenor/pref" - "github.com/snivilised/agenor/test/hanno" - "github.com/snivilised/agenor/tfs" + "github.com/snivilised/jaywalk/src/agenor" + "github.com/snivilised/jaywalk/src/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/enums" + lab "github.com/snivilised/jaywalk/src/agenor/internal/laboratory" + "github.com/snivilised/jaywalk/src/internal/services" + "github.com/snivilised/jaywalk/src/internal/third/lo" + "github.com/snivilised/jaywalk/src/agenor/pref" + "github.com/snivilised/jaywalk/src/agenor/test/hanno" + "github.com/snivilised/jaywalk/src/agenor/tfs" "github.com/snivilised/li18ngo" "github.com/snivilised/nefilim/test/luna" ) @@ -49,11 +49,11 @@ var _ = Describe("NavigatorFilterGlob", Ordered, func() { Scope: enums.ScopeAll, }, } - result, _ := age.Walk().Configure().Extent(age.Prime( + result, _ := agenor.Walk().Configure().Extent(agenor.Prime( &pref.Using{ Subscription: enums.SubscribeUniversal, Head: pref.Head{ - Handler: func(servant age.Servant) error { + Handler: func(servant agenor.Servant) error { node := servant.Node() GinkgoWriter.Printf( "---> 🍯 EXAMPLE-GLOB-FILTER-CALLBACK: '%v'\n", node.Path, @@ -70,10 +70,10 @@ var _ = Describe("NavigatorFilterGlob", Ordered, func() { }, Tree: path, }, - age.WithOnBegin(lab.Begin("🛡️")), - age.WithOnEnd(lab.End("🏁")), + agenor.WithOnBegin(lab.Begin("🛡️")), + agenor.WithOnEnd(lab.End("🏁")), - age.WithFilter(filterDefs), + agenor.WithFilter(filterDefs), )).Navigate(ctx) GinkgoWriter.Printf("===> 🍭 invoked '%v' directories, '%v' files.\n", @@ -107,7 +107,7 @@ var _ = Describe("NavigatorFilterGlob", Ordered, func() { } path := entry.Relative - callback := func(servant age.Servant) error { + callback := func(servant agenor.Servant) error { node := servant.Node() indicator := lo.Ternary(node.IsDirectory(), "📁", "💠") GinkgoWriter.Printf( @@ -128,7 +128,7 @@ var _ = Describe("NavigatorFilterGlob", Ordered, func() { return nil } - result, err := age.Walk().Configure().Extent(age.Prime( + result, err := agenor.Walk().Configure().Extent(agenor.Prime( &pref.Using{ Subscription: entry.Subscription, Head: pref.Head{ @@ -142,10 +142,10 @@ var _ = Describe("NavigatorFilterGlob", Ordered, func() { }, Tree: path, }, - age.WithOnBegin(lab.Begin("🛡️")), - age.WithOnEnd(lab.End("🏁")), + agenor.WithOnBegin(lab.Begin("🛡️")), + agenor.WithOnEnd(lab.End("🏁")), - age.WithFilter(filterDefs), + agenor.WithFilter(filterDefs), )).Navigate(ctx) lab.AssertNavigation(&entry.NaviTE, &lab.TestOptions{ diff --git a/internal/filtering/filter-hybrid_test.go b/src/agenor/internal/filtering/filter-hybrid_test.go similarity index 90% rename from internal/filtering/filter-hybrid_test.go rename to src/agenor/internal/filtering/filter-hybrid_test.go index 4411f5cc..87dd05f8 100644 --- a/internal/filtering/filter-hybrid_test.go +++ b/src/agenor/internal/filtering/filter-hybrid_test.go @@ -4,15 +4,15 @@ import ( . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" - age "github.com/snivilised/agenor" - "github.com/snivilised/agenor/core" - "github.com/snivilised/agenor/enums" - lab "github.com/snivilised/agenor/internal/laboratory" - "github.com/snivilised/agenor/internal/services" - "github.com/snivilised/agenor/locale" - "github.com/snivilised/agenor/pref" - "github.com/snivilised/agenor/test/hanno" - "github.com/snivilised/agenor/tfs" + "github.com/snivilised/jaywalk/src/agenor" + "github.com/snivilised/jaywalk/src/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/enums" + lab "github.com/snivilised/jaywalk/src/agenor/internal/laboratory" + "github.com/snivilised/jaywalk/src/internal/services" + "github.com/snivilised/jaywalk/locale" + "github.com/snivilised/jaywalk/src/agenor/pref" + "github.com/snivilised/jaywalk/src/agenor/test/hanno" + "github.com/snivilised/jaywalk/src/agenor/tfs" "github.com/snivilised/li18ngo" "github.com/snivilised/nefilim/test/luna" ) @@ -58,7 +58,7 @@ var _ = Describe("feature", Ordered, func() { } path := entry.Relative - callback := func(servant age.Servant) error { + callback := func(servant agenor.Servant) error { node := servant.Node() actualNoChildren := len(node.Children) GinkgoWriter.Printf( @@ -77,7 +77,7 @@ var _ = Describe("feature", Ordered, func() { return nil } - result, err := age.Walk().Configure().Extent(age.Prime( + result, err := agenor.Walk().Configure().Extent(agenor.Prime( &pref.Using{ Subscription: entry.Subscription, Head: pref.Head{ @@ -91,10 +91,10 @@ var _ = Describe("feature", Ordered, func() { }, Tree: path, }, - age.WithOnBegin(lab.Begin("🛡️")), - age.WithOnEnd(lab.End("🏁")), + agenor.WithOnBegin(lab.Begin("🛡️")), + agenor.WithOnEnd(lab.End("🏁")), - age.WithFilter(filterDefs), + agenor.WithFilter(filterDefs), )).Navigate(ctx) lab.AssertNavigation(&entry.NaviTE, &lab.TestOptions{ diff --git a/internal/filtering/filter-poly_test.go b/src/agenor/internal/filtering/filter-poly_test.go similarity index 89% rename from internal/filtering/filter-poly_test.go rename to src/agenor/internal/filtering/filter-poly_test.go index 85002cbc..d862f9ac 100644 --- a/internal/filtering/filter-poly_test.go +++ b/src/agenor/internal/filtering/filter-poly_test.go @@ -6,16 +6,16 @@ import ( . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" - age "github.com/snivilised/agenor" - "github.com/snivilised/agenor/core" - "github.com/snivilised/agenor/enums" - lab "github.com/snivilised/agenor/internal/laboratory" - "github.com/snivilised/agenor/internal/services" - "github.com/snivilised/agenor/internal/third/lo" - "github.com/snivilised/agenor/locale" - "github.com/snivilised/agenor/pref" - "github.com/snivilised/agenor/test/hanno" - "github.com/snivilised/agenor/tfs" + "github.com/snivilised/jaywalk/src/agenor" + "github.com/snivilised/jaywalk/src/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/enums" + lab "github.com/snivilised/jaywalk/src/agenor/internal/laboratory" + "github.com/snivilised/jaywalk/src/internal/services" + "github.com/snivilised/jaywalk/src/internal/third/lo" + "github.com/snivilised/jaywalk/locale" + "github.com/snivilised/jaywalk/src/agenor/pref" + "github.com/snivilised/jaywalk/src/agenor/test/hanno" + "github.com/snivilised/jaywalk/src/agenor/tfs" "github.com/snivilised/li18ngo" "github.com/snivilised/nefilim/test/luna" ) @@ -63,11 +63,11 @@ var _ = Describe("feature", Ordered, func() { }, }, } - result, _ := age.Walk().Configure().Extent(age.Prime( + result, _ := agenor.Walk().Configure().Extent(agenor.Prime( &pref.Using{ Subscription: enums.SubscribeUniversal, Head: pref.Head{ - Handler: func(servant age.Servant) error { + Handler: func(servant agenor.Servant) error { node := servant.Node() GinkgoWriter.Printf( "---> 🍯 EXAMPLE-POLY-FILTER-CALLBACK: '%v'\n", node.Path, @@ -84,10 +84,10 @@ var _ = Describe("feature", Ordered, func() { }, Tree: path, }, - age.WithOnBegin(lab.Begin("🛡️")), - age.WithOnEnd(lab.End("🏁")), + agenor.WithOnBegin(lab.Begin("🛡️")), + agenor.WithOnEnd(lab.End("🏁")), - age.WithFilter(filterDefs), + agenor.WithFilter(filterDefs), )).Navigate(ctx) GinkgoWriter.Printf("===> 🍭 invoked '%v' directories, '%v' files.\n", @@ -120,7 +120,7 @@ var _ = Describe("feature", Ordered, func() { } path := entry.Relative - callback := func(servant age.Servant) error { + callback := func(servant agenor.Servant) error { node := servant.Node() indicator := lo.Ternary(node.IsDirectory(), "📁", "💠") GinkgoWriter.Printf( @@ -141,7 +141,7 @@ var _ = Describe("feature", Ordered, func() { return nil } - result, err := age.Walk().Configure().Extent(age.Prime( + result, err := agenor.Walk().Configure().Extent(agenor.Prime( &pref.Using{ Subscription: entry.Subscription, Head: pref.Head{ @@ -155,10 +155,10 @@ var _ = Describe("feature", Ordered, func() { }, Tree: path, }, - age.WithOnBegin(lab.Begin("🛡️")), - age.WithOnEnd(lab.End("🏁")), + agenor.WithOnBegin(lab.Begin("🛡️")), + agenor.WithOnEnd(lab.End("🏁")), - age.WithFilter(filterDefs), + agenor.WithFilter(filterDefs), )).Navigate(ctx) lab.AssertNavigation(&entry.NaviTE, &lab.TestOptions{ diff --git a/internal/filtering/filter-regex_test.go b/src/agenor/internal/filtering/filter-regex_test.go similarity index 89% rename from internal/filtering/filter-regex_test.go rename to src/agenor/internal/filtering/filter-regex_test.go index e7c99368..ece47d2a 100644 --- a/internal/filtering/filter-regex_test.go +++ b/src/agenor/internal/filtering/filter-regex_test.go @@ -6,15 +6,15 @@ import ( . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" - age "github.com/snivilised/agenor" - "github.com/snivilised/agenor/core" - "github.com/snivilised/agenor/enums" - lab "github.com/snivilised/agenor/internal/laboratory" - "github.com/snivilised/agenor/internal/services" - "github.com/snivilised/agenor/internal/third/lo" - "github.com/snivilised/agenor/pref" - "github.com/snivilised/agenor/test/hanno" - "github.com/snivilised/agenor/tfs" + "github.com/snivilised/jaywalk/src/agenor" + "github.com/snivilised/jaywalk/src/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/enums" + lab "github.com/snivilised/jaywalk/src/agenor/internal/laboratory" + "github.com/snivilised/jaywalk/src/internal/services" + "github.com/snivilised/jaywalk/src/internal/third/lo" + "github.com/snivilised/jaywalk/src/agenor/pref" + "github.com/snivilised/jaywalk/src/agenor/test/hanno" + "github.com/snivilised/jaywalk/src/agenor/tfs" "github.com/snivilised/li18ngo" "github.com/snivilised/nefilim/test/luna" ) @@ -53,11 +53,11 @@ var _ = Describe("feature", Ordered, func() { Scope: enums.ScopeAll, }, } - result, _ := age.Walk().Configure().Extent(age.Prime( + result, _ := agenor.Walk().Configure().Extent(agenor.Prime( &pref.Using{ Subscription: enums.SubscribeUniversal, Head: pref.Head{ - Handler: func(servant age.Servant) error { + Handler: func(servant agenor.Servant) error { node := servant.Node() GinkgoWriter.Printf( "---> 🍯 EXAMPLE-REGEX-FILTER-CALLBACK: '%v'\n", node.Path, @@ -74,10 +74,10 @@ var _ = Describe("feature", Ordered, func() { }, Tree: path, }, - age.WithOnBegin(lab.Begin("🛡️")), - age.WithOnEnd(lab.End("🏁")), + agenor.WithOnBegin(lab.Begin("🛡️")), + agenor.WithOnEnd(lab.End("🏁")), - age.WithFilter(filterDefs), + agenor.WithFilter(filterDefs), )).Navigate(ctx) GinkgoWriter.Printf("===> 🍭 invoked '%v' directories, '%v' files.\n", @@ -111,7 +111,7 @@ var _ = Describe("feature", Ordered, func() { } path := entry.Relative - callback := func(servant age.Servant) error { + callback := func(servant agenor.Servant) error { node := servant.Node() indicator := lo.Ternary(node.IsDirectory(), "📁", "💠") GinkgoWriter.Printf( @@ -132,7 +132,7 @@ var _ = Describe("feature", Ordered, func() { return nil } - result, err := age.Walk().Configure().Extent(age.Prime( + result, err := agenor.Walk().Configure().Extent(agenor.Prime( &pref.Using{ Subscription: entry.Subscription, Head: pref.Head{ @@ -146,10 +146,10 @@ var _ = Describe("feature", Ordered, func() { }, Tree: path, }, - age.WithOnBegin(lab.Begin("🛡️")), - age.WithOnEnd(lab.End("🏁")), + agenor.WithOnBegin(lab.Begin("🛡️")), + agenor.WithOnEnd(lab.End("🏁")), - age.WithFilter(filterDefs), + agenor.WithFilter(filterDefs), )).Navigate(ctx) lab.AssertNavigation(&entry.NaviTE, &lab.TestOptions{ diff --git a/internal/filtering/filtering-defs.go b/src/agenor/internal/filtering/filtering-defs.go similarity index 90% rename from internal/filtering/filtering-defs.go rename to src/agenor/internal/filtering/filtering-defs.go index 045e961d..9b41453c 100644 --- a/internal/filtering/filtering-defs.go +++ b/src/agenor/internal/filtering/filtering-defs.go @@ -1,8 +1,8 @@ package filtering import ( - "github.com/snivilised/agenor/core" - "github.com/snivilised/agenor/pref" + "github.com/snivilised/jaywalk/src/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/pref" ) // OrFuncE returns the first func that returns a value that is not equal to the diff --git a/internal/filtering/filtering-suite_test.go b/src/agenor/internal/filtering/filtering-suite_test.go similarity index 88% rename from internal/filtering/filtering-suite_test.go rename to src/agenor/internal/filtering/filtering-suite_test.go index e5826e0d..93be8a26 100644 --- a/internal/filtering/filtering-suite_test.go +++ b/src/agenor/internal/filtering/filtering-suite_test.go @@ -6,9 +6,9 @@ import ( . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" - "github.com/snivilised/agenor/core" - "github.com/snivilised/agenor/enums" - "github.com/snivilised/agenor/internal/third/lo" + "github.com/snivilised/jaywalk/src/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/enums" + "github.com/snivilised/jaywalk/src/internal/third/lo" ) func TestFiltering(t *testing.T) { diff --git a/internal/filtering/glob-ex.go b/src/agenor/internal/filtering/glob-ex.go similarity index 97% rename from internal/filtering/glob-ex.go rename to src/agenor/internal/filtering/glob-ex.go index 6682249a..2dd18a6b 100644 --- a/internal/filtering/glob-ex.go +++ b/src/agenor/internal/filtering/glob-ex.go @@ -6,9 +6,9 @@ import ( "regexp" "strings" - "github.com/snivilised/agenor/core" - "github.com/snivilised/agenor/enums" - "github.com/snivilised/agenor/internal/third/lo" + "github.com/snivilised/jaywalk/src/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/enums" + "github.com/snivilised/jaywalk/src/internal/third/lo" ) const ( diff --git a/internal/filtering/glob-spec_test.go b/src/agenor/internal/filtering/glob-spec_test.go similarity index 97% rename from internal/filtering/glob-spec_test.go rename to src/agenor/internal/filtering/glob-spec_test.go index 3f5fbc43..71e7f542 100644 --- a/internal/filtering/glob-spec_test.go +++ b/src/agenor/internal/filtering/glob-spec_test.go @@ -6,7 +6,7 @@ import ( . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" - "github.com/snivilised/agenor/internal/services" + "github.com/snivilised/jaywalk/src/internal/services" "github.com/snivilised/li18ngo" ) diff --git a/internal/filtering/glob.go b/src/agenor/internal/filtering/glob.go similarity index 95% rename from internal/filtering/glob.go rename to src/agenor/internal/filtering/glob.go index af5f7dc7..08636656 100644 --- a/internal/filtering/glob.go +++ b/src/agenor/internal/filtering/glob.go @@ -4,8 +4,8 @@ import ( "io/fs" "path/filepath" - "github.com/snivilised/agenor/core" - "github.com/snivilised/agenor/internal/third/lo" + "github.com/snivilised/jaywalk/src/agenor/core" + "github.com/snivilised/jaywalk/src/internal/third/lo" ) func createGlobFilter(def *core.FilterDef, diff --git a/internal/filtering/matchers_test.go b/src/agenor/internal/filtering/matchers_test.go similarity index 97% rename from internal/filtering/matchers_test.go rename to src/agenor/internal/filtering/matchers_test.go index a39fa881..5045463c 100644 --- a/internal/filtering/matchers_test.go +++ b/src/agenor/internal/filtering/matchers_test.go @@ -4,8 +4,8 @@ import ( "fmt" . "github.com/onsi/gomega/types" - "github.com/snivilised/agenor/core" - "github.com/snivilised/agenor/internal/filtering" + "github.com/snivilised/jaywalk/src/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/internal/filtering" ) // === MatchCurrentRegexFilter === diff --git a/internal/filtering/new-filter.go b/src/agenor/internal/filtering/new-filter.go similarity index 84% rename from internal/filtering/new-filter.go rename to src/agenor/internal/filtering/new-filter.go index d86d480a..783eb1f2 100644 --- a/internal/filtering/new-filter.go +++ b/src/agenor/internal/filtering/new-filter.go @@ -1,8 +1,8 @@ package filtering import ( - "github.com/snivilised/agenor/core" - "github.com/snivilised/agenor/pref" + "github.com/snivilised/jaywalk/src/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/pref" ) // New creates a new filter based on the given definition and options. diff --git a/internal/filtering/poly.go b/src/agenor/internal/filtering/poly.go similarity index 96% rename from internal/filtering/poly.go rename to src/agenor/internal/filtering/poly.go index 6bc8f921..b9d638ca 100644 --- a/internal/filtering/poly.go +++ b/src/agenor/internal/filtering/poly.go @@ -3,8 +3,8 @@ package filtering import ( "fmt" - "github.com/snivilised/agenor/core" - "github.com/snivilised/agenor/enums" + "github.com/snivilised/jaywalk/src/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/enums" ) // Poly is a dual filter that allows files and directories to be filtered diff --git a/internal/filtering/regex.go b/src/agenor/internal/filtering/regex.go similarity index 96% rename from internal/filtering/regex.go rename to src/agenor/internal/filtering/regex.go index 83e308b9..125f8f18 100644 --- a/internal/filtering/regex.go +++ b/src/agenor/internal/filtering/regex.go @@ -4,8 +4,8 @@ import ( "io/fs" "regexp" - "github.com/snivilised/agenor/core" - "github.com/snivilised/agenor/internal/third/lo" + "github.com/snivilised/jaywalk/src/agenor/core" + "github.com/snivilised/jaywalk/src/internal/third/lo" ) func createRegexFilter(def *core.FilterDef, diff --git a/internal/filtering/sample.go b/src/agenor/internal/filtering/sample.go similarity index 92% rename from internal/filtering/sample.go rename to src/agenor/internal/filtering/sample.go index 9946d006..19496e38 100644 --- a/internal/filtering/sample.go +++ b/src/agenor/internal/filtering/sample.go @@ -3,11 +3,11 @@ package filtering import ( "io/fs" - "github.com/snivilised/agenor/core" - "github.com/snivilised/agenor/enums" - "github.com/snivilised/agenor/internal/third/lo" - "github.com/snivilised/agenor/locale" - "github.com/snivilised/agenor/pref" + "github.com/snivilised/jaywalk/src/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/enums" + "github.com/snivilised/jaywalk/src/internal/third/lo" + "github.com/snivilised/jaywalk/locale" + "github.com/snivilised/jaywalk/src/agenor/pref" nef "github.com/snivilised/nefilim" ) diff --git a/internal/kernel/author.go b/src/agenor/internal/kernel/author.go similarity index 88% rename from internal/kernel/author.go rename to src/agenor/internal/kernel/author.go index 07ade6df..a5423293 100644 --- a/internal/kernel/author.go +++ b/src/agenor/internal/kernel/author.go @@ -4,9 +4,9 @@ import ( "fmt" "strings" - "github.com/snivilised/agenor/core" - "github.com/snivilised/agenor/internal/persist" - "github.com/snivilised/agenor/pref" + "github.com/snivilised/jaywalk/src/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/internal/persist" + "github.com/snivilised/jaywalk/src/agenor/pref" nef "github.com/snivilised/nefilim" ) diff --git a/internal/kernel/base-plugin.go b/src/agenor/internal/kernel/base-plugin.go similarity index 80% rename from internal/kernel/base-plugin.go rename to src/agenor/internal/kernel/base-plugin.go index c8c3bda3..9d344918 100644 --- a/internal/kernel/base-plugin.go +++ b/src/agenor/internal/kernel/base-plugin.go @@ -1,9 +1,9 @@ package kernel import ( - "github.com/snivilised/agenor/enums" - "github.com/snivilised/agenor/internal/enclave" - "github.com/snivilised/agenor/pref" + "github.com/snivilised/jaywalk/src/agenor/enums" + "github.com/snivilised/jaywalk/src/agenor/internal/enclave" + "github.com/snivilised/jaywalk/src/agenor/pref" ) // BasePlugin is a base struct for plugins. diff --git a/internal/kernel/bootstrap.go b/src/agenor/internal/kernel/bootstrap.go similarity index 100% rename from internal/kernel/bootstrap.go rename to src/agenor/internal/kernel/bootstrap.go diff --git a/internal/kernel/builder.go b/src/agenor/internal/kernel/builder.go similarity index 86% rename from internal/kernel/builder.go rename to src/agenor/internal/kernel/builder.go index 3b4cb9ea..01267360 100644 --- a/internal/kernel/builder.go +++ b/src/agenor/internal/kernel/builder.go @@ -1,10 +1,10 @@ package kernel import ( - "github.com/snivilised/agenor/core" - "github.com/snivilised/agenor/enums" - "github.com/snivilised/agenor/internal/enclave" - "github.com/snivilised/agenor/pref" + "github.com/snivilised/jaywalk/src/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/enums" + "github.com/snivilised/jaywalk/src/agenor/internal/enclave" + "github.com/snivilised/jaywalk/src/agenor/pref" ) type ( diff --git a/internal/kernel/contents.go b/src/agenor/internal/kernel/contents.go similarity index 90% rename from internal/kernel/contents.go rename to src/agenor/internal/kernel/contents.go index 32a4cf6c..463e2e6f 100644 --- a/internal/kernel/contents.go +++ b/src/agenor/internal/kernel/contents.go @@ -3,11 +3,11 @@ package kernel import ( "io/fs" - "github.com/snivilised/agenor/core" - "github.com/snivilised/agenor/enums" - "github.com/snivilised/agenor/internal/third/lo" - "github.com/snivilised/agenor/pref" - "github.com/snivilised/agenor/tapable" + "github.com/snivilised/jaywalk/src/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/enums" + "github.com/snivilised/jaywalk/src/internal/third/lo" + "github.com/snivilised/jaywalk/src/agenor/pref" + "github.com/snivilised/jaywalk/src/agenor/tapable" nef "github.com/snivilised/nefilim" ) diff --git a/internal/kernel/doc.go b/src/agenor/internal/kernel/doc.go similarity index 100% rename from internal/kernel/doc.go rename to src/agenor/internal/kernel/doc.go diff --git a/internal/kernel/extend.go b/src/agenor/internal/kernel/extend.go similarity index 89% rename from internal/kernel/extend.go rename to src/agenor/internal/kernel/extend.go index 9de85a9a..1311144a 100644 --- a/internal/kernel/extend.go +++ b/src/agenor/internal/kernel/extend.go @@ -4,9 +4,9 @@ import ( "path/filepath" "strings" - "github.com/snivilised/agenor/core" - "github.com/snivilised/agenor/enums" - "github.com/snivilised/agenor/internal/third/lo" + "github.com/snivilised/jaywalk/src/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/enums" + "github.com/snivilised/jaywalk/src/internal/third/lo" ) func extend(ns *navigationStatic, vapour inspection) { diff --git a/internal/kernel/gomega-matchers_test.go b/src/agenor/internal/kernel/gomega-matchers_test.go similarity index 97% rename from internal/kernel/gomega-matchers_test.go rename to src/agenor/internal/kernel/gomega-matchers_test.go index fc0475f3..3a5b5e17 100644 --- a/internal/kernel/gomega-matchers_test.go +++ b/src/agenor/internal/kernel/gomega-matchers_test.go @@ -4,8 +4,8 @@ import ( "fmt" . "github.com/onsi/gomega/types" - "github.com/snivilised/agenor/core" - "github.com/snivilised/agenor/internal/filtering" + "github.com/snivilised/jaywalk/src/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/internal/filtering" ) // === MatchCurrentRegexFilter === diff --git a/internal/kernel/guardian.go b/src/agenor/internal/kernel/guardian.go similarity index 94% rename from internal/kernel/guardian.go rename to src/agenor/internal/kernel/guardian.go index 4b88699f..d9368878 100644 --- a/internal/kernel/guardian.go +++ b/src/agenor/internal/kernel/guardian.go @@ -1,11 +1,11 @@ package kernel import ( - "github.com/snivilised/agenor/collections" - "github.com/snivilised/agenor/core" - "github.com/snivilised/agenor/enums" - "github.com/snivilised/agenor/internal/enclave" - "github.com/snivilised/agenor/internal/third/lo" + "github.com/snivilised/jaywalk/src/agenor/collections" + "github.com/snivilised/jaywalk/src/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/enums" + "github.com/snivilised/jaywalk/src/agenor/internal/enclave" + "github.com/snivilised/jaywalk/src/internal/third/lo" ) type ( diff --git a/internal/kernel/kernel-defs.go b/src/agenor/internal/kernel/kernel-defs.go similarity index 96% rename from internal/kernel/kernel-defs.go rename to src/agenor/internal/kernel/kernel-defs.go index 0d036151..0eb4381b 100644 --- a/internal/kernel/kernel-defs.go +++ b/src/agenor/internal/kernel/kernel-defs.go @@ -3,9 +3,9 @@ package kernel import ( "context" - "github.com/snivilised/agenor/core" - "github.com/snivilised/agenor/enums" - "github.com/snivilised/agenor/internal/enclave" + "github.com/snivilised/jaywalk/src/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/enums" + "github.com/snivilised/jaywalk/src/agenor/internal/enclave" nef "github.com/snivilised/nefilim" ) diff --git a/internal/kernel/kernel-suite_test.go b/src/agenor/internal/kernel/kernel-suite_test.go similarity index 100% rename from internal/kernel/kernel-suite_test.go rename to src/agenor/internal/kernel/kernel-suite_test.go diff --git a/internal/kernel/mediator.go b/src/agenor/internal/kernel/mediator.go similarity index 94% rename from internal/kernel/mediator.go rename to src/agenor/internal/kernel/mediator.go index 45575bc8..9e6a8d60 100644 --- a/internal/kernel/mediator.go +++ b/src/agenor/internal/kernel/mediator.go @@ -4,13 +4,13 @@ import ( "context" "io/fs" - "github.com/snivilised/agenor/core" - "github.com/snivilised/agenor/enums" - "github.com/snivilised/agenor/internal/enclave" - "github.com/snivilised/agenor/internal/level" - "github.com/snivilised/agenor/life" - "github.com/snivilised/agenor/pref" - "github.com/snivilised/agenor/stock" + "github.com/snivilised/jaywalk/src/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/enums" + "github.com/snivilised/jaywalk/src/agenor/internal/enclave" + "github.com/snivilised/jaywalk/src/agenor/internal/level" + "github.com/snivilised/jaywalk/src/agenor/life" + "github.com/snivilised/jaywalk/src/agenor/pref" + "github.com/snivilised/jaywalk/src/agenor/stock" ) // mediator controls traversal, sends notifications and emits diff --git a/internal/kernel/navigation-fs.go b/src/agenor/internal/kernel/navigation-fs.go similarity index 100% rename from internal/kernel/navigation-fs.go rename to src/agenor/internal/kernel/navigation-fs.go diff --git a/internal/kernel/navigation-vapour.go b/src/agenor/internal/kernel/navigation-vapour.go similarity index 95% rename from internal/kernel/navigation-vapour.go rename to src/agenor/internal/kernel/navigation-vapour.go index ec6c627c..2493b913 100644 --- a/internal/kernel/navigation-vapour.go +++ b/src/agenor/internal/kernel/navigation-vapour.go @@ -3,8 +3,8 @@ package kernel import ( "io/fs" - "github.com/snivilised/agenor/core" - "github.com/snivilised/agenor/enums" + "github.com/snivilised/jaywalk/src/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/enums" ) type ( diff --git a/internal/kernel/navigator-agent.go b/src/agenor/internal/kernel/navigator-agent.go similarity index 94% rename from internal/kernel/navigator-agent.go rename to src/agenor/internal/kernel/navigator-agent.go index 9a0b04e5..7193e16a 100644 --- a/internal/kernel/navigator-agent.go +++ b/src/agenor/internal/kernel/navigator-agent.go @@ -6,12 +6,12 @@ import ( "io/fs" "path/filepath" - "github.com/snivilised/agenor/core" - "github.com/snivilised/agenor/internal/enclave" - "github.com/snivilised/agenor/internal/third/lo" - "github.com/snivilised/agenor/locale" - "github.com/snivilised/agenor/pref" - "github.com/snivilised/agenor/tapable" + "github.com/snivilised/jaywalk/src/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/internal/enclave" + "github.com/snivilised/jaywalk/src/internal/third/lo" + "github.com/snivilised/jaywalk/locale" + "github.com/snivilised/jaywalk/src/agenor/pref" + "github.com/snivilised/jaywalk/src/agenor/tapable" ) type readHooks struct { diff --git a/internal/kernel/navigator-async_test.go b/src/agenor/internal/kernel/navigator-async_test.go similarity index 82% rename from internal/kernel/navigator-async_test.go rename to src/agenor/internal/kernel/navigator-async_test.go index c44e4fbf..a231a88b 100644 --- a/internal/kernel/navigator-async_test.go +++ b/src/agenor/internal/kernel/navigator-async_test.go @@ -9,17 +9,17 @@ import ( . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" - age "github.com/snivilised/agenor" - "github.com/snivilised/agenor/core" - "github.com/snivilised/agenor/enums" - "github.com/snivilised/agenor/internal/enclave" - lab "github.com/snivilised/agenor/internal/laboratory" - "github.com/snivilised/agenor/internal/services" - "github.com/snivilised/agenor/internal/third/lo" - "github.com/snivilised/agenor/locale" - "github.com/snivilised/agenor/pref" - "github.com/snivilised/agenor/test/hanno" - "github.com/snivilised/agenor/tfs" + "github.com/snivilised/jaywalk/src/agenor" + "github.com/snivilised/jaywalk/src/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/enums" + "github.com/snivilised/jaywalk/src/agenor/internal/enclave" + lab "github.com/snivilised/jaywalk/src/agenor/internal/laboratory" + "github.com/snivilised/jaywalk/src/internal/services" + "github.com/snivilised/jaywalk/src/internal/third/lo" + "github.com/snivilised/jaywalk/locale" + "github.com/snivilised/jaywalk/src/agenor/pref" + "github.com/snivilised/jaywalk/src/agenor/test/hanno" + "github.com/snivilised/jaywalk/src/agenor/tfs" "github.com/snivilised/li18ngo" "github.com/snivilised/nefilim/test/luna" "github.com/snivilised/pants" @@ -29,8 +29,8 @@ const ( ResumeAtTeenageColor = "RETRO-WAVE/College/Teenage Color" ) -func PrimeBuilder(post *lab.AsyncPostage) *age.Builders { - return age.Prime( +func PrimeBuilder(post *lab.AsyncPostage) *agenor.Builders { + return agenor.Prime( &pref.Using{ Tree: post.Path, Subscription: post.Entry.Subscription, @@ -48,8 +48,8 @@ func PrimeBuilder(post *lab.AsyncPostage) *age.Builders { ) } -func ResumeBuilder(post *lab.AsyncPostage) *age.Builders { - return age.Resume( +func ResumeBuilder(post *lab.AsyncPostage) *agenor.Builders { + return agenor.Resume( &pref.Relic{ From: post.Path, Strategy: enums.ResumeStrategyFastward, @@ -69,16 +69,16 @@ func ResumeBuilder(post *lab.AsyncPostage) *age.Builders { func Settings(post *lab.AsyncPostage) []pref.Option { return []pref.Option{ - age.WithOnBegin(lab.Begin("🛡️")), - age.WithOnEnd(lab.End("🏁")), - age.IfOptionF(post.Entry.NoWorkers > 0, func() pref.Option { - return age.WithNoW(post.Entry.NoWorkers) + agenor.WithOnBegin(lab.Begin("🛡️")), + agenor.WithOnEnd(lab.End("🏁")), + agenor.IfOptionF(post.Entry.NoWorkers > 0, func() pref.Option { + return agenor.WithNoW(post.Entry.NoWorkers) }), - age.IfOptionF(post.Entry.CPU, func() pref.Option { - return age.WithCPU() + agenor.IfOptionF(post.Entry.CPU, func() pref.Option { + return agenor.WithCPU() }), - age.IfOptionF(post.Entry.Consume, func() pref.Option { - return age.WithOutput(&pref.OutputOptions{ + agenor.IfOptionF(post.Entry.Consume, func() pref.Option { + return agenor.WithOutput(&pref.OutputOptions{ CheckCloseInterval: time.Second / 10, TimeoutOnSend: time.Second * 3, On: post.On, @@ -160,7 +160,7 @@ var _ = Describe("Navigator", Ordered, func() { } } - result, err := age.Run(&wg).Configure(enclave.Loader(func(active *core.ActiveState) { + result, err := agenor.Run(&wg).Configure(enclave.Loader(func(active *core.ActiveState) { GinkgoWriter.Printf("===> 🐚 restoring state: resume at=%v, subscription=%v\n", entry.Resume.At, entry.Subscription, ) diff --git a/internal/kernel/navigator-cascade_test.go b/src/agenor/internal/kernel/navigator-cascade_test.go similarity index 89% rename from internal/kernel/navigator-cascade_test.go rename to src/agenor/internal/kernel/navigator-cascade_test.go index 3f20fa66..b8f7e06f 100644 --- a/internal/kernel/navigator-cascade_test.go +++ b/src/agenor/internal/kernel/navigator-cascade_test.go @@ -3,15 +3,15 @@ package kernel_test import ( . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" - age "github.com/snivilised/agenor" - "github.com/snivilised/agenor/core" - "github.com/snivilised/agenor/enums" - lab "github.com/snivilised/agenor/internal/laboratory" - "github.com/snivilised/agenor/internal/services" - "github.com/snivilised/agenor/locale" - "github.com/snivilised/agenor/pref" - "github.com/snivilised/agenor/test/hanno" - "github.com/snivilised/agenor/tfs" + "github.com/snivilised/jaywalk/src/agenor" + "github.com/snivilised/jaywalk/src/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/enums" + lab "github.com/snivilised/jaywalk/src/agenor/internal/laboratory" + "github.com/snivilised/jaywalk/src/internal/services" + "github.com/snivilised/jaywalk/locale" + "github.com/snivilised/jaywalk/src/agenor/pref" + "github.com/snivilised/jaywalk/src/agenor/test/hanno" + "github.com/snivilised/jaywalk/src/agenor/tfs" "github.com/snivilised/li18ngo" "github.com/snivilised/nefilim/test/luna" ) @@ -44,7 +44,7 @@ var _ = Describe("navigator", Ordered, func() { DescribeTable("cascade", func(ctx SpecContext, entry *lab.CascadeTE) { path := entry.Relative - result, err := age.Walk().Configure().Extent(age.Prime( + result, err := agenor.Walk().Configure().Extent(agenor.Prime( &pref.Using{ Tree: path, Subscription: entry.Subscription, @@ -58,13 +58,13 @@ var _ = Describe("navigator", Ordered, func() { }, }, }, - age.WithOnBegin(lab.Begin("🛡️")), - age.WithOnEnd(lab.End("🏁")), - age.IfOptionF(entry.Depth > 0, func() pref.Option { - return age.WithDepth(entry.Depth) + agenor.WithOnBegin(lab.Begin("🛡️")), + agenor.WithOnEnd(lab.End("🏁")), + agenor.IfOptionF(entry.Depth > 0, func() pref.Option { + return agenor.WithDepth(entry.Depth) }), - age.IfOptionF(entry.NoRecurse, func() pref.Option { - return age.WithNoRecurse() + agenor.IfOptionF(entry.NoRecurse, func() pref.Option { + return agenor.WithNoRecurse() }), )).Navigate(ctx) diff --git a/internal/kernel/navigator-directories-with-files_test.go b/src/agenor/internal/kernel/navigator-directories-with-files_test.go similarity index 78% rename from internal/kernel/navigator-directories-with-files_test.go rename to src/agenor/internal/kernel/navigator-directories-with-files_test.go index bceddb83..4e75892b 100644 --- a/internal/kernel/navigator-directories-with-files_test.go +++ b/src/agenor/internal/kernel/navigator-directories-with-files_test.go @@ -4,15 +4,15 @@ import ( . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" - age "github.com/snivilised/agenor" - "github.com/snivilised/agenor/core" - "github.com/snivilised/agenor/enums" - lab "github.com/snivilised/agenor/internal/laboratory" - "github.com/snivilised/agenor/internal/services" - "github.com/snivilised/agenor/locale" - "github.com/snivilised/agenor/pref" - "github.com/snivilised/agenor/test/hanno" - "github.com/snivilised/agenor/tfs" + "github.com/snivilised/jaywalk/src/agenor" + "github.com/snivilised/jaywalk/src/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/enums" + lab "github.com/snivilised/jaywalk/src/agenor/internal/laboratory" + "github.com/snivilised/jaywalk/src/internal/services" + "github.com/snivilised/jaywalk/locale" + "github.com/snivilised/jaywalk/src/agenor/pref" + "github.com/snivilised/jaywalk/src/agenor/test/hanno" + "github.com/snivilised/jaywalk/src/agenor/tfs" "github.com/snivilised/li18ngo" "github.com/snivilised/nefilim/test/luna" ) @@ -46,7 +46,7 @@ var _ = Describe("NavigatorDirectoriesWithFiles", Ordered, func() { DescribeTable("Filter Children (glob)", func(ctx SpecContext, entry *lab.FilterTE) { recall := make(lab.Recall) - once := func(servant age.Servant) error { + once := func(servant agenor.Servant) error { node := servant.Node() _, found := recall[node.Extension.Name] Expect(found).To(BeFalse()) @@ -56,7 +56,7 @@ var _ = Describe("NavigatorDirectoriesWithFiles", Ordered, func() { return entry.Callback(servant) } path := entry.Relative - result, err := age.Walk().Configure().Extent(age.Prime( + result, err := agenor.Walk().Configure().Extent(agenor.Prime( &pref.Using{ Subscription: entry.Subscription, Head: pref.Head{ @@ -70,10 +70,10 @@ var _ = Describe("NavigatorDirectoriesWithFiles", Ordered, func() { }, Tree: path, }, - age.WithOnBegin(lab.Begin("🛡️")), - age.WithOnEnd(lab.End("🏁")), + agenor.WithOnBegin(lab.Begin("🛡️")), + agenor.WithOnEnd(lab.End("🏁")), - age.IfOption(entry.CaseSensitive, age.WithHookCaseSensitiveSort()), + agenor.IfOption(entry.CaseSensitive, agenor.WithHookCaseSensitiveSort()), )).Navigate(ctx) lab.AssertNavigation(&entry.NaviTE, &lab.TestOptions{ diff --git a/internal/kernel/navigator-directories.go b/src/agenor/internal/kernel/navigator-directories.go similarity index 90% rename from internal/kernel/navigator-directories.go rename to src/agenor/internal/kernel/navigator-directories.go index 15ab53d3..119bdede 100644 --- a/internal/kernel/navigator-directories.go +++ b/src/agenor/internal/kernel/navigator-directories.go @@ -3,9 +3,9 @@ package kernel import ( "context" - "github.com/snivilised/agenor/core" - "github.com/snivilised/agenor/enums" - "github.com/snivilised/agenor/internal/enclave" + "github.com/snivilised/jaywalk/src/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/enums" + "github.com/snivilised/jaywalk/src/agenor/internal/enclave" ) type navigatorDirectories struct { diff --git a/internal/kernel/navigator-factory.go b/src/agenor/internal/kernel/navigator-factory.go similarity index 84% rename from internal/kernel/navigator-factory.go rename to src/agenor/internal/kernel/navigator-factory.go index 1050d47f..8c151a2e 100644 --- a/internal/kernel/navigator-factory.go +++ b/src/agenor/internal/kernel/navigator-factory.go @@ -1,11 +1,11 @@ package kernel import ( - "github.com/snivilised/agenor/core" - "github.com/snivilised/agenor/enums" - "github.com/snivilised/agenor/internal/enclave" - "github.com/snivilised/agenor/locale" - "github.com/snivilised/agenor/pref" + "github.com/snivilised/jaywalk/src/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/enums" + "github.com/snivilised/jaywalk/src/agenor/internal/enclave" + "github.com/snivilised/jaywalk/locale" + "github.com/snivilised/jaywalk/src/agenor/pref" ) // PrimeArtefacts primes the artefacts for the navigator. diff --git a/internal/kernel/navigator-files.go b/src/agenor/internal/kernel/navigator-files.go similarity index 91% rename from internal/kernel/navigator-files.go rename to src/agenor/internal/kernel/navigator-files.go index f3e6e0e1..2900644e 100644 --- a/internal/kernel/navigator-files.go +++ b/src/agenor/internal/kernel/navigator-files.go @@ -3,9 +3,9 @@ package kernel import ( "context" - "github.com/snivilised/agenor/core" - "github.com/snivilised/agenor/enums" - "github.com/snivilised/agenor/internal/enclave" + "github.com/snivilised/jaywalk/src/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/enums" + "github.com/snivilised/jaywalk/src/agenor/internal/enclave" ) type navigatorFiles struct { diff --git a/internal/kernel/navigator-files_test.go b/src/agenor/internal/kernel/navigator-files_test.go similarity index 63% rename from internal/kernel/navigator-files_test.go rename to src/agenor/internal/kernel/navigator-files_test.go index 9589d987..6b75b3fd 100644 --- a/internal/kernel/navigator-files_test.go +++ b/src/agenor/internal/kernel/navigator-files_test.go @@ -6,11 +6,11 @@ import ( . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" - age "github.com/snivilised/agenor" - lab "github.com/snivilised/agenor/internal/laboratory" - "github.com/snivilised/agenor/internal/services" - "github.com/snivilised/agenor/locale" - "github.com/snivilised/agenor/pref" + "github.com/snivilised/jaywalk/src/agenor" + lab "github.com/snivilised/jaywalk/src/agenor/internal/laboratory" + "github.com/snivilised/jaywalk/src/internal/services" + "github.com/snivilised/jaywalk/locale" + "github.com/snivilised/jaywalk/src/agenor/pref" "github.com/snivilised/li18ngo" ) @@ -33,17 +33,17 @@ var _ = Describe("NavigatorFiles", Ordered, func() { When("foo", func() { It("🧪 should: not fail", func(specCtx SpecContext) { lab.WithTestContext(specCtx, func(ctx context.Context, _ context.CancelFunc) { - _, err := age.Walk().Configure().Extent(age.Prime( + _, err := agenor.Walk().Configure().Extent(agenor.Prime( &pref.Using{ - Subscription: age.SubscribeFiles, + Subscription: agenor.SubscribeFiles, Head: pref.Head{ - Handler: func(_ age.Servant) error { + Handler: func(_ agenor.Servant) error { return nil }, }, Tree: RootPath, }, - age.WithFaultHandler(age.Accepter(lab.IgnoreFault)), + agenor.WithFaultHandler(agenor.Accepter(lab.IgnoreFault)), )).Navigate(ctx) Expect(err).To(Succeed()) diff --git a/internal/kernel/navigator-hades.go b/src/agenor/internal/kernel/navigator-hades.go similarity index 86% rename from internal/kernel/navigator-hades.go rename to src/agenor/internal/kernel/navigator-hades.go index 131624ed..024c6bb4 100644 --- a/internal/kernel/navigator-hades.go +++ b/src/agenor/internal/kernel/navigator-hades.go @@ -3,9 +3,9 @@ package kernel import ( "context" - "github.com/snivilised/agenor/core" - "github.com/snivilised/agenor/internal/enclave" - "github.com/snivilised/agenor/pref" + "github.com/snivilised/jaywalk/src/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/internal/enclave" + "github.com/snivilised/jaywalk/src/agenor/pref" ) // HadesNav creates a new navigator hades which is used when the diff --git a/internal/kernel/navigator-universal.go b/src/agenor/internal/kernel/navigator-universal.go similarity index 89% rename from internal/kernel/navigator-universal.go rename to src/agenor/internal/kernel/navigator-universal.go index 6e67e3ae..6d6753b8 100644 --- a/internal/kernel/navigator-universal.go +++ b/src/agenor/internal/kernel/navigator-universal.go @@ -3,9 +3,9 @@ package kernel import ( "context" - "github.com/snivilised/agenor/core" - "github.com/snivilised/agenor/enums" - "github.com/snivilised/agenor/internal/enclave" + "github.com/snivilised/jaywalk/src/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/enums" + "github.com/snivilised/jaywalk/src/agenor/internal/enclave" ) type navigatorUniversal struct { diff --git a/internal/kernel/navigator-vanilla_test.go b/src/agenor/internal/kernel/navigator-vanilla_test.go similarity index 88% rename from internal/kernel/navigator-vanilla_test.go rename to src/agenor/internal/kernel/navigator-vanilla_test.go index 94b1c3cd..e32df0b4 100644 --- a/internal/kernel/navigator-vanilla_test.go +++ b/src/agenor/internal/kernel/navigator-vanilla_test.go @@ -6,16 +6,16 @@ import ( . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" - age "github.com/snivilised/agenor" - "github.com/snivilised/agenor/core" - "github.com/snivilised/agenor/enums" - lab "github.com/snivilised/agenor/internal/laboratory" - "github.com/snivilised/agenor/internal/services" - "github.com/snivilised/agenor/internal/third/lo" - "github.com/snivilised/agenor/locale" - "github.com/snivilised/agenor/pref" - "github.com/snivilised/agenor/test/hanno" - "github.com/snivilised/agenor/tfs" + "github.com/snivilised/jaywalk/src/agenor" + "github.com/snivilised/jaywalk/src/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/enums" + lab "github.com/snivilised/jaywalk/src/agenor/internal/laboratory" + "github.com/snivilised/jaywalk/src/internal/services" + "github.com/snivilised/jaywalk/src/internal/third/lo" + "github.com/snivilised/jaywalk/locale" + "github.com/snivilised/jaywalk/src/agenor/pref" + "github.com/snivilised/jaywalk/src/agenor/test/hanno" + "github.com/snivilised/jaywalk/src/agenor/tfs" "github.com/snivilised/li18ngo" "github.com/snivilised/nefilim/test/luna" ) @@ -51,7 +51,7 @@ var _ = Describe("NavigatorUniversal", Ordered, func() { DescribeTable("Ensure Callback Invoked Once", Label("vanilla"), func(ctx SpecContext, entry *lab.GeneralTE) { recall := make(lab.Recall) - once := func(servant age.Servant) error { + once := func(servant agenor.Servant) error { node := servant.Node() _, found := recall[node.Path] // TODO: should this be name not path? Expect(found).To(BeFalse()) @@ -61,7 +61,7 @@ var _ = Describe("NavigatorUniversal", Ordered, func() { return entry.Callback(servant) } - visitor := func(servant age.Servant) error { + visitor := func(servant agenor.Servant) error { return once(servant) } @@ -70,7 +70,7 @@ var _ = Describe("NavigatorUniversal", Ordered, func() { ) path := entry.Relative - result, err := age.Walk().Configure().Extent(age.Prime( + result, err := agenor.Walk().Configure().Extent(agenor.Prime( &pref.Using{ Subscription: entry.Subscription, Head: pref.Head{ @@ -84,10 +84,10 @@ var _ = Describe("NavigatorUniversal", Ordered, func() { }, Tree: path, }, - age.WithOnBegin(lab.Begin("🛡️")), - age.WithOnEnd(lab.End("🏁")), + agenor.WithOnBegin(lab.Begin("🛡️")), + agenor.WithOnEnd(lab.End("🏁")), - age.IfOption(entry.CaseSensitive, age.WithHookCaseSensitiveSort()), + agenor.IfOption(entry.CaseSensitive, agenor.WithHookCaseSensitiveSort()), )).Navigate(ctx) lab.AssertNavigation(&entry.NaviTE, &lab.TestOptions{ diff --git a/internal/kernel/servant.go b/src/agenor/internal/kernel/servant.go similarity index 72% rename from internal/kernel/servant.go rename to src/agenor/internal/kernel/servant.go index 75e80a86..652ff8f0 100644 --- a/internal/kernel/servant.go +++ b/src/agenor/internal/kernel/servant.go @@ -1,7 +1,7 @@ package kernel import ( - "github.com/snivilised/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/core" ) type ( diff --git a/internal/kernel/vex.go b/src/agenor/internal/kernel/vex.go similarity index 100% rename from internal/kernel/vex.go rename to src/agenor/internal/kernel/vex.go diff --git a/internal/laboratory/assert.go b/src/agenor/internal/laboratory/assert.go similarity index 95% rename from internal/laboratory/assert.go rename to src/agenor/internal/laboratory/assert.go index 5ea3e932..4e7924c1 100644 --- a/internal/laboratory/assert.go +++ b/src/agenor/internal/laboratory/assert.go @@ -6,9 +6,9 @@ import ( "testing/fstest" . "github.com/onsi/gomega" //nolint:staticcheck // ok - "github.com/snivilised/agenor/core" - "github.com/snivilised/agenor/enums" - "github.com/snivilised/agenor/internal/third/lo" + "github.com/snivilised/jaywalk/src/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/enums" + "github.com/snivilised/jaywalk/src/internal/third/lo" "github.com/snivilised/nefilim/test/luna" ) diff --git a/internal/laboratory/callbacks.go b/src/agenor/internal/laboratory/callbacks.go similarity index 89% rename from internal/laboratory/callbacks.go rename to src/agenor/internal/laboratory/callbacks.go index 4dcf7a11..93723431 100644 --- a/internal/laboratory/callbacks.go +++ b/src/agenor/internal/laboratory/callbacks.go @@ -7,10 +7,10 @@ import ( . "github.com/onsi/ginkgo/v2" //nolint:staticcheck // ok . "github.com/onsi/gomega" //nolint:staticcheck // ok - age "github.com/snivilised/agenor" - "github.com/snivilised/agenor/core" - "github.com/snivilised/agenor/internal/third/lo" - "github.com/snivilised/agenor/life" + "github.com/snivilised/jaywalk/src/agenor" + "github.com/snivilised/jaywalk/src/agenor/core" + "github.com/snivilised/jaywalk/src/internal/third/lo" + "github.com/snivilised/jaywalk/src/agenor/life" ) // Begin is a life.BeginHandler that prints the tree name. @@ -34,7 +34,7 @@ func End(em string) life.EndHandler { // UniversalCallback is a core.Client that prints the node path and depth // and is used for universal subscriptions. func UniversalCallback(name string) core.Client { - return func(servant age.Servant) error { + return func(servant agenor.Servant) error { node := servant.Node() depth := node.Extension.Depth GinkgoWriter.Printf( @@ -49,7 +49,7 @@ func UniversalCallback(name string) core.Client { // DirectoriesCallback is a core.Client that prints the node path and depth // and is used for directory subscriptions. func DirectoriesCallback(name string) core.Client { - return func(servant age.Servant) error { + return func(servant agenor.Servant) error { node := servant.Node() depth := node.Extension.Depth actualNoChildren := len(node.Children) @@ -69,7 +69,7 @@ func DirectoriesCallback(name string) core.Client { // FilesCallback is a core.Client that prints the node path and depth // and is used for file subscriptions. func FilesCallback(name string) core.Client { - return func(servant age.Servant) error { + return func(servant agenor.Servant) error { node := servant.Node() GinkgoWriter.Printf("---> 🌙 FILES//%v-CALLBACK: '%v'\n", name, node.Path) Expect(node.IsDirectory()).To(BeFalse(), @@ -86,7 +86,7 @@ func FilesCallback(name string) core.Client { func DirectoriesCaseSensitiveCallback(first, second string) core.Client { recall := make(Recall) - return func(servant age.Servant) error { + return func(servant agenor.Servant) error { node := servant.Node() recall[node.Path] = len(node.Children) diff --git a/internal/laboratory/doc.go b/src/agenor/internal/laboratory/doc.go similarity index 100% rename from internal/laboratory/doc.go rename to src/agenor/internal/laboratory/doc.go diff --git a/internal/laboratory/helper-defs.go b/src/agenor/internal/laboratory/helper-defs.go similarity index 98% rename from internal/laboratory/helper-defs.go rename to src/agenor/internal/laboratory/helper-defs.go index df37d7d7..38f57197 100644 --- a/internal/laboratory/helper-defs.go +++ b/src/agenor/internal/laboratory/helper-defs.go @@ -7,10 +7,10 @@ import ( "github.com/fortytw2/leaktest" . "github.com/onsi/ginkgo/v2" //nolint:staticcheck // ok - age "github.com/snivilised/agenor" - "github.com/snivilised/agenor/core" - "github.com/snivilised/agenor/enums" - "github.com/snivilised/agenor/pref" + "github.com/snivilised/jaywalk/src/agenor" + "github.com/snivilised/jaywalk/src/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/enums" + "github.com/snivilised/jaywalk/src/agenor/pref" "github.com/snivilised/nefilim/test/luna" ) @@ -347,7 +347,7 @@ type ( // BuilderFunc captures the function that builds the traversal configuration // or the test - BuilderFunc func(post *AsyncPostage) *age.Builders + BuilderFunc func(post *AsyncPostage) *agenor.Builders // CompositeTE captures parameters for tests that involve composite // traversal operations, allowing for scenarios where the traversal is diff --git a/internal/laboratory/matchers.go b/src/agenor/internal/laboratory/matchers.go similarity index 98% rename from internal/laboratory/matchers.go rename to src/agenor/internal/laboratory/matchers.go index da9bc036..1f7ba159 100644 --- a/internal/laboratory/matchers.go +++ b/src/agenor/internal/laboratory/matchers.go @@ -7,9 +7,9 @@ import ( "strings" . "github.com/onsi/gomega/types" //nolint:staticcheck // ok - "github.com/snivilised/agenor/core" - "github.com/snivilised/agenor/enums" - "github.com/snivilised/agenor/internal/third/lo" + "github.com/snivilised/jaywalk/src/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/enums" + "github.com/snivilised/jaywalk/src/internal/third/lo" ) // DirectoryContentsMatcher is a custom Gomega matcher that checks if the diff --git a/internal/laboratory/static.go b/src/agenor/internal/laboratory/static.go similarity index 96% rename from internal/laboratory/static.go rename to src/agenor/internal/laboratory/static.go index dad871c2..e0cea48c 100644 --- a/internal/laboratory/static.go +++ b/src/agenor/internal/laboratory/static.go @@ -1,7 +1,7 @@ package lab import ( - "github.com/snivilised/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/core" ) var ( diff --git a/internal/laboratory/test-utilities.go b/src/agenor/internal/laboratory/test-utilities.go similarity index 97% rename from internal/laboratory/test-utilities.go rename to src/agenor/internal/laboratory/test-utilities.go index 4b66d507..a1f3e917 100644 --- a/internal/laboratory/test-utilities.go +++ b/src/agenor/internal/laboratory/test-utilities.go @@ -5,8 +5,8 @@ import ( "path/filepath" "strings" - "github.com/snivilised/agenor/pref" - "github.com/snivilised/agenor/test/hanno" + "github.com/snivilised/jaywalk/src/agenor/pref" + "github.com/snivilised/jaywalk/src/agenor/test/hanno" ) type ( diff --git a/internal/level/doc.go b/src/agenor/internal/level/doc.go similarity index 100% rename from internal/level/doc.go rename to src/agenor/internal/level/doc.go diff --git a/internal/level/periscope.go b/src/agenor/internal/level/periscope.go similarity index 96% rename from internal/level/periscope.go rename to src/agenor/internal/level/periscope.go index 7ff84204..dfea51b1 100644 --- a/internal/level/periscope.go +++ b/src/agenor/internal/level/periscope.go @@ -4,8 +4,8 @@ import ( "path/filepath" "strings" - "github.com/snivilised/agenor/core" - "github.com/snivilised/agenor/enums" + "github.com/snivilised/jaywalk/src/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/enums" ) // Periscope depth and scope manager diff --git a/internal/opts/binder.go b/src/agenor/internal/opts/binder.go similarity index 87% rename from internal/opts/binder.go rename to src/agenor/internal/opts/binder.go index 315ade26..665579b0 100644 --- a/internal/opts/binder.go +++ b/src/agenor/internal/opts/binder.go @@ -1,7 +1,7 @@ package opts import ( - "github.com/snivilised/agenor/life" + "github.com/snivilised/jaywalk/src/agenor/life" ) type ( diff --git a/internal/opts/doc.go b/src/agenor/internal/opts/doc.go similarity index 100% rename from internal/opts/doc.go rename to src/agenor/internal/opts/doc.go diff --git a/internal/opts/get-push.go b/src/agenor/internal/opts/get-push.go similarity index 96% rename from internal/opts/get-push.go rename to src/agenor/internal/opts/get-push.go index da8e1c6b..87a90f8c 100644 --- a/internal/opts/get-push.go +++ b/src/agenor/internal/opts/get-push.go @@ -1,7 +1,7 @@ package opts import ( - "github.com/snivilised/agenor/pref" + "github.com/snivilised/jaywalk/src/agenor/pref" ) // Get returns a new instance of the options struct and a new instance of the diff --git a/internal/opts/jason/concurrency-options.go b/src/agenor/internal/opts/jason/concurrency-options.go similarity index 100% rename from internal/opts/jason/concurrency-options.go rename to src/agenor/internal/opts/jason/concurrency-options.go diff --git a/internal/opts/jason/doc.go b/src/agenor/internal/opts/jason/doc.go similarity index 100% rename from internal/opts/jason/doc.go rename to src/agenor/internal/opts/jason/doc.go diff --git a/internal/opts/jason/filter-options.go b/src/agenor/internal/opts/jason/filter-options.go similarity index 99% rename from internal/opts/jason/filter-options.go rename to src/agenor/internal/opts/jason/filter-options.go index 9e632d4b..de63a132 100644 --- a/internal/opts/jason/filter-options.go +++ b/src/agenor/internal/opts/jason/filter-options.go @@ -1,7 +1,7 @@ package jason import ( - "github.com/snivilised/agenor/enums" + "github.com/snivilised/jaywalk/src/agenor/enums" ) type ( diff --git a/internal/opts/jason/hibernate-options.go b/src/agenor/internal/opts/jason/hibernate-options.go similarity index 100% rename from internal/opts/jason/hibernate-options.go rename to src/agenor/internal/opts/jason/hibernate-options.go diff --git a/internal/opts/jason/navigation-behaviours.go b/src/agenor/internal/opts/jason/navigation-behaviours.go similarity index 100% rename from internal/opts/jason/navigation-behaviours.go rename to src/agenor/internal/opts/jason/navigation-behaviours.go diff --git a/internal/opts/jason/options.go b/src/agenor/internal/opts/jason/options.go similarity index 100% rename from internal/opts/jason/options.go rename to src/agenor/internal/opts/jason/options.go diff --git a/internal/opts/jason/sampling-options.go b/src/agenor/internal/opts/jason/sampling-options.go similarity index 95% rename from internal/opts/jason/sampling-options.go rename to src/agenor/internal/opts/jason/sampling-options.go index c8c758e7..4f0f1cee 100644 --- a/internal/opts/jason/sampling-options.go +++ b/src/agenor/internal/opts/jason/sampling-options.go @@ -1,7 +1,7 @@ package jason import ( - "github.com/snivilised/agenor/enums" + "github.com/snivilised/jaywalk/src/agenor/enums" ) type ( diff --git a/internal/opts/load.go b/src/agenor/internal/opts/load.go similarity index 78% rename from internal/opts/load.go rename to src/agenor/internal/opts/load.go index 1d4660a3..2331e9dc 100644 --- a/internal/opts/load.go +++ b/src/agenor/internal/opts/load.go @@ -1,8 +1,8 @@ package opts import ( - "github.com/snivilised/agenor/core" - "github.com/snivilised/agenor/pref" + "github.com/snivilised/jaywalk/src/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/pref" ) // Bind creates a Binder and binds the Events to the Controls diff --git a/internal/opts/opts-defs.go b/src/agenor/internal/opts/opts-defs.go similarity index 61% rename from internal/opts/opts-defs.go rename to src/agenor/internal/opts/opts-defs.go index b57a2965..295b5a29 100644 --- a/internal/opts/opts-defs.go +++ b/src/agenor/internal/opts/opts-defs.go @@ -1,8 +1,8 @@ package opts import ( - "github.com/snivilised/agenor/core" - "github.com/snivilised/agenor/pref" + "github.com/snivilised/jaywalk/src/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/pref" ) // LoadInfo is the information required to load options. diff --git a/internal/persist/comparison.go b/src/agenor/internal/persist/comparison.go similarity index 98% rename from internal/persist/comparison.go rename to src/agenor/internal/persist/comparison.go index c9e61006..def58716 100644 --- a/internal/persist/comparison.go +++ b/src/agenor/internal/persist/comparison.go @@ -3,11 +3,11 @@ package persist import ( "fmt" - "github.com/snivilised/agenor/core" - "github.com/snivilised/agenor/enums" - json "github.com/snivilised/agenor/internal/opts/jason" - "github.com/snivilised/agenor/locale" - "github.com/snivilised/agenor/pref" + "github.com/snivilised/jaywalk/src/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/enums" + json "github.com/snivilised/jaywalk/src/agenor/internal/opts/jason" + "github.com/snivilised/jaywalk/locale" + "github.com/snivilised/jaywalk/src/agenor/pref" ) // UnequalValueError represents a comparison error for a marshaled diff --git a/internal/persist/convert-json_test.go b/src/agenor/internal/persist/convert-json_test.go similarity index 72% rename from internal/persist/convert-json_test.go rename to src/agenor/internal/persist/convert-json_test.go index e4661d4c..4fa10513 100644 --- a/internal/persist/convert-json_test.go +++ b/src/agenor/internal/persist/convert-json_test.go @@ -7,18 +7,18 @@ import ( . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" - age "github.com/snivilised/agenor" - lab "github.com/snivilised/agenor/internal/laboratory" - "github.com/snivilised/agenor/internal/opts" - "github.com/snivilised/agenor/internal/persist" - "github.com/snivilised/agenor/pref" + "github.com/snivilised/jaywalk/src/agenor" + lab "github.com/snivilised/jaywalk/src/agenor/internal/laboratory" + "github.com/snivilised/jaywalk/src/agenor/internal/opts" + "github.com/snivilised/jaywalk/src/agenor/internal/persist" + "github.com/snivilised/jaywalk/src/agenor/pref" "github.com/snivilised/li18ngo" "github.com/snivilised/nefilim/test/luna" ) var _ = Describe("Convert Options via JSON", Ordered, func() { var ( - fS age.TraversalFS + fS agenor.TraversalFS ) BeforeAll(func() { diff --git a/internal/persist/data/test-restore.DEFAULT.json b/src/agenor/internal/persist/data/test-restore.DEFAULT.json similarity index 100% rename from internal/persist/data/test-restore.DEFAULT.json rename to src/agenor/internal/persist/data/test-restore.DEFAULT.json diff --git a/internal/persist/doc.go b/src/agenor/internal/persist/doc.go similarity index 100% rename from internal/persist/doc.go rename to src/agenor/internal/persist/doc.go diff --git a/internal/persist/json-matcher_test.go b/src/agenor/internal/persist/json-matcher_test.go similarity index 91% rename from internal/persist/json-matcher_test.go rename to src/agenor/internal/persist/json-matcher_test.go index 5c72c558..afdfb9b0 100644 --- a/internal/persist/json-matcher_test.go +++ b/src/agenor/internal/persist/json-matcher_test.go @@ -4,10 +4,10 @@ import ( "fmt" "github.com/onsi/gomega/types" - json "github.com/snivilised/agenor/internal/opts/jason" - "github.com/snivilised/agenor/internal/persist" + json "github.com/snivilised/jaywalk/src/agenor/internal/opts/jason" + "github.com/snivilised/jaywalk/src/agenor/internal/persist" - "github.com/snivilised/agenor/pref" + "github.com/snivilised/jaywalk/src/agenor/pref" ) type MarshalJSONMatcher struct { diff --git a/internal/persist/json-options.go b/src/agenor/internal/persist/json-options.go similarity index 96% rename from internal/persist/json-options.go rename to src/agenor/internal/persist/json-options.go index 5bb9a1eb..11ef303a 100644 --- a/internal/persist/json-options.go +++ b/src/agenor/internal/persist/json-options.go @@ -1,10 +1,10 @@ package persist import ( - "github.com/snivilised/agenor/core" - json "github.com/snivilised/agenor/internal/opts/jason" - "github.com/snivilised/agenor/internal/third/lo" - "github.com/snivilised/agenor/pref" + "github.com/snivilised/jaywalk/src/agenor/core" + json "github.com/snivilised/jaywalk/src/agenor/internal/opts/jason" + "github.com/snivilised/jaywalk/src/internal/third/lo" + "github.com/snivilised/jaywalk/src/agenor/pref" ) const ( diff --git a/internal/persist/marshaler-filters_test.go b/src/agenor/internal/persist/marshaler-filters_test.go similarity index 97% rename from internal/persist/marshaler-filters_test.go rename to src/agenor/internal/persist/marshaler-filters_test.go index 0bc3481f..77b70e8f 100644 --- a/internal/persist/marshaler-filters_test.go +++ b/src/agenor/internal/persist/marshaler-filters_test.go @@ -8,13 +8,13 @@ import ( . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" - age "github.com/snivilised/agenor" - "github.com/snivilised/agenor/core" - "github.com/snivilised/agenor/enums" - lab "github.com/snivilised/agenor/internal/laboratory" - json "github.com/snivilised/agenor/internal/opts/jason" - "github.com/snivilised/agenor/internal/persist" - "github.com/snivilised/agenor/pref" + "github.com/snivilised/jaywalk/src/agenor" + "github.com/snivilised/jaywalk/src/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/enums" + lab "github.com/snivilised/jaywalk/src/agenor/internal/laboratory" + json "github.com/snivilised/jaywalk/src/agenor/internal/opts/jason" + "github.com/snivilised/jaywalk/src/agenor/internal/persist" + "github.com/snivilised/jaywalk/src/agenor/pref" "github.com/snivilised/li18ngo" "github.com/snivilised/nefilim/test/luna" ) @@ -117,7 +117,7 @@ func createJSONSampleFilterFromCoreWithPoly( var _ = Describe("Marshaler", Ordered, func() { var ( - fS age.TraversalFS + fS agenor.TraversalFS readPath string // 🍑 NODE: diff --git a/internal/persist/marshaler-local-fs_test.go b/src/agenor/internal/persist/marshaler-local-fs_test.go similarity index 83% rename from internal/persist/marshaler-local-fs_test.go rename to src/agenor/internal/persist/marshaler-local-fs_test.go index f82d28f0..d5fa0dd2 100644 --- a/internal/persist/marshaler-local-fs_test.go +++ b/src/agenor/internal/persist/marshaler-local-fs_test.go @@ -7,15 +7,15 @@ import ( . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" - age "github.com/snivilised/agenor" - "github.com/snivilised/agenor/core" - "github.com/snivilised/agenor/enums" - "github.com/snivilised/agenor/internal/enclave" - lab "github.com/snivilised/agenor/internal/laboratory" - "github.com/snivilised/agenor/internal/opts" - "github.com/snivilised/agenor/internal/persist" - "github.com/snivilised/agenor/pref" - "github.com/snivilised/agenor/test/hanno" + "github.com/snivilised/jaywalk/src/agenor" + "github.com/snivilised/jaywalk/src/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/enums" + "github.com/snivilised/jaywalk/src/agenor/internal/enclave" + lab "github.com/snivilised/jaywalk/src/agenor/internal/laboratory" + "github.com/snivilised/jaywalk/src/agenor/internal/opts" + "github.com/snivilised/jaywalk/src/agenor/internal/persist" + "github.com/snivilised/jaywalk/src/agenor/pref" + "github.com/snivilised/jaywalk/src/agenor/test/hanno" "github.com/snivilised/li18ngo" nef "github.com/snivilised/nefilim" ) @@ -74,7 +74,7 @@ var _ = Describe("Marshaler", Ordered, func() { enums.MetricNoDirectoriesFilteredOut, 4, ) - writerFS := nef.NewWriteFileFS(age.Rel{ + writerFS := nef.NewWriteFileFS(agenor.Rel{ Root: testPath, Overwrite: NoOverwrite, }) diff --git a/internal/persist/marshaler.go b/src/agenor/internal/persist/marshaler.go similarity index 92% rename from internal/persist/marshaler.go rename to src/agenor/internal/persist/marshaler.go index 7b0e3868..293462dc 100644 --- a/internal/persist/marshaler.go +++ b/src/agenor/internal/persist/marshaler.go @@ -4,10 +4,10 @@ import ( ejson "encoding/json" "io/fs" - "github.com/snivilised/agenor/core" - "github.com/snivilised/agenor/internal/enclave" - json "github.com/snivilised/agenor/internal/opts/jason" - "github.com/snivilised/agenor/pref" + "github.com/snivilised/jaywalk/src/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/internal/enclave" + json "github.com/snivilised/jaywalk/src/agenor/internal/opts/jason" + "github.com/snivilised/jaywalk/src/agenor/pref" nef "github.com/snivilised/nefilim" ) diff --git a/internal/persist/marshaler_test.go b/src/agenor/internal/persist/marshaler_test.go similarity index 93% rename from internal/persist/marshaler_test.go rename to src/agenor/internal/persist/marshaler_test.go index 596962ad..7656d2fc 100644 --- a/internal/persist/marshaler_test.go +++ b/src/agenor/internal/persist/marshaler_test.go @@ -9,17 +9,17 @@ import ( . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" - age "github.com/snivilised/agenor" - "github.com/snivilised/agenor/core" - "github.com/snivilised/agenor/enums" - "github.com/snivilised/agenor/internal/enclave" - lab "github.com/snivilised/agenor/internal/laboratory" - "github.com/snivilised/agenor/internal/opts" - json "github.com/snivilised/agenor/internal/opts/jason" - "github.com/snivilised/agenor/internal/persist" - "github.com/snivilised/agenor/internal/third/lo" - "github.com/snivilised/agenor/locale" - "github.com/snivilised/agenor/pref" + "github.com/snivilised/jaywalk/src/agenor" + "github.com/snivilised/jaywalk/src/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/enums" + "github.com/snivilised/jaywalk/src/agenor/internal/enclave" + lab "github.com/snivilised/jaywalk/src/agenor/internal/laboratory" + "github.com/snivilised/jaywalk/src/agenor/internal/opts" + json "github.com/snivilised/jaywalk/src/agenor/internal/opts/jason" + "github.com/snivilised/jaywalk/src/agenor/internal/persist" + "github.com/snivilised/jaywalk/src/internal/third/lo" + "github.com/snivilised/jaywalk/locale" + "github.com/snivilised/jaywalk/src/agenor/pref" "github.com/snivilised/li18ngo" "github.com/snivilised/nefilim/test/luna" ) @@ -39,7 +39,7 @@ func check[T any](entry *checkerTE, err error) error { } } -func marshal(entry *marshalTE, fS age.TraversalFS) *tampered { +func marshal(entry *marshalTE, fS agenor.TraversalFS) *tampered { // success: o, _, err := opts.Get( pref.IfOptionF(entry.option != nil, func() pref.Option { @@ -88,7 +88,7 @@ func marshal(entry *marshalTE, fS age.TraversalFS) *tampered { } } -func unmarshal(entry *marshalTE, fS age.TraversalFS, restorePath string, t *tampered) { +func unmarshal(entry *marshalTE, fS agenor.TraversalFS, restorePath string, t *tampered) { // success: request := &persist.UnmarshalRequest{ Restore: &enclave.RestoreState{ @@ -127,7 +127,7 @@ func createJSONSamplingOptions(so *pref.SamplingOptions) *json.SamplingOptions { var _ = Describe("Marshaler", Ordered, func() { var ( - fS age.TraversalFS + fS agenor.TraversalFS sourceNodeFilterDef *core.FilterDef jsonNodeFilterDef json.FilterDef diff --git a/internal/persist/persist-suite_test.go b/src/agenor/internal/persist/persist-suite_test.go similarity index 94% rename from internal/persist/persist-suite_test.go rename to src/agenor/internal/persist/persist-suite_test.go index 9e0ae2f0..4158895c 100644 --- a/internal/persist/persist-suite_test.go +++ b/src/agenor/internal/persist/persist-suite_test.go @@ -7,8 +7,8 @@ import ( . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" - "github.com/snivilised/agenor/internal/persist" - "github.com/snivilised/agenor/pref" + "github.com/snivilised/jaywalk/src/agenor/internal/persist" + "github.com/snivilised/jaywalk/src/agenor/pref" ) func TestPersist(t *testing.T) { diff --git a/life/doc.go b/src/agenor/life/doc.go similarity index 100% rename from life/doc.go rename to src/agenor/life/doc.go diff --git a/life/event-ascend_test.go b/src/agenor/life/event-ascend_test.go similarity index 95% rename from life/event-ascend_test.go rename to src/agenor/life/event-ascend_test.go index 7de66b5d..63b4963e 100644 --- a/life/event-ascend_test.go +++ b/src/agenor/life/event-ascend_test.go @@ -4,8 +4,8 @@ import ( . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" - "github.com/snivilised/agenor/core" - "github.com/snivilised/agenor/internal/opts" + "github.com/snivilised/jaywalk/src/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/internal/opts" ) var _ = Describe("event", func() { diff --git a/life/event-begin_test.go b/src/agenor/life/event-begin_test.go similarity index 96% rename from life/event-begin_test.go rename to src/agenor/life/event-begin_test.go index 1b99e17f..d9ffa4b6 100644 --- a/life/event-begin_test.go +++ b/src/agenor/life/event-begin_test.go @@ -4,8 +4,8 @@ import ( . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" - "github.com/snivilised/agenor/internal/opts" - "github.com/snivilised/agenor/life" + "github.com/snivilised/jaywalk/src/agenor/internal/opts" + "github.com/snivilised/jaywalk/src/agenor/life" ) var _ = Describe("event", func() { diff --git a/life/event-descend_test.go b/src/agenor/life/event-descend_test.go similarity index 95% rename from life/event-descend_test.go rename to src/agenor/life/event-descend_test.go index b5a89895..c3022eed 100644 --- a/life/event-descend_test.go +++ b/src/agenor/life/event-descend_test.go @@ -4,8 +4,8 @@ import ( . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" - "github.com/snivilised/agenor/core" - "github.com/snivilised/agenor/internal/opts" + "github.com/snivilised/jaywalk/src/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/internal/opts" ) var _ = Describe("event", func() { diff --git a/life/event-end_test.go b/src/agenor/life/event-end_test.go similarity index 93% rename from life/event-end_test.go rename to src/agenor/life/event-end_test.go index 530c51ef..f857858f 100644 --- a/life/event-end_test.go +++ b/src/agenor/life/event-end_test.go @@ -4,9 +4,9 @@ import ( . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" - "github.com/snivilised/agenor/core" - "github.com/snivilised/agenor/internal/enclave" - "github.com/snivilised/agenor/internal/opts" + "github.com/snivilised/jaywalk/src/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/internal/enclave" + "github.com/snivilised/jaywalk/src/agenor/internal/opts" ) var _ = Describe("event", func() { diff --git a/life/event-sleep_test.go b/src/agenor/life/event-sleep_test.go similarity index 97% rename from life/event-sleep_test.go rename to src/agenor/life/event-sleep_test.go index d521d345..f0ef69cc 100644 --- a/life/event-sleep_test.go +++ b/src/agenor/life/event-sleep_test.go @@ -3,7 +3,7 @@ package life_test import ( . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" - "github.com/snivilised/agenor/internal/opts" + "github.com/snivilised/jaywalk/src/agenor/internal/opts" ) var _ = Describe("event", func() { diff --git a/life/event-wake_test.go b/src/agenor/life/event-wake_test.go similarity index 97% rename from life/event-wake_test.go rename to src/agenor/life/event-wake_test.go index a42e227e..ee1be4c8 100644 --- a/life/event-wake_test.go +++ b/src/agenor/life/event-wake_test.go @@ -3,7 +3,7 @@ package life_test import ( . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" - "github.com/snivilised/agenor/internal/opts" + "github.com/snivilised/jaywalk/src/agenor/internal/opts" ) var _ = Describe("event", func() { diff --git a/life/events.go b/src/agenor/life/events.go similarity index 98% rename from life/events.go rename to src/agenor/life/events.go index 3bee637f..fb91fad8 100644 --- a/life/events.go +++ b/src/agenor/life/events.go @@ -1,8 +1,8 @@ package life import ( - "github.com/snivilised/agenor/core" - "github.com/snivilised/agenor/tapable" + "github.com/snivilised/jaywalk/src/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/tapable" ) type ( diff --git a/life/events_test.go b/src/agenor/life/events_test.go similarity index 91% rename from life/events_test.go rename to src/agenor/life/events_test.go index 1a68ba54..89bda5ba 100644 --- a/life/events_test.go +++ b/src/agenor/life/events_test.go @@ -4,8 +4,8 @@ import ( . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" - "github.com/snivilised/agenor/core" - "github.com/snivilised/agenor/life" + "github.com/snivilised/jaywalk/src/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/life" "github.com/snivilised/li18ngo" ) diff --git a/life/life-defs.go b/src/agenor/life/life-defs.go similarity index 96% rename from life/life-defs.go rename to src/agenor/life/life-defs.go index dc97e992..41e3255a 100644 --- a/life/life-defs.go +++ b/src/agenor/life/life-defs.go @@ -1,7 +1,7 @@ package life import ( - "github.com/snivilised/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/core" ) // beforeX diff --git a/life/life-suite_test.go b/src/agenor/life/life-suite_test.go similarity index 100% rename from life/life-suite_test.go rename to src/agenor/life/life-suite_test.go diff --git a/life/support_test.go b/src/agenor/life/support_test.go similarity index 100% rename from life/support_test.go rename to src/agenor/life/support_test.go diff --git a/manifest.go b/src/agenor/manifest.go similarity index 92% rename from manifest.go rename to src/agenor/manifest.go index 1bf44de6..4d6f8f4d 100644 --- a/manifest.go +++ b/src/agenor/manifest.go @@ -1,10 +1,10 @@ -package age +package agenor import ( "slices" - "github.com/snivilised/agenor/enums" - "github.com/snivilised/agenor/internal/third/lo" + "github.com/snivilised/jaywalk/src/agenor/enums" + "github.com/snivilised/jaywalk/src/internal/third/lo" ) type ( diff --git a/pref/defaults.go b/src/agenor/pref/defaults.go similarity index 95% rename from pref/defaults.go rename to src/agenor/pref/defaults.go index 76552ce9..5279a0a5 100644 --- a/pref/defaults.go +++ b/src/agenor/pref/defaults.go @@ -6,9 +6,9 @@ import ( "sort" "strings" - "github.com/snivilised/agenor/core" - "github.com/snivilised/agenor/enums" - "github.com/snivilised/agenor/internal/third/lo" + "github.com/snivilised/jaywalk/src/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/enums" + "github.com/snivilised/jaywalk/src/internal/third/lo" ) // DefaultReadEntriesHook reads the contents of a directory. The resulting diff --git a/pref/defects.go b/src/agenor/pref/defects.go similarity index 98% rename from pref/defects.go rename to src/agenor/pref/defects.go index 53fd12ac..d9a510af 100644 --- a/pref/defects.go +++ b/src/agenor/pref/defects.go @@ -3,8 +3,8 @@ package pref import ( "io/fs" - "github.com/snivilised/agenor/core" - "github.com/snivilised/agenor/enums" + "github.com/snivilised/jaywalk/src/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/enums" ) type ( diff --git a/pref/doc.go b/src/agenor/pref/doc.go similarity index 100% rename from pref/doc.go rename to src/agenor/pref/doc.go diff --git a/pref/facade.go b/src/agenor/pref/facade.go similarity index 97% rename from pref/facade.go rename to src/agenor/pref/facade.go index 332fb0fa..eef08e32 100644 --- a/pref/facade.go +++ b/src/agenor/pref/facade.go @@ -1,10 +1,10 @@ package pref import ( - "github.com/snivilised/agenor/core" - "github.com/snivilised/agenor/enums" - "github.com/snivilised/agenor/locale" - "github.com/snivilised/agenor/tfs" + "github.com/snivilised/jaywalk/src/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/enums" + "github.com/snivilised/jaywalk/locale" + "github.com/snivilised/jaywalk/src/agenor/tfs" ) type ( diff --git a/pref/json-options.go b/src/agenor/pref/json-options.go similarity index 92% rename from pref/json-options.go rename to src/agenor/pref/json-options.go index d2036648..262446c6 100644 --- a/pref/json-options.go +++ b/src/agenor/pref/json-options.go @@ -1,7 +1,7 @@ package pref import ( - "github.com/snivilised/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/core" ) // JSONOptions defines the JSON persist format for options. diff --git a/pref/options-concurrency.go b/src/agenor/pref/options-concurrency.go similarity index 98% rename from pref/options-concurrency.go rename to src/agenor/pref/options-concurrency.go index bde5b333..314ebf6b 100644 --- a/pref/options-concurrency.go +++ b/src/agenor/pref/options-concurrency.go @@ -4,7 +4,7 @@ import ( "runtime" "time" - "github.com/snivilised/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/core" ) type ( diff --git a/pref/options-filter.go b/src/agenor/pref/options-filter.go similarity index 98% rename from pref/options-filter.go rename to src/agenor/pref/options-filter.go index 1dbb5f73..b7da299e 100644 --- a/pref/options-filter.go +++ b/src/agenor/pref/options-filter.go @@ -1,7 +1,7 @@ package pref import ( - "github.com/snivilised/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/core" ) type ( diff --git a/pref/options-hibernate.go b/src/agenor/pref/options-hibernate.go similarity index 96% rename from pref/options-hibernate.go rename to src/agenor/pref/options-hibernate.go index 6b15fe92..489d9c80 100644 --- a/pref/options-hibernate.go +++ b/src/agenor/pref/options-hibernate.go @@ -1,7 +1,7 @@ package pref import ( - "github.com/snivilised/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/core" ) // WithHibernationBehaviourExclusiveWake activates hibernation diff --git a/pref/options-hooks.go b/src/agenor/pref/options-hooks.go similarity index 96% rename from pref/options-hooks.go rename to src/agenor/pref/options-hooks.go index 7aa44f7e..be332eab 100644 --- a/pref/options-hooks.go +++ b/src/agenor/pref/options-hooks.go @@ -1,7 +1,7 @@ package pref import ( - "github.com/snivilised/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/core" ) // WithHookCaseSensitiveSort specifies that a directory's contents diff --git a/pref/options-life.go b/src/agenor/pref/options-life.go similarity index 97% rename from pref/options-life.go rename to src/agenor/pref/options-life.go index 1d258c77..aa1a8a9a 100644 --- a/pref/options-life.go +++ b/src/agenor/pref/options-life.go @@ -1,7 +1,7 @@ package pref import ( - "github.com/snivilised/agenor/life" + "github.com/snivilised/jaywalk/src/agenor/life" ) // WithOnAscend sets ascend handler, invoked when navigator diff --git a/pref/options-log.go b/src/agenor/pref/options-log.go similarity index 100% rename from pref/options-log.go rename to src/agenor/pref/options-log.go diff --git a/pref/options-navigation-behaviours.go b/src/agenor/pref/options-navigation-behaviours.go similarity index 100% rename from pref/options-navigation-behaviours.go rename to src/agenor/pref/options-navigation-behaviours.go diff --git a/pref/options-persist.go b/src/agenor/pref/options-persist.go similarity index 80% rename from pref/options-persist.go rename to src/agenor/pref/options-persist.go index c202a40a..64668daf 100644 --- a/pref/options-persist.go +++ b/src/agenor/pref/options-persist.go @@ -1,7 +1,7 @@ package pref import ( - "github.com/snivilised/agenor/enums" + "github.com/snivilised/jaywalk/src/agenor/enums" ) type ( diff --git a/pref/options-sampling.go b/src/agenor/pref/options-sampling.go similarity index 98% rename from pref/options-sampling.go rename to src/agenor/pref/options-sampling.go index b602944f..5f2f52c5 100644 --- a/pref/options-sampling.go +++ b/src/agenor/pref/options-sampling.go @@ -1,8 +1,8 @@ package pref import ( - "github.com/snivilised/agenor/core" - "github.com/snivilised/agenor/enums" + "github.com/snivilised/jaywalk/src/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/enums" ) type ( diff --git a/pref/options.go b/src/agenor/pref/options.go similarity index 96% rename from pref/options.go rename to src/agenor/pref/options.go index 9ca38555..3f8488c6 100644 --- a/pref/options.go +++ b/src/agenor/pref/options.go @@ -6,9 +6,9 @@ import ( "path/filepath" "runtime" - "github.com/snivilised/agenor/core" - "github.com/snivilised/agenor/life" - "github.com/snivilised/agenor/tapable" + "github.com/snivilised/jaywalk/src/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/life" + "github.com/snivilised/jaywalk/src/agenor/tapable" ) type ( diff --git a/pref/pref-defs.go b/src/agenor/pref/pref-defs.go similarity index 100% rename from pref/pref-defs.go rename to src/agenor/pref/pref-defs.go diff --git a/pref/pref-suite_test.go b/src/agenor/pref/pref-suite_test.go similarity index 80% rename from pref/pref-suite_test.go rename to src/agenor/pref/pref-suite_test.go index b9ef553f..c4113eed 100644 --- a/pref/pref-suite_test.go +++ b/src/agenor/pref/pref-suite_test.go @@ -5,9 +5,9 @@ import ( . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" - "github.com/snivilised/agenor/core" - "github.com/snivilised/agenor/enums" - "github.com/snivilised/agenor/pref" + "github.com/snivilised/jaywalk/src/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/enums" + "github.com/snivilised/jaywalk/src/agenor/pref" ) func TestPref(t *testing.T) { diff --git a/pref/with-operators_test.go b/src/agenor/pref/with-operators_test.go similarity index 73% rename from pref/with-operators_test.go rename to src/agenor/pref/with-operators_test.go index 67bbc9e5..cac86aa6 100644 --- a/pref/with-operators_test.go +++ b/src/agenor/pref/with-operators_test.go @@ -6,10 +6,10 @@ import ( . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" - age "github.com/snivilised/agenor" - "github.com/snivilised/agenor/core" - "github.com/snivilised/agenor/enums" - "github.com/snivilised/agenor/pref" + "github.com/snivilised/jaywalk/src/agenor" + "github.com/snivilised/jaywalk/src/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/enums" + "github.com/snivilised/jaywalk/src/agenor/pref" "github.com/snivilised/li18ngo" ) @@ -33,55 +33,55 @@ var _ = Describe("With Operators", Ordered, func() { Context("WithCPU", func() { It("🧪 should: create option", func() { - Expect(age.WithCPU()).NotTo(BeNil()) + Expect(agenor.WithCPU()).NotTo(BeNil()) }) }) Context("WithDepth", func() { It("🧪 should: create option", func() { - Expect(age.WithDepth(1)).NotTo(BeNil()) + Expect(agenor.WithDepth(1)).NotTo(BeNil()) }) }) Context("WithFaultHandler", func() { It("🧪 should: create option", func() { - Expect(age.WithFaultHandler(&testFaultHandler{})).NotTo(BeNil()) + Expect(agenor.WithFaultHandler(&testFaultHandler{})).NotTo(BeNil()) }) }) Context("WithFilter", func() { It("🧪 should: create option", func() { - Expect(age.WithFilter(filterOptions)).NotTo(BeNil()) + Expect(agenor.WithFilter(filterOptions)).NotTo(BeNil()) }) }) Context("WithHibernationBehaviourExclusiveWake", func() { It("🧪 should: create option", func() { - Expect(age.WithHibernationBehaviourExclusiveWake()).NotTo(BeNil()) + Expect(agenor.WithHibernationBehaviourExclusiveWake()).NotTo(BeNil()) }) }) Context("WithHibernationBehaviourInclusiveSleep", func() { It("🧪 should: create option", func() { - Expect(age.WithHibernationBehaviourInclusiveSleep()).NotTo(BeNil()) + Expect(agenor.WithHibernationBehaviourInclusiveSleep()).NotTo(BeNil()) }) }) Context("WithHibernationFilterSleep", func() { It("🧪 should: create option", func() { - Expect(age.WithHibernationFilterSleep(nodeDef)).NotTo(BeNil()) + Expect(agenor.WithHibernationFilterSleep(nodeDef)).NotTo(BeNil()) }) }) Context("WithHibernationFilterWake", func() { It("🧪 should: create option", func() { - Expect(age.WithHibernationFilterWake(nodeDef)).NotTo(BeNil()) + Expect(agenor.WithHibernationFilterWake(nodeDef)).NotTo(BeNil()) }) }) Context("WithHibernationOptions", func() { It("🧪 should: create option", func() { - Expect(age.WithHibernationOptions(&core.HibernateOptions{ + Expect(agenor.WithHibernationOptions(&core.HibernateOptions{ WakeAt: nodeDef, })).NotTo(BeNil()) }) @@ -89,7 +89,7 @@ var _ = Describe("With Operators", Ordered, func() { Context("WithHookSort", func() { It("🧪 should: create option", func() { - option := age.WithHookSort( + option := agenor.WithHookSort( func([]fs.DirEntry, ...any) {}, ) Expect(option).NotTo(BeNil()) @@ -99,7 +99,7 @@ var _ = Describe("With Operators", Ordered, func() { Context("WithHookFileSubPath", func() { It("🧪 should: create option", func() { - option := age.WithHookFileSubPath(func(*core.SubPathInfo) string { + option := agenor.WithHookFileSubPath(func(*core.SubPathInfo) string { return "" }) Expect(option).NotTo(BeNil()) @@ -109,7 +109,7 @@ var _ = Describe("With Operators", Ordered, func() { Context("WithHookDirectorySubPath", func() { It("🧪 should: create option", func() { - option := age.WithHookDirectorySubPath(func(*core.SubPathInfo) string { + option := agenor.WithHookDirectorySubPath(func(*core.SubPathInfo) string { return "" }) Expect(option).NotTo(BeNil()) @@ -119,7 +119,7 @@ var _ = Describe("With Operators", Ordered, func() { Context("WithNavigationBehaviours", func() { It("🧪 should: create option", func() { - option := age.WithNavigationBehaviours( + option := agenor.WithNavigationBehaviours( &pref.NavigationBehaviours{ SubPath: pref.SubPathBehaviour{ KeepTrailingSep: true, @@ -139,7 +139,7 @@ var _ = Describe("With Operators", Ordered, func() { Context("WithPanicHandler", func() { It("🧪 should: create option", func() { - option := age.WithPanicHandler(&testPanicHandler{}) + option := agenor.WithPanicHandler(&testPanicHandler{}) Expect(option).NotTo(BeNil()) _ = option(pref.DefaultOptions()) }) @@ -147,19 +147,19 @@ var _ = Describe("With Operators", Ordered, func() { Context("WithNoRecurse", func() { It("🧪 should: create option", func() { - Expect(age.WithNoRecurse()).NotTo(BeNil()) + Expect(agenor.WithNoRecurse()).NotTo(BeNil()) }) }) Context("WithNoW", func() { It("🧪 should: create option", func() { - Expect(age.WithNoW(3)).NotTo(BeNil()) + Expect(agenor.WithNoW(3)).NotTo(BeNil()) }) }) Context("WithSamplingOptions", func() { It("🧪 should: create option", func() { - Expect(age.WithSamplingOptions( + Expect(agenor.WithSamplingOptions( &pref.SamplingOptions{ Type: enums.SampleTypeFilter, InReverse: true, @@ -174,7 +174,7 @@ var _ = Describe("With Operators", Ordered, func() { Context("WithSkipHandler", func() { It("🧪 should: create option", func() { - option := age.WithSkipHandler(&testSkipHandler{}) + option := agenor.WithSkipHandler(&testSkipHandler{}) Expect(option).NotTo(BeNil()) _ = option(pref.DefaultOptions()) }) @@ -182,7 +182,7 @@ var _ = Describe("With Operators", Ordered, func() { Context("WithSortBehaviour", func() { It("🧪 should: create option", func() { - option := age.WithSortBehaviour(&pref.SortBehaviour{ + option := agenor.WithSortBehaviour(&pref.SortBehaviour{ IsCaseSensitive: true, SortFilesFirst: true, }) @@ -193,7 +193,7 @@ var _ = Describe("With Operators", Ordered, func() { Context("WithSubPathBehaviour", func() { It("🧪 should: create option", func() { - option := age.WithSubPathBehaviour( + option := agenor.WithSubPathBehaviour( &pref.SubPathBehaviour{ KeepTrailingSep: true, }, diff --git a/scaffold.go b/src/agenor/scaffold.go similarity index 92% rename from scaffold.go rename to src/agenor/scaffold.go index bf595753..0b508bce 100644 --- a/scaffold.go +++ b/src/agenor/scaffold.go @@ -1,13 +1,13 @@ -package age +package agenor import ( - "github.com/snivilised/agenor/core" - "github.com/snivilised/agenor/internal/enclave" - "github.com/snivilised/agenor/internal/opts" - "github.com/snivilised/agenor/internal/third/lo" - "github.com/snivilised/agenor/locale" - "github.com/snivilised/agenor/pref" - "github.com/snivilised/agenor/tfs" + "github.com/snivilised/jaywalk/src/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/internal/enclave" + "github.com/snivilised/jaywalk/src/agenor/internal/opts" + "github.com/snivilised/jaywalk/src/internal/third/lo" + "github.com/snivilised/jaywalk/locale" + "github.com/snivilised/jaywalk/src/agenor/pref" + "github.com/snivilised/jaywalk/src/agenor/tfs" ) type ( diff --git a/session.go b/src/agenor/session.go similarity index 90% rename from session.go rename to src/agenor/session.go index a77f6082..40eaf6de 100644 --- a/session.go +++ b/src/agenor/session.go @@ -1,10 +1,10 @@ -package age +package agenor import ( "context" "time" - "github.com/snivilised/agenor/internal/enclave" + "github.com/snivilised/jaywalk/src/agenor/internal/enclave" ) type session struct { diff --git a/stock/doc.go b/src/agenor/stock/doc.go similarity index 100% rename from stock/doc.go rename to src/agenor/stock/doc.go diff --git a/stock/error.go b/src/agenor/stock/error.go similarity index 100% rename from stock/error.go rename to src/agenor/stock/error.go diff --git a/synchronise.go b/src/agenor/synchronise.go similarity index 91% rename from synchronise.go rename to src/agenor/synchronise.go index 3eded4f6..cda8b538 100644 --- a/synchronise.go +++ b/src/agenor/synchronise.go @@ -1,13 +1,13 @@ -package age +package agenor import ( "context" "github.com/pkg/errors" - "github.com/snivilised/agenor/core" - "github.com/snivilised/agenor/internal/enclave" - "github.com/snivilised/agenor/locale" - "github.com/snivilised/agenor/pref" + "github.com/snivilised/jaywalk/src/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/internal/enclave" + "github.com/snivilised/jaywalk/locale" + "github.com/snivilised/jaywalk/src/agenor/pref" "github.com/snivilised/pants" ) diff --git a/tapable/broadcasters.go b/src/agenor/tapable/broadcasters.go similarity index 98% rename from tapable/broadcasters.go rename to src/agenor/tapable/broadcasters.go index f4fac8f4..e2419589 100644 --- a/tapable/broadcasters.go +++ b/src/agenor/tapable/broadcasters.go @@ -3,7 +3,7 @@ package tapable import ( "io/fs" - "github.com/snivilised/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/core" ) type ( diff --git a/tapable/doc.go b/src/agenor/tapable/doc.go similarity index 100% rename from tapable/doc.go rename to src/agenor/tapable/doc.go diff --git a/tapable/hooks.go b/src/agenor/tapable/hooks.go similarity index 99% rename from tapable/hooks.go rename to src/agenor/tapable/hooks.go index d1195bc6..23a41e5d 100644 --- a/tapable/hooks.go +++ b/src/agenor/tapable/hooks.go @@ -1,7 +1,7 @@ package tapable import ( - "github.com/snivilised/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/core" ) type ( diff --git a/tapable/tapable-defs.go b/src/agenor/tapable/tapable-defs.go similarity index 100% rename from tapable/tapable-defs.go rename to src/agenor/tapable/tapable-defs.go diff --git a/tapable/tapable-suite_test.go b/src/agenor/tapable/tapable-suite_test.go similarity index 100% rename from tapable/tapable-suite_test.go rename to src/agenor/tapable/tapable-suite_test.go diff --git a/tapable/tapable_test.go b/src/agenor/tapable/tapable_test.go similarity index 95% rename from tapable/tapable_test.go rename to src/agenor/tapable/tapable_test.go index c4923f04..b4e81331 100644 --- a/tapable/tapable_test.go +++ b/src/agenor/tapable/tapable_test.go @@ -6,12 +6,12 @@ import ( . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" - age "github.com/snivilised/agenor" - "github.com/snivilised/agenor/core" - lab "github.com/snivilised/agenor/internal/laboratory" - "github.com/snivilised/agenor/internal/opts" - "github.com/snivilised/agenor/pref" - "github.com/snivilised/agenor/test/hanno" + "github.com/snivilised/jaywalk/src/agenor" + "github.com/snivilised/jaywalk/src/agenor/core" + lab "github.com/snivilised/jaywalk/src/agenor/internal/laboratory" + "github.com/snivilised/jaywalk/src/agenor/internal/opts" + "github.com/snivilised/jaywalk/src/agenor/pref" + "github.com/snivilised/jaywalk/src/agenor/test/hanno" "github.com/snivilised/nefilim/test/luna" ) @@ -212,7 +212,7 @@ var _ = Describe("Tapable", Ordered, func() { }, ) - sys := age.NewReadDirFS(age.Rel{ + sys := agenor.NewReadDirFS(agenor.Rel{ Root: root, }) _, _ = o.Hooks.ReadDirectory.Default()(sys, root) diff --git a/test/cmd/venus/main.go b/src/agenor/test/cmd/venus/main.go similarity index 83% rename from test/cmd/venus/main.go rename to src/agenor/test/cmd/venus/main.go index 49b47148..299f4c67 100644 --- a/test/cmd/venus/main.go +++ b/src/agenor/test/cmd/venus/main.go @@ -16,14 +16,14 @@ import ( "os" "strings" - age "github.com/snivilised/agenor" - "github.com/snivilised/agenor/core" - "github.com/snivilised/agenor/enums" - lab "github.com/snivilised/agenor/internal/laboratory" - "github.com/snivilised/agenor/internal/third/lo" - "github.com/snivilised/agenor/pref" - "github.com/snivilised/agenor/test/hanno" - "github.com/snivilised/agenor/tfs" + "github.com/snivilised/jaywalk/src/agenor" + "github.com/snivilised/jaywalk/src/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/enums" + lab "github.com/snivilised/jaywalk/src/agenor/internal/laboratory" + "github.com/snivilised/jaywalk/src/internal/third/lo" + "github.com/snivilised/jaywalk/src/agenor/pref" + "github.com/snivilised/jaywalk/src/agenor/test/hanno" + "github.com/snivilised/jaywalk/src/agenor/tfs" "github.com/snivilised/li18ngo" ) @@ -106,12 +106,12 @@ func navigate(n *navigation) { ctx := context.Background() fS := hanno.Nuxx(verbose, strings.Split(n.filters, ",")...) - result, err := age.Walk().Configure().Extent(age.Prime( + result, err := agenor.Walk().Configure().Extent(agenor.Prime( &pref.Using{ Tree: n.path, Subscription: n.subscription, Head: pref.Head{ - Handler: func(servant age.Servant) error { + Handler: func(servant agenor.Servant) error { node := servant.Node() indicator := lo.Ternary(node.IsDirectory(), "📂", "🏷️") @@ -142,10 +142,10 @@ func navigate(n *navigation) { }, }, }, - age.WithOnBegin(lab.Begin("🔊")), - age.WithOnEnd(lab.End("🏁")), - age.IfOptionF(n.pattern != "", func() pref.Option { - return age.WithFilter(&pref.FilterOptions{ + agenor.WithOnBegin(lab.Begin("🔊")), + agenor.WithOnEnd(lab.End("🏁")), + agenor.IfOptionF(n.pattern != "", func() pref.Option { + return agenor.WithFilter(&pref.FilterOptions{ Node: &core.FilterDef{ Type: enums.FilterTypeGlobEx, Description: "as selected by user", @@ -154,7 +154,7 @@ func navigate(n *navigation) { }, }) }), - age.WithHookReadDirectory(readEntriesHook), + agenor.WithHookReadDirectory(readEntriesHook), )).Navigate(ctx) if err != nil { fmt.Printf("%v \n", err) diff --git a/test/hanno/command-tester.go b/src/agenor/test/hanno/command-tester.go similarity index 100% rename from test/hanno/command-tester.go rename to src/agenor/test/hanno/command-tester.go diff --git a/test/hanno/virtual-tree.go b/src/agenor/test/hanno/virtual-tree.go similarity index 98% rename from test/hanno/virtual-tree.go rename to src/agenor/test/hanno/virtual-tree.go index 3d6740a6..72213a30 100644 --- a/test/hanno/virtual-tree.go +++ b/src/agenor/test/hanno/virtual-tree.go @@ -18,8 +18,8 @@ import ( "strings" "testing/fstest" - "github.com/snivilised/agenor/collections" - "github.com/snivilised/agenor/internal/third/lo" + "github.com/snivilised/jaywalk/src/agenor/collections" + "github.com/snivilised/jaywalk/src/internal/third/lo" "github.com/snivilised/nefilim/test/luna" ) diff --git a/tfs/doc.go b/src/agenor/tfs/doc.go similarity index 100% rename from tfs/doc.go rename to src/agenor/tfs/doc.go diff --git a/tfs/local-fs.go b/src/agenor/tfs/local-fs.go similarity index 100% rename from tfs/local-fs.go rename to src/agenor/tfs/local-fs.go diff --git a/tfs/tfs-defs.go b/src/agenor/tfs/tfs-defs.go similarity index 100% rename from tfs/tfs-defs.go rename to src/agenor/tfs/tfs-defs.go diff --git a/traverse-api.go b/src/agenor/traverse-api.go similarity index 97% rename from traverse-api.go rename to src/agenor/traverse-api.go index 459019b1..1c7e5d1b 100644 --- a/traverse-api.go +++ b/src/agenor/traverse-api.go @@ -1,16 +1,16 @@ -// Package age (agenor) is the front line user facing interface to this module. +// Package agenor is the front line user facing interface to this module. // It sits on the top of the code stack and is allowed to use anything, but // nothing else can depend on definitions here, except unit tests. -package age +package agenor import ( "time" - "github.com/snivilised/agenor/core" - "github.com/snivilised/agenor/enums" - "github.com/snivilised/agenor/internal/filtering" - "github.com/snivilised/agenor/pref" - "github.com/snivilised/agenor/tfs" + "github.com/snivilised/jaywalk/src/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/enums" + "github.com/snivilised/jaywalk/src/agenor/internal/filtering" + "github.com/snivilised/jaywalk/src/agenor/pref" + "github.com/snivilised/jaywalk/src/agenor/tfs" nef "github.com/snivilised/nefilim" ) diff --git a/traverse-suite_test.go b/src/agenor/traverse-suite_test.go similarity index 80% rename from traverse-suite_test.go rename to src/agenor/traverse-suite_test.go index eb7a1545..a17ef705 100644 --- a/traverse-suite_test.go +++ b/src/agenor/traverse-suite_test.go @@ -1,4 +1,4 @@ -package age_test +package agenor_test import ( "errors" @@ -7,7 +7,7 @@ import ( . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" - age "github.com/snivilised/agenor" + "github.com/snivilised/jaywalk/src/agenor" ) func TestTraverse(t *testing.T) { @@ -25,7 +25,7 @@ const ( directories = 2 ) -var noOpHandler = func(_ age.Servant) error { +var noOpHandler = func(_ agenor.Servant) error { return nil } diff --git a/cmd/command/bootstrap.go b/src/app/command/bootstrap.go similarity index 97% rename from cmd/command/bootstrap.go rename to src/app/command/bootstrap.go index ad79b0db..dcf7f1a4 100644 --- a/cmd/command/bootstrap.go +++ b/src/app/command/bootstrap.go @@ -5,8 +5,8 @@ import ( "os" "github.com/cubiest/jibberjabber" - "github.com/snivilised/agenor/internal/third/lo" - "github.com/snivilised/agenor/locale" + "github.com/snivilised/jaywalk/src/internal/third/lo" + "github.com/snivilised/jaywalk/locale" "github.com/snivilised/li18ngo" "github.com/snivilised/mamba/assist" macfg "github.com/snivilised/mamba/assist/cfg" @@ -16,8 +16,8 @@ import ( "github.com/spf13/viper" "golang.org/x/text/language" - "github.com/snivilised/agenor/cmd/internal/cfg" - "github.com/snivilised/agenor/cmd/ui" + "github.com/snivilised/jaywalk/src/app/command/internal/cfg" + "github.com/snivilised/jaywalk/src/app/ui" ) // --------------------------------------------------------------------------- diff --git a/cmd/command/bootstrap_test.go b/src/app/command/bootstrap_test.go similarity index 91% rename from cmd/command/bootstrap_test.go rename to src/app/command/bootstrap_test.go index 08bf1a8c..8bae65c3 100644 --- a/cmd/command/bootstrap_test.go +++ b/src/app/command/bootstrap_test.go @@ -3,8 +3,8 @@ package command_test import ( . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" - "github.com/snivilised/agenor/cmd/command" - "github.com/snivilised/agenor/test/hanno" + "github.com/snivilised/jaywalk/src/app/command" + "github.com/snivilised/jaywalk/src/agenor/test/hanno" nef "github.com/snivilised/nefilim" diff --git a/cmd/command/command_suite_test.go b/src/app/command/command_suite_test.go similarity index 100% rename from cmd/command/command_suite_test.go rename to src/app/command/command_suite_test.go diff --git a/cmd/command/const.go b/src/app/command/const.go similarity index 95% rename from cmd/command/const.go rename to src/app/command/const.go index b9ab04d6..2abb7dc5 100644 --- a/cmd/command/const.go +++ b/src/app/command/const.go @@ -7,7 +7,7 @@ package command const ( AppEmoji = "🍒" ApplicationName = "jay" - SourceID = "github.com/snivilised/agenor" + SourceID = "github.com/snivilised/jaywalk/src/agenor" ) // --------------------------------------------------------------------------- diff --git a/cmd/command/doc.go b/src/app/command/doc.go similarity index 100% rename from cmd/command/doc.go rename to src/app/command/doc.go diff --git a/cmd/command/inputs.go b/src/app/command/inputs.go similarity index 97% rename from cmd/command/inputs.go rename to src/app/command/inputs.go index cb6b29e3..98443c59 100644 --- a/cmd/command/inputs.go +++ b/src/app/command/inputs.go @@ -3,11 +3,11 @@ package command import ( "fmt" - "github.com/snivilised/agenor/enums" + "github.com/snivilised/jaywalk/src/agenor/enums" "github.com/snivilised/mamba/assist" "github.com/snivilised/mamba/store" - "github.com/snivilised/agenor/cmd/ui" + "github.com/snivilised/jaywalk/src/app/ui" ) // --------------------------------------------------------------------------- diff --git a/cmd/internal/cfg/cfg_suite_test.go b/src/app/command/internal/cfg/cfg_suite_test.go similarity index 100% rename from cmd/internal/cfg/cfg_suite_test.go rename to src/app/command/internal/cfg/cfg_suite_test.go diff --git a/cmd/internal/cfg/doc.go b/src/app/command/internal/cfg/doc.go similarity index 100% rename from cmd/internal/cfg/doc.go rename to src/app/command/internal/cfg/doc.go diff --git a/cmd/internal/cfg/example-config.yml b/src/app/command/internal/cfg/example-config.yml similarity index 100% rename from cmd/internal/cfg/example-config.yml rename to src/app/command/internal/cfg/example-config.yml diff --git a/cmd/internal/cfg/fixtures_test.go b/src/app/command/internal/cfg/fixtures_test.go similarity index 100% rename from cmd/internal/cfg/fixtures_test.go rename to src/app/command/internal/cfg/fixtures_test.go diff --git a/cmd/internal/cfg/flags.go b/src/app/command/internal/cfg/flags.go similarity index 100% rename from cmd/internal/cfg/flags.go rename to src/app/command/internal/cfg/flags.go diff --git a/cmd/internal/cfg/flags_test.go b/src/app/command/internal/cfg/flags_test.go similarity index 98% rename from cmd/internal/cfg/flags_test.go rename to src/app/command/internal/cfg/flags_test.go index 66ccfd2d..1cc6291c 100644 --- a/cmd/internal/cfg/flags_test.go +++ b/src/app/command/internal/cfg/flags_test.go @@ -7,7 +7,7 @@ import ( . "github.com/onsi/gomega" "github.com/spf13/cobra" - "github.com/snivilised/agenor/cmd/internal/cfg" + "github.com/snivilised/jaywalk/src/app/command/internal/cfg" ) var _ = Describe("FlagResolver", func() { diff --git a/cmd/internal/cfg/helpers_test.go b/src/app/command/internal/cfg/helpers_test.go similarity index 100% rename from cmd/internal/cfg/helpers_test.go rename to src/app/command/internal/cfg/helpers_test.go diff --git a/cmd/internal/cfg/loader.go b/src/app/command/internal/cfg/loader.go similarity index 100% rename from cmd/internal/cfg/loader.go rename to src/app/command/internal/cfg/loader.go diff --git a/cmd/internal/cfg/loader_test.go b/src/app/command/internal/cfg/loader_test.go similarity index 98% rename from cmd/internal/cfg/loader_test.go rename to src/app/command/internal/cfg/loader_test.go index 87996352..e1b6e89b 100644 --- a/cmd/internal/cfg/loader_test.go +++ b/src/app/command/internal/cfg/loader_test.go @@ -6,7 +6,7 @@ import ( . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" - "github.com/snivilised/agenor/cmd/internal/cfg" + "github.com/snivilised/jaywalk/src/app/command/internal/cfg" ) var _ = Describe("Load", func() { diff --git a/cmd/internal/cfg/types.go b/src/app/command/internal/cfg/types.go similarity index 100% rename from cmd/internal/cfg/types.go rename to src/app/command/internal/cfg/types.go diff --git a/cmd/internal/cfg/validate.go b/src/app/command/internal/cfg/validate.go similarity index 100% rename from cmd/internal/cfg/validate.go rename to src/app/command/internal/cfg/validate.go diff --git a/cmd/internal/cfg/validate_test.go b/src/app/command/internal/cfg/validate_test.go similarity index 98% rename from cmd/internal/cfg/validate_test.go rename to src/app/command/internal/cfg/validate_test.go index 3ab32062..8c724cd9 100644 --- a/cmd/internal/cfg/validate_test.go +++ b/src/app/command/internal/cfg/validate_test.go @@ -4,7 +4,7 @@ import ( . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" - "github.com/snivilised/agenor/cmd/internal/cfg" + "github.com/snivilised/jaywalk/src/app/command/internal/cfg" ) var _ = Describe("Validate", func() { diff --git a/cmd/command/param-sets.go b/src/app/command/param-sets.go similarity index 100% rename from cmd/command/param-sets.go rename to src/app/command/param-sets.go diff --git a/cmd/command/root-cmd.go b/src/app/command/root-cmd.go similarity index 100% rename from cmd/command/root-cmd.go rename to src/app/command/root-cmd.go diff --git a/cmd/command/root-cmd_test.go b/src/app/command/root-cmd_test.go similarity index 88% rename from cmd/command/root-cmd_test.go rename to src/app/command/root-cmd_test.go index c2985404..24938b10 100644 --- a/cmd/command/root-cmd_test.go +++ b/src/app/command/root-cmd_test.go @@ -4,8 +4,8 @@ import ( . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" - "github.com/snivilised/agenor/cmd/command" - "github.com/snivilised/agenor/test/hanno" + "github.com/snivilised/jaywalk/src/app/command" + "github.com/snivilised/jaywalk/src/agenor/test/hanno" nef "github.com/snivilised/nefilim" ) diff --git a/cmd/command/run-cmd.go b/src/app/command/run-cmd.go similarity index 90% rename from cmd/command/run-cmd.go rename to src/app/command/run-cmd.go index 277fc7d5..67029bc3 100644 --- a/cmd/command/run-cmd.go +++ b/src/app/command/run-cmd.go @@ -9,9 +9,9 @@ import ( "github.com/snivilised/mamba/store" "github.com/spf13/cobra" - age "github.com/snivilised/agenor" - "github.com/snivilised/agenor/enums" - "github.com/snivilised/agenor/pref" + "github.com/snivilised/jaywalk/src/agenor" + "github.com/snivilised/jaywalk/src/agenor/enums" + "github.com/snivilised/jaywalk/src/agenor/pref" ) const ( @@ -113,7 +113,7 @@ func (b *Bootstrap) runRun(cmd *cobra.Command, args []string) error { return executeRun(cmd.Context(), inputs) } -// executeRun builds and runs an agenor concurrent traversal using age.Hare, +// executeRun builds and runs an agenor concurrent traversal using agenor.Hare, // which supports both prime and resume modes with a worker pool. func executeRun(ctx context.Context, inputs *RunInputs) error { subscription, err := ResolveSubscription(inputs.ParamSet.Native.Subscribe) @@ -125,9 +125,9 @@ func executeRun(ctx context.Context, inputs *RunInputs) error { opts := buildOptions(inputs.SharedFamilies) if inputs.WorkerPool.Native.CPU { - opts = append(opts, age.WithCPU()) + opts = append(opts, agenor.WithCPU()) } else if n := inputs.WorkerPool.Native.NoWorkers; n > 0 { - opts = append(opts, age.WithNoW(uint(n))) + opts = append(opts, agenor.WithNoW(uint(n))) } var facade pref.Facade @@ -136,7 +136,7 @@ func executeRun(ctx context.Context, inputs *RunInputs) error { facade = &pref.Using{ Subscription: subscription, Head: pref.Head{ - Handler: func(servant age.Servant) error { + Handler: func(servant agenor.Servant) error { return inputs.UI.OnNode(servant.Node()) }, }, @@ -150,7 +150,7 @@ func executeRun(ctx context.Context, inputs *RunInputs) error { facade = &pref.Relic{ Head: pref.Head{ - Handler: func(servant age.Servant) error { + Handler: func(servant agenor.Servant) error { return inputs.UI.OnNode(servant.Node()) }, }, @@ -160,7 +160,7 @@ func executeRun(ctx context.Context, inputs *RunInputs) error { wg := sync.WaitGroup{} - result, err := age.Hare(isPrime, &wg)(facade, opts...).Navigate(ctx) + result, err := agenor.Hare(isPrime, &wg)(facade, opts...).Navigate(ctx) wg.Wait() if err != nil { diff --git a/cmd/command/version.go b/src/app/command/version.go similarity index 100% rename from cmd/command/version.go rename to src/app/command/version.go diff --git a/cmd/command/version.txt b/src/app/command/version.txt similarity index 100% rename from cmd/command/version.txt rename to src/app/command/version.txt diff --git a/cmd/command/walk-cmd.go b/src/app/command/walk-cmd.go similarity index 87% rename from cmd/command/walk-cmd.go rename to src/app/command/walk-cmd.go index ad6fbc53..02537d97 100644 --- a/cmd/command/walk-cmd.go +++ b/src/app/command/walk-cmd.go @@ -8,9 +8,9 @@ import ( "github.com/snivilised/mamba/store" "github.com/spf13/cobra" - age "github.com/snivilised/agenor" - "github.com/snivilised/agenor/enums" - "github.com/snivilised/agenor/pref" + "github.com/snivilised/jaywalk/src/agenor" + "github.com/snivilised/jaywalk/src/agenor/enums" + "github.com/snivilised/jaywalk/src/agenor/pref" ) const ( @@ -105,7 +105,7 @@ func (b *Bootstrap) runWalk(cmd *cobra.Command, args []string) error { return executeWalk(cmd.Context(), inputs) } -// executeWalk builds and runs an agenor walk traversal using age.Tortoise, +// executeWalk builds and runs an agenor walk traversal using agenor.Tortoise, // which supports both prime and resume modes for synchronous walking. func executeWalk(ctx context.Context, inputs *WalkInputs) error { subscription, err := ResolveSubscription(inputs.ParamSet.Native.Subscribe) @@ -122,7 +122,7 @@ func executeWalk(ctx context.Context, inputs *WalkInputs) error { facade = &pref.Using{ Subscription: subscription, Head: pref.Head{ - Handler: func(servant age.Servant) error { + Handler: func(servant agenor.Servant) error { return inputs.UI.OnNode(servant.Node()) }, }, @@ -136,7 +136,7 @@ func executeWalk(ctx context.Context, inputs *WalkInputs) error { facade = &pref.Relic{ Head: pref.Head{ - Handler: func(servant age.Servant) error { + Handler: func(servant agenor.Servant) error { return inputs.UI.OnNode(servant.Node()) }, }, @@ -144,7 +144,7 @@ func executeWalk(ctx context.Context, inputs *WalkInputs) error { } } - result, err := age.Tortoise(isPrime)(facade, opts...).Navigate(ctx) + result, err := agenor.Tortoise(isPrime)(facade, opts...).Navigate(ctx) if err != nil { inputs.UI.Error(fmt.Sprintf("walk failed: %v", err)) return err @@ -165,20 +165,20 @@ func buildOptions(families SharedFamilies) []pref.Option { var opts []pref.Option if families.Cascade.Native.NoRecurse { - opts = append(opts, age.WithNoRecurse()) + opts = append(opts, agenor.WithNoRecurse()) } if d := families.Cascade.Native.Depth; d > 0 { - opts = append(opts, age.WithDepth(d)) + opts = append(opts, agenor.WithDepth(d)) } // TODO: implement DryRun on age // if families.Preview.Native.DryRun { - // opts = append(opts, age.WithDryRun()) + // opts = append(opts, agenor.WithDryRun()) // } if families.Sampling.Native.IsSampling { - opts = append(opts, age.WithSamplingOptions(&pref.SamplingOptions{ + opts = append(opts, agenor.WithSamplingOptions(&pref.SamplingOptions{ NoOf: pref.EntryQuantities{ Files: families.Sampling.Native.NoFiles, Directories: families.Sampling.Native.NoFolders, @@ -190,12 +190,12 @@ func buildOptions(families SharedFamilies) []pref.Option { } // resolveResumeStrategy maps the --resume string to the agenor constant. -func resolveResumeStrategy(resume string) (age.ResumeStrategy, error) { +func resolveResumeStrategy(resume string) (agenor.ResumeStrategy, error) { switch resume { case ResumeStrategySpawn: - return age.ResumeStrategySpawn, nil + return agenor.ResumeStrategySpawn, nil case ResumeStrategyFastward: - return age.ResumeStrategyFastward, nil + return agenor.ResumeStrategyFastward, nil default: return 0, fmt.Errorf( "invalid --resume value %q: must be %q or %q", diff --git a/cmd/ui/doc.go b/src/app/ui/doc.go similarity index 100% rename from cmd/ui/doc.go rename to src/app/ui/doc.go diff --git a/cmd/ui/linear.go b/src/app/ui/linear.go similarity index 95% rename from cmd/ui/linear.go rename to src/app/ui/linear.go index 77fc82b7..bb76bdaf 100644 --- a/cmd/ui/linear.go +++ b/src/app/ui/linear.go @@ -4,7 +4,7 @@ import ( "fmt" "sync" - "github.com/snivilised/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/core" ) // linear is the default UI implementation. It writes plain text to stdout diff --git a/cmd/ui/manager.go b/src/app/ui/manager.go similarity index 98% rename from cmd/ui/manager.go rename to src/app/ui/manager.go index 280eaaf1..eb27482f 100644 --- a/cmd/ui/manager.go +++ b/src/app/ui/manager.go @@ -3,7 +3,7 @@ package ui import ( "fmt" - "github.com/snivilised/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/core" ) // --------------------------------------------------------------------------- diff --git a/cmd/ui/manager_test.go b/src/app/ui/manager_test.go similarity index 96% rename from cmd/ui/manager_test.go rename to src/app/ui/manager_test.go index eccf3ff7..69f06723 100644 --- a/cmd/ui/manager_test.go +++ b/src/app/ui/manager_test.go @@ -4,8 +4,8 @@ import ( . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" - "github.com/snivilised/agenor/cmd/ui" - "github.com/snivilised/agenor/core" + "github.com/snivilised/jaywalk/src/app/ui" + "github.com/snivilised/jaywalk/src/agenor/core" ) // --------------------------------------------------------------------------- diff --git a/cmd/ui/ui_suite_test.go b/src/app/ui/ui_suite_test.go similarity index 100% rename from cmd/ui/ui_suite_test.go rename to src/app/ui/ui_suite_test.go diff --git a/examples/nexus/main.go b/src/examples/nexus/main.go similarity index 86% rename from examples/nexus/main.go rename to src/examples/nexus/main.go index 1e9a5525..5f5a7d23 100644 --- a/examples/nexus/main.go +++ b/src/examples/nexus/main.go @@ -15,14 +15,14 @@ import ( "sync" "time" - age "github.com/snivilised/agenor" - "github.com/snivilised/agenor/core" - "github.com/snivilised/agenor/enums" - "github.com/snivilised/agenor/internal/third/lo" - "github.com/snivilised/agenor/life" - "github.com/snivilised/agenor/pref" - "github.com/snivilised/agenor/test/hanno" - "github.com/snivilised/agenor/tfs" + "github.com/snivilised/jaywalk/src/agenor" + "github.com/snivilised/jaywalk/src/agenor/core" + "github.com/snivilised/jaywalk/src/agenor/enums" + "github.com/snivilised/jaywalk/src/internal/third/lo" + "github.com/snivilised/jaywalk/src/agenor/life" + "github.com/snivilised/jaywalk/src/agenor/pref" + "github.com/snivilised/jaywalk/src/agenor/test/hanno" + "github.com/snivilised/jaywalk/src/agenor/tfs" "github.com/snivilised/li18ngo" ) @@ -95,18 +95,18 @@ func main() { size := uint(*now) //nolint:gosec // ok options := []pref.Option{ - age.WithOnBegin(func(state *life.BeginState) { + agenor.WithOnBegin(func(state *life.BeginState) { fmt.Printf( "---> 🛡️ [nexus-traverse-navigator:BEGIN], tree: '%v'\n", state.Tree, ) }), - age.WithOnEnd(func(_ core.TraverseResult) { + agenor.WithOnEnd(func(_ core.TraverseResult) { fmt.Println( "---> 🏁 [nexus-traverse-navigator:END]", ) }), - age.IfOptionF(*pattern != "", func() pref.Option { - return age.WithFilter(&pref.FilterOptions{ + agenor.IfOptionF(*pattern != "", func() pref.Option { + return agenor.WithFilter(&pref.FilterOptions{ Node: &core.FilterDef{ Type: enums.FilterTypeGlobEx, Description: "as selected by user", @@ -115,10 +115,10 @@ func main() { }, }) }), - age.IfOptionF(size > 0, func() pref.Option { - return age.WithNoW(size) + agenor.IfOptionF(size > 0, func() pref.Option { + return agenor.WithNoW(size) }), - age.WithHookReadDirectory(readEntriesHook), + agenor.WithHookReadDirectory(readEntriesHook), } n := &navigation{ @@ -180,7 +180,7 @@ func navigate(n *navigation) { GetForest: forest, }, From: "path-to-json-file", - Strategy: age.ResumeStrategyFastward, + Strategy: agenor.ResumeStrategyFastward, } }, ) @@ -189,7 +189,7 @@ func navigate(n *navigation) { wg sync.WaitGroup ) - result, err := age.Hydra( + result, err := agenor.Hydra( n.isWalk, n.isPrime, &wg, diff --git a/internal/services/broker.go b/src/internal/services/broker.go similarity index 96% rename from internal/services/broker.go rename to src/internal/services/broker.go index 8a651aa1..ffe60e95 100644 --- a/internal/services/broker.go +++ b/src/internal/services/broker.go @@ -1,7 +1,7 @@ package services import ( - "github.com/snivilised/agenor/internal/third/bus" + "github.com/snivilised/jaywalk/src/internal/third/bus" ) const ( diff --git a/internal/services/doc.go b/src/internal/services/doc.go similarity index 100% rename from internal/services/doc.go rename to src/internal/services/doc.go diff --git a/internal/third/bus/LICENSE b/src/internal/third/bus/LICENSE similarity index 100% rename from internal/third/bus/LICENSE rename to src/internal/third/bus/LICENSE diff --git a/internal/third/bus/broker-suite_test.go b/src/internal/third/bus/broker-suite_test.go similarity index 100% rename from internal/third/bus/broker-suite_test.go rename to src/internal/third/bus/broker-suite_test.go diff --git a/internal/third/bus/broker.go b/src/internal/third/bus/broker.go similarity index 98% rename from internal/third/bus/broker.go rename to src/internal/third/bus/broker.go index d2a6f261..31a55d1b 100644 --- a/internal/third/bus/broker.go +++ b/src/internal/third/bus/broker.go @@ -10,8 +10,8 @@ import ( "regexp" "time" - "github.com/snivilised/agenor/core" - "github.com/snivilised/agenor/locale" + "github.com/snivilised/jaywalk/src/agenor/core" + "github.com/snivilised/jaywalk/locale" ) type ( diff --git a/internal/third/bus/broker_test.go b/src/internal/third/bus/broker_test.go similarity index 98% rename from internal/third/bus/broker_test.go rename to src/internal/third/bus/broker_test.go index 0d0b7f61..fe771880 100644 --- a/internal/third/bus/broker_test.go +++ b/src/internal/third/bus/broker_test.go @@ -12,8 +12,8 @@ import ( . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" - "github.com/snivilised/agenor/core" - "github.com/snivilised/agenor/internal/third/bus" + "github.com/snivilised/jaywalk/src/agenor/core" + "github.com/snivilised/jaywalk/src/internal/third/bus" ) const ( diff --git a/internal/third/bus/doc.go b/src/internal/third/bus/doc.go similarity index 100% rename from internal/third/bus/doc.go rename to src/internal/third/bus/doc.go diff --git a/internal/third/doc.go b/src/internal/third/doc.go similarity index 100% rename from internal/third/doc.go rename to src/internal/third/doc.go diff --git a/internal/third/lo/LICENSE b/src/internal/third/lo/LICENSE similarity index 100% rename from internal/third/lo/LICENSE rename to src/internal/third/lo/LICENSE diff --git a/internal/third/lo/condition.go b/src/internal/third/lo/condition.go similarity index 100% rename from internal/third/lo/condition.go rename to src/internal/third/lo/condition.go diff --git a/internal/third/lo/constraints.go b/src/internal/third/lo/constraints.go similarity index 100% rename from internal/third/lo/constraints.go rename to src/internal/third/lo/constraints.go diff --git a/internal/third/lo/doc.go b/src/internal/third/lo/doc.go similarity index 100% rename from internal/third/lo/doc.go rename to src/internal/third/lo/doc.go diff --git a/internal/third/lo/find.go b/src/internal/third/lo/find.go similarity index 100% rename from internal/third/lo/find.go rename to src/internal/third/lo/find.go diff --git a/internal/third/lo/intersect.go b/src/internal/third/lo/intersect.go similarity index 100% rename from internal/third/lo/intersect.go rename to src/internal/third/lo/intersect.go diff --git a/internal/third/lo/map.go b/src/internal/third/lo/map.go similarity index 100% rename from internal/third/lo/map.go rename to src/internal/third/lo/map.go diff --git a/internal/third/lo/math.go b/src/internal/third/lo/math.go similarity index 100% rename from internal/third/lo/math.go rename to src/internal/third/lo/math.go diff --git a/internal/third/lo/slice.go b/src/internal/third/lo/slice.go similarity index 100% rename from internal/third/lo/slice.go rename to src/internal/third/lo/slice.go