Tuncer Ayaz
112f74cac1
Adapt basicnif template to OTP changes
2011-07-19 17:37:48 +02:00
Tuncer Ayaz
734d30f96e
Modernize basicnif template code
2011-07-17 18:38:33 +02:00
Tuncer Ayaz
4e0ab4065f
Fix grep portability (Reported-by: Andrew Thompson)
2011-07-14 13:03:54 +02:00
Tuncer Ayaz
12b26fab32
Change shebang lines to /bin/sh
2011-07-13 18:00:52 +02:00
Andrew Thompson
6749bb6ac0
Propagate exit status from nodetool to runner script
2011-07-13 17:59:49 +02:00
Tuncer Ayaz
c63002bef8
Whitespace cleanups
2011-07-13 17:59:07 +02:00
Andrew Gopienko
a8de2e91ba
fix erlexec parameter
2011-07-05 12:47:25 +07:00
Tuncer Ayaz
013a49a941
Add list-deps to completion and abbrev-cmds
2011-06-10 17:20:49 +02:00
Tuncer Ayaz
ca3368a6b4
Remove leftover references to rebar_dialyzer
2011-06-07 01:11:32 +02:00
Tuncer Ayaz
3440d8183b
Exact match name, cookie (reported-by Pablo Platt)
2011-06-04 10:33:30 +02:00
Tuncer Ayaz
eba2f097bf
Fix formatting (thanks Piotr Usewicz)
2011-04-15 17:22:55 +02:00
Piotr Usewicz
df4e836c4e
Add file local variables where appropriate
2011-04-15 17:22:49 +02:00
Tuncer Ayaz
16a7561d93
Add skip_app to shell completion
2011-04-06 18:57:37 +02:00
Tuncer Ayaz
be209f24ff
Make debug_info default
...
Add no_debug_info option.
Remove debug_info=1 option.
2011-03-30 11:19:37 +02:00
Alexey Romanov
9da87854f2
Support passing plain arguments to appname start
...
Currently with default simplenode template, `appname console other_args`
will pass ["console", "other_args"] as plain arguments. But
`appname start other_args` effectively calls `appname console`. This
patch replaces this call with `appname console other_args`.
2011-03-05 14:27:07 +03:00
Alexey Romanov
76a0fdffa7
Remove rejected commit
2011-03-05 14:16:41 +03:00
Alexey Romanov
48d23b90ac
Add console_clean to usage message for simplenode.
2011-02-21 12:57:24 +03:00
Alexey Romanov
35a3391e7b
Support passing plain arguments to simplenode.
...
`init:get_plain_arguments()` returns `["console", "more_args"]` when
started with `$APP_NAME console more_args`, but `["console"]` when
started with `$APP_NAME start more_args`. This patch makes `start`
behave like `console` in this respect.
2011-02-21 12:46:57 +03:00
Tuncer Ayaz
1b10807193
Remove gratuitous spaces
2011-02-15 17:26:01 +01:00
Tim Watson
7810d7bf7c
Add common_test suite template
...
This change adds a simple common_test suite template
that can be instantiated with the name of a module
under test like so:
`rebar create template=ctsuite testmod=mymodule`
The template creates an empty test suite in the test
directory, automatically exports test functions and
sets up a first, skipped test function.
2011-02-15 17:21:56 +01:00
Joseph Wayne Norton
1979da9ee2
Clarify trailing slash for PIPE_DIR
...
The trailing slash for PIPE_DIR is necessary for
both start and attach operations.
2011-02-15 17:05:38 +01:00
Tuncer Ayaz
c466076ffb
Clean up emacs file local variables
2011-01-31 17:55:36 +01:00
Tuncer Ayaz
b894682ba9
Fix bug 294
2011-01-29 15:37:54 +01:00
Tuncer Ayaz
f4070bfad7
Update shell completion: generate-upgrade
...
Add generate-upgrade and previous_release=.
2011-01-28 19:10:19 +01:00
joewilliams
5298e93a18
Add 'generate-upgrade' command
...
To support OTP release upgrades I have added support for building
upgrade packages. Support for this is included in the
rebar_upgrade module, specifically generate_upgrade/2. It requires
one variable to be set on the command line 'previous_release' which
is the absolute path or relative path from 'rel/' to the previous
release one is upgrading from. Running an upgrade will create the
needed files, including a relup and result in a tarball containing
the upgrade being written to 'rel/'. When done it cleans up the
temporary files systools created.
Usage:
$ rebar generate-upgrade previous_release=/path/to/old/version
This also includes a dummy application that can be used to test
upgrades as well as an example.
Special thanks to Daniel Reverri, Jesper Louis Andersen and
Richard Jones for comments and patches.
2011-01-27 18:37:39 +01:00
Tuncer Ayaz
ac5948d910
Add file local variables to nodetool escript
2011-01-21 16:13:14 +01:00
Tuncer Ayaz
6ce2beebd0
Synchronize nodetool escript with riak version
2011-01-21 16:12:50 +01:00
Tuncer Ayaz
d8e50e8c2d
Implement update-deps and disable auto update
2010-12-17 12:39:50 +01:00
Tuncer Ayaz
57e593a319
Fix possible export VAR=VALUE bashism
2010-12-17 12:39:31 +01:00
Tuncer Ayaz
6304c19180
Revert to using awk instead of cut
2010-12-13 13:07:33 +01:00
Tuncer Ayaz
90c5da8033
Extract column 2 on CYGWIN
2010-12-10 17:17:46 +01:00
Tuncer Ayaz
a6063692b2
Use cut instead of awk to extract 1st column
2010-12-10 17:12:50 +01:00
Tuncer Ayaz
5bb78f619e
Change vm process search to include non-smp beam
2010-12-10 17:11:01 +01:00
Tuncer Ayaz
6a7e26e12a
Disable printing of column headers in ps calls
2010-12-09 17:35:54 +01:00
Tuncer Ayaz
2ff81e5058
Fix portability of ps invocation
2010-12-07 11:55:34 +01:00
Tuncer Ayaz
2e0eab45cb
Fix whitespace error and add file local variables
2010-12-07 00:16:14 +01:00
Tuncer Ayaz
9f5d35991f
Fix bashism
2010-12-02 20:13:32 +01:00
Tuncer Ayaz
bb6d07011f
Add debug_info=1 to shell completion
2010-11-30 00:24:27 +01:00
Dave Smith
1da8b9ca93
Fix bz://705; make sure to invoke chmod as part of the template
2010-10-27 07:50:27 -06:00
Tuncer Ayaz
2d2aed627f
Refactor Dialyzer support to make it more usable
2010-10-25 22:37:18 +02:00
Tuncer Ayaz
3e6f8cac12
Update completion to reflect common_test changes
2010-09-30 13:48:10 +02:00
Tuncer Ayaz
0f486c8cc1
Add list-templates to bash completion
2010-09-16 02:51:50 +02:00
Tuncer Ayaz
a43381fe0b
Add template_dir= to bash completion
2010-08-31 12:41:34 +02:00
Tuncer Ayaz
c7863d9419
Remove 'install' from bash completion
2010-08-25 22:32:56 +02:00
Scott Fritchie
89a4fe5012
Bug 640: use net_kernel:hidden_connect_node() for nodetool
2010-08-18 16:49:51 -04:00
Dave Smith
d1124f3040
Updating simplenode template so that it works with refactored overlay support; fixes bugs 347 and 348
...
--HG--
extra : rebase_source : b8eaa05914a99a7f67fdc83f1e07a92bdcad5dfd
2010-07-06 12:03:20 -06:00
Tuncer Ayaz
52609eaca1
Add doc command and skip_deps option to bash completion
2010-06-30 20:24:22 +02:00
Ryan Tilder
0df95cc7f2
The trailing slash is important enough to put it here directly since when it's
...
missing from the PIPE_DIR definition above, the application won't start and
doesn't log any thing to the expected locations.
2010-06-23 14:54:36 -07:00
Dave Smith
518d30d7ad
Adding simpleapp.app.src
2010-06-22 11:02:54 -06:00
Dave Smith
823dc3065f
Updating simpleapp template to use .app.src
2010-06-22 11:01:28 -06:00
Tuncer Ayaz
914e5fbf68
New commands and opts (-V/--version/version/help)
2010-05-03 11:38:27 +02:00
Tuncer Ayaz
1e8916ba87
Document xref command
...
Also add a sleep after printing so that the io server has
written all output before exiting. It's a work around.
2010-04-15 20:20:20 +02:00
Tuncer Ayaz
3a1d2e433c
Add create to shell completion
2010-03-26 19:31:07 +01:00
Tuncer Ayaz
0f494c2a14
Add check-deps to shell completion and commands info
2010-03-26 19:28:01 +01:00
Dave Smith
b2cfdcb34a
Adding basic NIF template
2010-03-25 22:32:53 -06:00
Tuncer Ayaz
3dfc7a8486
Add get-deps and delete-deps to commands info and shell completion
...
Add get-deps and delete-deps to commands info string and
bash completion script.
2010-03-17 01:26:32 +01:00
Tuncer Ayaz
459b312ada
Add template variable to bash completion
...
Add create command's template variable to bash completion.
2010-03-11 01:40:06 +01:00
Tuncer Ayaz
16c5de8aea
Add commands option to bash completion
...
Add -c/--commands option to the bash completion script.
2010-03-08 21:59:28 +01:00
Tuncer Ayaz
56e30351f7
Add install command target= var to bash completion
2010-02-27 00:07:00 +01:00
Dave Smith
51133313a6
Updating template defs to use "template" in lieu of "file" directive
2010-02-14 09:25:53 -07:00
Dave Smith
7bfa2405db
Merging w/ http://bitbucket.org/bryan/rebar
2010-02-14 09:24:47 -07:00
Bryan Fink
f6feac493d
provide separate 'file' and 'template' directives, instead of one 'file' directive with a boolean Render flag
2010-02-13 14:14:29 -05:00
OJ Reeves
6c359a08cd
Added 3 new templates:
...
- simplefsm - Basic shell of a gen_fsm module
- simplesrv - Basic shell of a gen_server module
- simplemod - Basic shell of a module along with an associated test module.
2010-02-03 21:56:30 +10:00
Dave Smith
7cf7481a68
Fixing issue #3 ; make sure to properly escape simplenode related files. Patch provided by cstar..thanks!
2010-01-26 15:11:22 -07:00
Tuncer Ayaz
d32bd6d4a1
Added appid= to bash-completion
2010-01-16 18:52:25 +01:00
Dave Smith
abeac053e0
Merge mainline
2010-01-10 06:48:08 -07:00
Tuncer Ayaz
ba306ec183
Simplified bash-completion script
2010-01-10 10:38:05 +01:00
Tuncer Ayaz
59bfc5044f
Fixed trailing space issue for options ending with an equal sign
2010-01-09 18:24:08 +01:00
Tuncer Ayaz
51b3feabc4
Added check_plt to bash-completion
2010-01-09 14:50:29 +01:00
Dave Smith
c6a0d44afa
Fixing some typos in simpleapp template
2010-01-09 06:23:35 -07:00
Tuncer Ayaz
e60a6acc41
Removed redundant create-app
2010-01-09 13:35:09 +01:00
Tuncer Ayaz
1e6d92a3a6
Fixed bash-completion to use --jobs without equal sign and removed comment
2010-01-09 13:31:31 +01:00
Tuncer Ayaz
2ae3fd9aae
Added jobs= to bash-completion
2010-01-09 00:43:22 +01:00
Tuncer Ayaz
81fd519100
Added first version of a bash-completion script
2010-01-08 23:47:41 +01:00
Dave Smith
ec4e805898
Adding sketch of functionality for creating a reltool node from template
2010-01-08 12:16:57 -07:00
Dave Smith
1454b4faa6
Add variables def to simpleapp template
2010-01-08 10:52:02 -07:00
Dave Smith
2d9af6cf48
Sketching out templating system
2010-01-07 22:18:55 -07:00
Dave Smith
b491898690
Refactor rebar to build a self-contained script
2009-12-04 13:48:57 -07:00
Jon Meredith
048179ab83
Changed the rebar command to exit non-zero on error.
2009-12-04 07:56:08 -07:00
Dave Smith
28fe3bfd54
More gross structural work; now has log levels and broken out log level control
2009-11-29 16:44:30 -07:00
Dave Smith
620867d5d5
More work on getting compilation and clean working properly
2009-11-25 20:24:51 -07:00
Dave Smith
e52bb6783c
Getting basic erlang compilation working
2009-11-25 16:03:14 -07:00
Dave Smith
b7e2088c27
Initial commit
2009-11-25 15:23:42 -07:00