unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Gee Gee: ever typed: git package -l, guix rebase -i HEAD~8?
@ 2016-02-13 17:10 Jan Nieuwenhuizen
  2016-02-13 20:46 ` Leo Famulari
                   ` (2 more replies)
  0 siblings, 3 replies; 6+ messages in thread
From: Jan Nieuwenhuizen @ 2016-02-13 17:10 UTC (permalink / raw)
  To: guix-devel

Hi,

Git is *awesome*.  Guile is *awesome*.  Guix is *awesome*.  Combined,
they're...totallyconfusing my limbic system, especially late at night.

If you also find yourself typing `that g* command' and guessing wrong
(git: "Did you mean this?"  bundle) like I did ever so often last night,
then Gee Gee might be for you.

Have a look at/get it from

    https://github.com/janneke/gee-gee

and let me know what you think.

Greetings,
Jan

-- 
Jan Nieuwenhuizen <janneke@gnu.org> | GNU LilyPond http://lilypond.org
Freelance IT http://JoyofSource.com | Avatar®  http://AvatarAcademy.nl  

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Gee Gee: ever typed: git package -l, guix rebase -i HEAD~8?
  2016-02-13 17:10 Gee Gee: ever typed: git package -l, guix rebase -i HEAD~8? Jan Nieuwenhuizen
@ 2016-02-13 20:46 ` Leo Famulari
  2016-02-19  3:50 ` 宋文武
  2016-02-21 22:00 ` Ludovic Courtès
  2 siblings, 0 replies; 6+ messages in thread
From: Leo Famulari @ 2016-02-13 20:46 UTC (permalink / raw)
  To: Jan Nieuwenhuizen; +Cc: guix-devel

On Sat, Feb 13, 2016 at 06:10:35PM +0100, Jan Nieuwenhuizen wrote:
> Hi,
> 
> Git is *awesome*.  Guile is *awesome*.  Guix is *awesome*.  Combined,
> they're...totallyconfusing my limbic system, especially late at night.
> 
> If you also find yourself typing `that g* command' and guessing wrong
> (git: "Did you mean this?"  bundle) like I did ever so often last night,
> then Gee Gee might be for you.
> 
> Have a look at/get it from
> 
>     https://github.com/janneke/gee-gee
> 
> and let me know what you think.

Very nice idea!

I already have a set of shell functions that shorten my commonly used
git invocations to 2 or 3 characters, but I still screw this up
sometimes ;)

> 
> Greetings,
> Jan
> 
> -- 
> Jan Nieuwenhuizen <janneke@gnu.org> | GNU LilyPond http://lilypond.org
> Freelance IT http://JoyofSource.com | Avatar®  http://AvatarAcademy.nl  
> 

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Gee Gee: ever typed: git package -l, guix rebase -i HEAD~8?
  2016-02-13 17:10 Gee Gee: ever typed: git package -l, guix rebase -i HEAD~8? Jan Nieuwenhuizen
  2016-02-13 20:46 ` Leo Famulari
@ 2016-02-19  3:50 ` 宋文武
  2016-02-19 16:35   ` Jan Nieuwenhuizen
  2016-02-21 22:00 ` Ludovic Courtès
  2 siblings, 1 reply; 6+ messages in thread
From: 宋文武 @ 2016-02-19  3:50 UTC (permalink / raw)
  To: Jan Nieuwenhuizen; +Cc: guix-devel

Jan Nieuwenhuizen <janneke@gnu.org> writes:

> Hi,
>
> Git is *awesome*.  Guile is *awesome*.  Guix is *awesome*.  Combined,
> they're...totallyconfusing my limbic system, especially late at night.
>
> If you also find yourself typing `that g* command' and guessing wrong
> (git: "Did you mean this?"  bundle) like I did ever so often last night,
> then Gee Gee might be for you.
Same here, but maybe I should read that as a signal to have a rest :-)
>
> Have a look at/get it from
>
>     https://github.com/janneke/gee-gee
>
Cool!  I like the ‘configure’ script in Guile.

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Gee Gee: ever typed: git package -l, guix rebase -i HEAD~8?
  2016-02-19  3:50 ` 宋文武
@ 2016-02-19 16:35   ` Jan Nieuwenhuizen
  0 siblings, 0 replies; 6+ messages in thread
From: Jan Nieuwenhuizen @ 2016-02-19 16:35 UTC (permalink / raw)
  To: 宋文武; +Cc: guix-devel

宋文武 writes:

>> If you also find yourself typing `that g* command' and guessing wrong
>> then Gee Gee might be for you.
> Same here, but maybe I should read that as a signal to have a rest :-)

Sure, I'm ignoring such signals :-)

>>     https://github.com/janneke/gee-gee
> Cool!  I like the ‘configure’ script in Guile.

Yeah, it's not really configuring anything yet.  Glad you like the
idea!

One of the most troublesome dependencies (oh irony) proves to be having
(err finding... GUILE_LOAD_COMPILED_PATH) a matching guile-lib (I'm
juggling guile-1.8, 2.0 and 2.2).  And this `configure' does not check
for guile-lib, it is assumed to be okay and used for the other --more
trivial-- checks.

