Browse Source

reorganize things, remove broken scribble stuff

pull/1/head
Wesley Kerfoot 6 years ago
parent
commit
c34eb6c8d6
  1. 5
      README.md
  2. 0
      bolt/bolt.rkt
  3. 0
      bolt/directory.rkt
  4. 0
      bolt/doc/doc-site.css
  5. 0
      bolt/doc/doc-site.js
  6. 0
      bolt/doc/manual-fonts.css
  7. 0
      bolt/doc/manual-racket.css
  8. 0
      bolt/doc/manual-racket.js
  9. 0
      bolt/doc/manual-style.css
  10. 0
      bolt/doc/racket.css
  11. 0
      bolt/doc/scribble-common.js
  12. 0
      bolt/doc/scribble-style.css
  13. 0
      bolt/doc/scribble.css
  14. 3
      bolt/info.rkt
  15. 4
      bolt/main.rkt
  16. 0
      bolt/shell_env.rkt
  17. 0
      bolt/unparse.rkt
  18. 0
      bolt/utils.rkt
  19. 28
      deploy.rkt
  20. 2
      doc/bolt/blueboxes.rktd
  21. BIN
      doc/bolt/in.sxref
  22. 2
      doc/bolt/index.html
  23. BIN
      doc/bolt/out0.sxref
  24. BIN
      doc/bolt/out1.sxref
  25. BIN
      doc/bolt/provides.sxref
  26. 1
      doc/bolt/stamp.sxref
  27. 0
      doc/bolt/synced.rktd
  28. 4
      main.rkt
  29. 10
      scribblings/bolt.scrbl

5
README.md

@ -3,13 +3,16 @@ Bolt
Bolt is an automation DSL, similar to [http://fabfile.org](http://fabfile.org)
### Installation
Example:
```
#! /usr/bin/env racket
#lang racket
(require "src/bolt.rkt")
(require bolt)
; This is based on an entry in ~/.ssh/config
(define metaverse

0
src/bolt.rkt → bolt/bolt.rkt

0
src/directory.rkt → bolt/directory.rkt

0
doc/doc-site.css → bolt/doc/doc-site.css

0
doc/doc-site.js → bolt/doc/doc-site.js

0
doc/manual-fonts.css → bolt/doc/manual-fonts.css

0
doc/manual-racket.css → bolt/doc/manual-racket.css

0
doc/manual-racket.js → bolt/doc/manual-racket.js

0
doc/manual-style.css → bolt/doc/manual-style.css

0
doc/racket.css → bolt/doc/racket.css

0
doc/scribble-common.js → bolt/doc/scribble-common.js

0
doc/scribble-style.css → bolt/doc/scribble-style.css

0
doc/scribble.css → bolt/doc/scribble.css

3
info.rkt → bolt/info.rkt

@ -1,11 +1,12 @@
#lang info
(define collection "bolt")
(define deps '("base"
"rackunit-lib"
"remote-shell"))
(define build-deps '("scribble-lib" "racket-doc"))
(define scribblings '(("scribblings/bolt.scrbl" ())))
(define pkg-desc "Description Here")
(define version "0.0")
(define pkg-authors '(wes))

4
bolt/main.rkt

@ -0,0 +1,4 @@
#lang racket/base
(require "bolt.rkt")
(provide (all-from-out "bolt.rkt"))

0
src/shell_env.rkt → bolt/shell_env.rkt

0
src/unparse.rkt → bolt/unparse.rkt

0
src/utils.rkt → bolt/utils.rkt

28
deploy.rkt

@ -0,0 +1,28 @@
#! /usr/bin/env racket
#lang racket
(require bolt)
; This is based on an entry in ~/.ssh/config
(define primop
(remote
#:host "linode"
#:user "wes"
#:key "/home/wes/.ssh/id_rsa.key"))
(define (deploy)
(with-host primop
(with-shell-vars
(["a" "b"])
(become "wes"
(copy-dir "../pricewatch" "/home/wes/pricewatch")
(with-cwd "/home/wes/pricewatch"
(become "root"
(exec "pip install pipenv"))
(with-cwd "checks"
(exec "pipenv install")))))))
(deploy)

2
doc/bolt/blueboxes.rktd

@ -1,2 +0,0 @@
33
((3) 0 () 0 () () (h ! (equal)))

BIN
doc/bolt/in.sxref

Binary file not shown.

2
doc/bolt/index.html

File diff suppressed because one or more lines are too long

BIN
doc/bolt/out0.sxref

Binary file not shown.

BIN
doc/bolt/out1.sxref

Binary file not shown.

BIN
doc/bolt/provides.sxref

Binary file not shown.

1
doc/bolt/stamp.sxref

@ -1 +0,0 @@
("f7c4c2295c53d7e662ba4d803aa99e517b2ad0f3c5772ebc856486c25b608e65faa6f21acdf5b6f3" "cffc520df8c71fbcf032bd9484bbd5e083e1eea3a39f82aa67381598121c046838efb79ea4422363" "d8d3930e051fde87175bb0f52680184b782e2377")

0
doc/bolt/synced.rktd

4
main.rkt

@ -1,4 +0,0 @@
#lang racket/base
(require "./src/bolt.rkt")
(provide (all-from-out "./src/bolt.rkt"))

10
scribblings/bolt.scrbl

@ -1,10 +0,0 @@
#lang scribble/manual
@require[@for-label[bolt
racket/base]]
@title{bolt}
@author{wes}
@defmodule[bolt]
Package Description Here
Loading…
Cancel
Save