• v0.3.4 0f30aaadf5

    v0.3.4
    All checks were successful
    continuous-integration/drone/push Build is passing
    continuous-integration/drone/tag Build is passing
    Stable

    kjuulh released this 2025-01-08 22:56:04 +01:00 | 9 commits to main since this release

    This update primarily brings custom hooks to use to run commands after a project is jumped to, or run if it is the first time it is pulled.

    Below is an example of a ~/.config/gitnow/gitnow.toml that sets these settings.

    [settings]
    # Runs after a project is fetched for the first time, either a single string, or multiple in an array
    post_clone_command = "jj git init --colocate"
    # Runs after a project is jumped to if it already exists.
    post_update_command = ["git pull", "jj git fetch"]
    

    Added

    • feat/add-post-clone-command

    • add ability to specify custom command

    Fixed

    • use correct post clone command
    • tests for config

    Other

    • add ability to specify multiple commands
    Downloads
  • v0.3.3 5e97f68a77

    v0.3.3
    Some checks failed
    continuous-integration/drone/pr Build is passing
    continuous-integration/drone/push Build is passing
    continuous-integration/drone/tag Build is failing
    Stable

    kjuulh released this 2025-01-08 01:06:13 +01:00 | 15 commits to main since this release

    Other

    • replace dotenv with dotenvy, a slightly more maintained version of the same library (#50)
    Downloads
  • v0.3.2 176dc9f094

    v0.3.2
    All checks were successful
    continuous-integration/drone/push Build is passing
    continuous-integration/drone/tag Build is passing
    Stable

    kjuulh released this 2025-01-07 23:14:58 +01:00 | 17 commits to main since this release

    Fixed

    • (deps) update rust crate async-trait to v0.1.85
    Downloads
  • v0.3.1 33ba27bf77

    v0.3.1
    All checks were successful
    continuous-integration/drone/push Build is passing
    continuous-integration/drone/tag Build is passing
    Stable

    kjuulh released this 2025-01-02 09:48:11 +01:00 | 22 commits to main since this release

    Other

    • enable publish
    Downloads
  • v0.3.0 3bd243b45c

    v0.3.0
    All checks were successful
    continuous-integration/drone/push Build is passing
    continuous-integration/drone/tag Build is passing
    Stable

    kjuulh released this 2025-01-02 09:42:21 +01:00 | 24 commits to main since this release

    Added

    • add small help to see how much time is left in cache

    Fixed

    • (deps) update rust crate serde to v1.0.217
    • (deps) update rust crate serde to v1.0.216
    • (deps) update tokio-prost monorepo to v0.13.4
    • (deps) update rust crate bytes to v1.9.0
    • (deps) update all dependencies
    • (deps) update rust crate octocrab to 0.42.0
    • (deps) update rust crate serde to v1.0.215
    • (deps) update rust crate url to v2.5.3
    • (deps) update rust crate serde to v1.0.214
    • (deps) update rust crate serde to v1.0.213
    • (deps) update all dependencies
    • (deps) update all dependencies
    • (deps) update rust crate octocrab to v0.41.1
    • (deps) update rust crate futures to v0.3.31
    • (deps) update rust crate octocrab to 0.41.0

    Other

    • bump default cache duration to 7 days
    • (deps) update rust crate anyhow to v1.0.95
    • (deps) update rust crate clap to v4.5.23
    • (deps) update all dependencies
    • (deps) update rust crate tracing-subscriber to v0.3.19
    • (deps) update rust crate tracing to v0.1.41
    • (deps) update rust crate clap to v4.5.21
    • (deps) update rust crate tokio to v1.41.1
    • (deps) update rust crate anyhow to v1.0.93
    • (deps) update rust crate anyhow to v1.0.92
    • (deps) update all dependencies to v1.0.91
    • (deps) update rust crate anyhow to v1.0.90
    • (deps) update rust crate clap to v4.5.20
    • (deps) update rust crate clap to v4.5.19
    Downloads
  • v0.2.3 b242128d52

    v0.2.3
    All checks were successful
    continuous-integration/drone/push Build is passing
    continuous-integration/drone/tag Build is passing
    Stable

    kjuulh released this 2024-09-26 21:41:29 +02:00 | 55 commits to main since this release

    Added

    • add update command
    • only do clone if not exists

    Fixed

    • (deps) update rust crate async-trait to v0.1.83
    • (deps) update rust crate octocrab to 0.40.0
    Downloads
  • v0.2.2 bf6d637095

    v0.2.2
    All checks were successful
    continuous-integration/drone/push Build is passing
    continuous-integration/drone/tag Build is passing
    Stable

    kjuulh released this 2024-09-23 22:45:05 +02:00 | 60 commits to main since this release

    Other

    • add docs

    main@origin

    • add license
    • update to gitea-client
    • add publish
    • (release) 0.2.1
    Downloads
  • v0.2.1 4c91bb7242

    v0.2.1
    All checks were successful
    continuous-integration/drone/push Build is passing
    continuous-integration/drone/tag Build is passing
    Stable

    kjuulh released this 2024-09-23 22:35:00 +02:00 | 66 commits to main since this release

    Added

    • use termwiz as backend as that enables a ptty, which can be cleaned up nicely
    • add errout for interactive for script support and atty for clean output
    • add clone spinner
    • add spinner around download
    • spawn a subshell for session
    • implement git clone
    • include vhs demo
    • add interactive search
    • implement naive fuzzy matcher

    Fixed

    • (deps) update tokio-prost monorepo to v0.13.3
    • (deps) update rust crate bytes to v1.7.2

    Other

    • update gif to include spinner

    • clean up ui

    • build in cuddle instead of vhs

    • build first then run

    • clear screen after build

    • fix warnings

    • update theme for vhs

    • (deps) update rust crate clap to v4.5.18

    • (deps) update rust crate pretty_assertions to v1.4.1

    • refactor fuzzy match into own function

    • cleanup warnings

    • move fuzzy search out of command

    • refactor/matcher move to a separate file

    • move fuzzy search out of command

    • Actually add fuzzy matcher

    • extract matcher

    • update dependencies

    • (deps) update rust crate anyhow to v1.0.89

    Downloads
  • v0.2.0 7288fa68cc

    v0.2.0
    All checks were successful
    continuous-integration/drone/push Build is passing
    continuous-integration/drone/tag Build is passing
    Stable

    kjuulh released this 2024-09-14 21:23:15 +02:00 | 96 commits to main since this release

    Added

    • add cache get
    • send out wait
    • add cache
    • add settings config
    • add github fetch prs refactoring
    • gitea able to pull repositories
    • add config

    Docs

    • add readme

    Fixed

    • don't have to use user for basic auth

    Other

    • removed unused code
    • move projects list into separate file
    • separate files
    • move config out
    • remove unused libraries
    Downloads
  • v0.1.0 0dd339dfc5

    v0.1.0
    All checks were successful
    continuous-integration/drone/push Build is passing
    continuous-integration/drone/tag Build is passing
    Stable

    kjuulh released this 2024-09-12 19:27:28 +02:00 | 111 commits to main since this release

    Added

    • init

    Docs

    • test
    Downloads