Free Software Club of Kirksville

Editing fsck.truman.edu

Editing via webdav

The FSCK web site is modified using the webdav protocol. Under Linux, the command line tool cadaver is a functional webdav client similar in appearance to old-style ftp clients or the Samba utility smbclient.

$ cadaver http://fsck.truman.edu/
dav:!> help
Available commands:
 ls         cd         pwd        put        get        mget       mput
 edit       less       mkcol      cat        delete     rmcol      copy
 move       lock       unlock     discover   steal      showlocks  version
 checkin    checkout   uncheckout history    label      propnames  chexec
 propget    propdel    propset    search     set        open       close
 echo       quit       unset      lcd        lls        lpwd       logout
 help       describe   about
Aliases: rm=delete, mkdir=mkcol, mv=move, cp=copy, more=less, quit=exit=bye
dav:/> ls
Listing collection `/': succeeded.
Coll:   .git                                   0  Sep 21 22:55
        .htaccess                            334  Sep 19 18:14
        backl.png                            210  Sep 18 16:58
        backr.png                            226  Sep 18 16:58
        forel.png                            221  Sep 18 16:58
        forer.png                            231  Sep 18 16:58
        freecd.html                         1286  Sep 19 13:46
        history.html                        2789  Sep 20 07:25
        index.html                          4266  Sep 19 13:20
        join.html                           1730  Sep 19 13:28
        logo.jpg                            5376  Sep 19 12:54
        style.css                           1980  Sep 20 07:32
dav:/> edit index.html

...

Note: It is probably best to avoid making folders/directories with names that contain underscores or spaces.

To limit abuse, webdav access is restricted to Truman campus. Use a local machine to do work on the site, or connect via the VPN.

Tracking with git

You can follow the changes on the FSCK web site using Linus Torvalds' revision control system git. To check out the current repository and begin tracking, type:

$ git-clone http://fsck.truman.edu/.git
...
$ cd fsck.truman.edu
Whenever you wish to check for new changes, simply use git-pull.
$ cd fsck.truman.edu
$ git-pull

FSCK, 2008. Do you know you can Edit this page? About FSCK.