From 2274dda72c1eaa146a9a17c210caffdacd7df6ec Mon Sep 17 00:00:00 2001 From: Hans Dijkema Date: Mon, 17 Aug 2026 21:58:15 +0200 Subject: [PATCH] git-cli is now not dependend on rash anymore --- Makefile | 4 ++-- README.md | 4 ++++ info.rkt | 49 ++++++++++++++++++++------------------- scribblings/git-cli.scrbl | 4 ++++ 4 files changed, 35 insertions(+), 26 deletions(-) diff --git a/Makefile b/Makefile index d75d661..160bf29 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,6 @@ -#lang rash +#lang racket/base -(require racket-makefile/rash +(require racket-makefile package-zipper net/sendurl ) diff --git a/README.md b/README.md index b12106f..c1516a9 100644 --- a/README.md +++ b/README.md @@ -91,6 +91,10 @@ behavior: Git is searched on `PATH`. Git itself remains responsible for remotes, credentials, SSH keys, pull strategy, and other repository configuration. +## Rash integration + +Rash integration is provided by the separate `rash-git-cli` package. The `git-cli` package itself has no dependency on Rash or Linea. + ## Commands The package registers wrappers for commands where git-cli adds useful behavior, diff --git a/info.rkt b/info.rkt index 51a4422..22a9b2d 100644 --- a/info.rkt +++ b/info.rkt @@ -1,24 +1,25 @@ -#lang info - -(define collection "git-cli") -(define pkg-desc "Command-line-like Git operations for Racket, interface to the git cli command") -(define version "0.4.4") -(define pkg-authors '("Hans Dijkema")) -(define license 'MIT) - -(define deps - '("base" - "simple-ini" - "simple-log" - "racket-index" - "scribble-lib" - "net-lib" - )) - -(define build-deps - '("rackunit-lib" - "racket-doc")) - -(define scribblings - '(("scribblings/git-cli.scrbl" () ("git-cli")))) - \ No newline at end of file +#lang info + +(define collection "git-cli") +(define pkg-desc "Command-line-like Git operations for Racket, interface to the git cli command") +(define version "0.4.7") +(define pkg-authors '("Hans Dijkema")) +(define license 'MIT) + +(define deps + '("base" + "simple-ini" + "simple-log" + "racket-index" + "scribble-lib" + "net-lib" +)) + +(define build-deps + '("rackunit-lib" + "racket-doc" +)) + +(define scribblings + '(("scribblings/git-cli.scrbl" () ("git-cli")))) + diff --git a/scribblings/git-cli.scrbl b/scribblings/git-cli.scrbl index a562519..76575b3 100644 --- a/scribblings/git-cli.scrbl +++ b/scribblings/git-cli.scrbl @@ -99,6 +99,10 @@ registered wrapper, @racket[git*] can also be used with those commands. @racket[gt] is retained as a compatibility alias for @racket[git*]. } +@section{Rash integration} + +Rash integration is provided by the separate @tt{rash-git-cli} package. The @racketmodname[git-cli] package itself does not depend on Rash or Linea. + @section{Provided commands} @defproc[(git-init [argument any/c] ...) boolean?]{