319 Commits

Author SHA1 Message Date
Max Howell
a648e46d8a Leave permissions of installed files in sensible state
No write permission for files, executable when required etc.
2009-06-26 13:05:48 +01:00
Max Howell
9f9d95c134 brew mk, @homepage in front of @md5 as this is order you type 2009-06-26 13:05:11 +01:00
Max Howell
67d418f71d bew install --interactive now works
Also mkpath only in normal install route, thus we don't "create" a keg when
exiting --interactive
2009-06-26 13:04:22 +01:00
Max Howell
bcc7c19e85 brew edit and brew macports commmands 2009-06-26 13:03:49 +01:00
Max Howell
a5bbf971ba Fix list for empty kegs 2009-06-26 13:03:20 +01:00
Max Howell
6ee7a116c2 No more "cwd doesn't exist" messages 2009-06-26 13:01:23 +01:00
Max Howell
3fa628e7b1 More instructions for brew mk process 2009-06-26 12:59:19 +01:00
Max Howell
7d56cfb879 Downcase name when creating new formulae with brew mk 2009-06-20 15:46:31 +01:00
Max Howell
1ddc1b7646 Tidied things up a little in light of recent changes 2009-06-18 11:13:11 +01:00
Max Howell
f352880274 brew install foo --help
Shows the result of ./configure --help
2009-06-18 10:34:54 +01:00
Max Howell
2097730e40 Improved documentation 2009-06-18 10:34:54 +01:00
Max Howell
6e9a564021 foobar-1.2.1rc1 version pattern 2009-06-18 10:31:23 +01:00
Max Howell
cae8fb295c Display usage for unknown parameters etc. again
For some reason, this had disappeared.
2009-06-18 10:31:23 +01:00
Max Howell
57f7df1e3c Announce caveats when brew info is called 2009-06-18 10:31:23 +01:00
Max Howell
dfc93c6a97 brew info url shows calls extract version
This is so I can test the version detection logic before doing brew mk. It's a
debug feature basically.
2009-06-18 10:31:23 +01:00
Max Howell
b94e10ce20 brew uninstall alias 2009-06-18 10:31:22 +01:00
Max Howell
b1a628cc99 mv share/doc/name-version to share/doc/name
Versioned docs don't make sense with our installation pattern
2009-06-18 10:31:15 +01:00
Max Howell
e296c08aee Unrar formula
Very optimised, inspired by KDE's --enable-final
2009-06-18 08:20:47 +01:00
Max Howell
ebd9d173d4 pretty_duration function 2009-06-15 01:41:53 +01:00
Max Howell
02e53d44cb Capture stdout during test_prefix 2009-06-15 01:28:44 +01:00
Max Howell
eaad8393fd Rename mv_from to install 2009-06-15 00:55:18 +01:00
Max Howell
b3b78eceeb Test for astyle versioning 2009-06-15 00:54:58 +01:00
Max Howell
92154225dc brew info provides installation status 2009-06-13 12:59:18 +01:00
Max Howell
530ab40bd5 With brew mk, open with mate if available 2009-06-08 15:59:59 +01:00
Max Howell
5c0a7e56be --interactive mode during install
Starts a bash prompt in the uncompressed build directory
2009-06-08 15:59:31 +01:00
Max Howell
25c2f54ccf brew list only lists files not directories 2009-06-08 15:59:12 +01:00
Max Howell
a2c723e326 Formula.man1 function is useful to us 2009-06-08 15:58:52 +01:00
Max Howell
26590df324 Pathname.mv_from is useful to us 2009-06-08 15:57:58 +01:00
Max Howell
9003225a34 Another version test 2009-06-08 15:57:24 +01:00
Max Howell
0997a04bf8 Allow brew abv without arguments 2009-06-08 11:44:33 +01:00
Max Howell
21a935bb02 clean deep into lib and bin dirs 2009-06-08 11:44:04 +01:00
Max Howell
71a6287409 Handle exceptions during install correctly
rm -rf the prefix and build dirs when appropriate.
2009-06-08 11:43:28 +01:00
Max Howell
cbbc7b0f0f Better version extraction and more flexible funcs 2009-06-08 11:42:28 +01:00
Max Howell
b3b14a7e0a Refactor class heirarchy 2009-06-05 23:39:56 +01:00
Max Howell
0ab4b3bf12 brew mk command 2009-06-05 23:38:58 +01:00
Max Howell
fe28368697 Catch all exceptions in brew
And thus recover from errors always, not just sometimes.
2009-06-05 23:36:40 +01:00
Max Howell
8b27aaa989 Never cp .app bundles into FHS tree 2009-06-05 13:44:00 +01:00
Max Howell
97eb5a8292 Move caveat handling to brew tool 2009-06-05 13:43:49 +01:00
Max Howell
b1f652910f Special case share/aclocal 2009-06-05 13:28:14 +01:00
Max Howell
e585686b01 Fix GithubGistFormula 2009-06-05 12:57:37 +01:00
Max Howell
354ea6f970 Handle -- args properly 2009-06-05 12:57:00 +01:00
Max Howell
8dfa3afa49 More installation information 2009-06-05 12:56:28 +01:00
Max Howell
038abeeb10 Allow abv [formula] 2009-06-05 09:50:02 +01:00
Max Howell
459c883d40 Updated usage() 2009-06-05 07:51:23 +01:00
Max Howell
3eeda7fc29 Support multiple formulae for certain commands 2009-06-05 07:51:05 +01:00
Max Howell
96ddd7ee05 Bump VERSION to 0.2 0.2 2009-06-05 07:49:45 +01:00
Max Howell
ad153ad1cf Correct --prefix behaviour 2009-06-04 20:04:22 +01:00
Max Howell
a0920e4360 Reflect recent changes in the README 2009-06-04 20:03:53 +01:00
Max Howell
ddfd15bcf2 mkpath prefix before install in brew command 2009-06-04 19:39:05 +01:00
Max Howell
cc50131728 Created /Library moved brew tool to /bin
Moved Forumla and Cellar/homebrew into Library.

This way the homebrew core files are more sensibly placed, Cellar is
more internally consistent and only generated. And Homebrew is ready for
use straight out of the tarball.
2009-06-04 19:36:58 +01:00