Greetings, Jan

-- 
Jan Nieuwenhuizen <janneke@gnu.org> | GNU LilyPond http://lilypond.org
Freelance IT http://JoyofSource.com | Avatar®  http://AvatarAcademy.nl  

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Gee Gee: ever typed: git package -l, guix rebase -i HEAD~8?
  2016-02-13 17:10 Gee Gee: ever typed: git package -l, guix rebase -i HEAD~8? Jan Nieuwenhuizen
  2016-02-13 20:46 ` Leo Famulari
  2016-02-19  3:50 ` 宋文武
@ 2016-02-21 22:00 ` Ludovic Courtès
  2016-02-24 21:09   ` Jan Nieuwenhuizen
  2 siblings, 1 reply; 6+ messages in thread
From: Ludovic Courtès @ 2016-02-21 22:00 UTC (permalink / raw)
  To: Jan Nieuwenhuizen; +Cc: guix-devel

Jan Nieuwenhuizen <janneke@gnu.org> skribis:

> Git is *awesome*.  Guile is *awesome*.  Guix is *awesome*.  Combined,
> they're...totallyconfusing my limbic system, especially late at night.
>
> If you also find yourself typing `that g* command' and guessing wrong
> (git: "Did you mean this?"  bundle) like I did ever so often last night,
> then Gee Gee might be for you.
>
> Have a look at/get it from
>
>     https://github.com/janneke/gee-gee
>
> and let me know what you think.

Fun and useful command.  :-)

Now we need a package!

Ludo’.

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Gee Gee: ever typed: git package -l, guix rebase -i HEAD~8?
  2016-02-21 22:00 ` Ludovic Courtès
@ 2016-02-24 21:09   ` Jan Nieuwenhuizen
  0 siblings, 0 replies; 6+ messages in thread
From: Jan Nieuwenhuizen @ 2016-02-24 21:09 UTC (permalink / raw)
  To: Ludovic Courtès; +Cc: guix-devel

Ludovic Courtès writes:

>>     https://github.com/janneke/gee-gee
>
> Fun and useful command.  :-)
>
> Now we need a package!

Thanks!  Of course, a package description is part of the source
tree, see below.  I have no idea in what module to put this,
I could really do with a suggestion.

Greetings,
Jan

;;https://raw.githubusercontent.com/janneke/gee-gee/master/gee-gee.scm
(define-module (gee-gee)

  #:use-module (guix build utils)
  #:use-module (guix build-system gnu)
  #:use-module (guix download)
  #:use-module (guix licenses)
  #:use-module (guix packages)
  #:use-module (guix utils)

  #:use-module (gnu packages)
  #:use-module (gnu packages base)
  #:use-module (gnu packages guile)
  #:use-module (gnu packages package-management)
  #:use-module (gnu packages version-control)

  #:use-module (gee misc))

(define-public gee-gee
  (package
    (name "gee-gee")
    (version "0.0")
    (source (origin
              (method url-fetch)
              (uri (string-append
    		    "https://github.com/janneke/"
                    name "/archive/v" version ".tar.gz"))
              (sha256
               (base32 "1xnmxpzyd1pjxbsk281nv51blzlyi15qpa3b0i0vymlxp7fx60ns"))))
    (build-system gnu-build-system)
    (propagated-inputs `(("guile" ,guile-2.0)
                         ("guile-lib" ,guile-lib)))
    (native-inputs `(("git" ,git)
                     ("guile" ,guile-2.0)
                     ("guile-lib" ,guile-lib)
                     ("guix" ,guix)
                     ("make" ,gnu-make)))
    (synopsis "Guile-Guided Gee-Guessing for d33p n173 g17-n-g:iks h4x0rz")
    (description "Gee Gee helps your poor limbic system get to grips
with all these newfangled source and package-based g* commands.")
    (home-page "https://github.com/janneke/gee-gee")
    (license gpl3+)))


-- 
Jan Nieuwenhuizen <janneke@gnu.org> | GNU LilyPond http://lilypond.org
Freelance IT http://JoyofSource.com | Avatar®  http://AvatarAcademy.nl  

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2016-02-24 21:09 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-02-13 17:10 Gee Gee: ever typed: git package -l, guix rebase -i HEAD~8? Jan Nieuwenhuizen
2016-02-13 20:46 ` Leo Famulari
2016-02-19  3:50 ` 宋文武
2016-02-19 16:35   ` Jan Nieuwenhuizen
2016-02-21 22:00 ` Ludovic Courtès
2016-02-24 21:09   ` Jan Nieuwenhuizen

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).