Commit Graph

26 Commits (master)

Author SHA1 Message Date
Noah 7816a8a362 Update package paths and README 2018-10-05 08:30:57 -07:00
Franklin Yu 6025e8de66
Add notice for discussion area 2018-03-04 22:04:58 -05:00
Dmitri Shuralyov e3850a4b3c Update README to mention go get -u.
This will help prevent/reduce issues such as #65.
2015-01-09 01:13:54 -08:00
Dmitri Shuralyov 0e05e3a19d Fix Asset signature in README.
See https://github.com/jteeuwen/go-bindata/pull/54#discussion_r20400279.
2014-11-15 19:45:57 -08:00
Aaron Schlesinger 8f6e0a3425 fixing the readme to indicate err return
from a test that I wrote in https://github.com/arschles/go-bindata-test, it looks like go-bindata generates an Asset(...) function that returns an error when the file isn't found
2014-11-14 14:38:19 -08:00
ctl80 68a53ac0c2 Fixing small grammar error. 2014-08-01 06:49:15 -05:00
Elazar Leibovich d47bbf733e refer to go-bindata-assetfs in README 2014-07-14 06:50:09 +03:00
Ian Kent 7f6fddddd0 Add support for -ignore 2014-04-29 23:42:13 +01:00
Jim Teeuwen 1c1928d3b6 Amends README with a note on how to access generated asset data. 2014-01-29 12:43:10 +01:00
Jim Teeuwen 436fd0c250 Fixes a typo in the README. 2014-01-29 02:05:30 +01:00
Jim Teeuwen 7d4f92315c Amends README with a small installation note. 2014-01-29 02:03:55 +01:00
Jim Teeuwen b903585359 Revises README to reflect changes to command line API. 2013-11-16 12:20:14 +01:00
Jim Teeuwen 965fbe401b Fixes some formatting in README. 2013-11-01 10:36:39 +01:00
Jim Teeuwen a36b3d3839 Adds the -r command line flag. This determines if the input
directory should be processed recursively or not. The default
is false.

Fixes the package to use this flag.

Revises the README and adds a docs.go file which holds
package documentation.
2013-10-30 16:08:29 +01:00
Jim Teeuwen c385518c06 Performs some minor cleanup.
Adds testdata output for a debug build.
Fixes README to reflect new features and behaviour.
2013-10-30 15:24:59 +01:00
Jim Teeuwen c4d457542a Add some more test files and directories and implement locating
of asset files.
2013-10-29 18:23:52 +01:00
Elias Naur f813d1c931 Added support for build tags with the -tags flag 2013-09-19 17:27:54 +02:00
Jim Teeuwen ff063d28c6 * Bump version to new release: 2.0.0
We do this, because the changes in this patch fundamentally
  alter the way code is generated by the tool. This will, in some
  cases, be incompatible with older versions.
* Performs cleanup and minor code fixes.
* Adds two new command line flags:
  * -prefix: This accepts a partial path. It is used when generating
    a target function name, as well as the key for the Table of Contents
    map (see below). The specified prefix is applied to the input
    file name, causing the prefix section to be stripped from the
    input file path. E.g.:
    ```
    input: /path/to/foo.x
    prefix: /path/to
    output: /foo.x
    ```
  * -toc: This is a boolean flag which tells the tool to generate
    a table of contents for the generated data files. It creates
    a separate 'bindata-toc.go' file, which defines a global map
    named `go_bindata`. It then appends an `init` function to the
    generated file. This function makes the data function register
    itself with the global map.
* Fixes the function names the tool infers from input file names
  to include the full path. This fixes potential name collisions
  when the same file name is processed from different directories.
  For example, we can now safely import the following two files:
  ```
   input file: css/ie/foo.css
   output function: css_ie_foo_css()

   input file: css/chrome/foo.css
   output function: css_chrome_foo_css()
  ```
2013-07-25 22:46:12 +02:00
jimt 0877d93299 Minor cleanup of README. 2013-03-09 13:37:09 +01:00
jimt 015755bcf8 Fixes some inconsistencies in README. 2012-09-04 17:15:15 +02:00
jim teeuwen 98c1704190 Combine the old and new code generation methods. We can select the .rodata hack described in issue #1 by supplying the -m commandline flag. The default code generation mode is the old one. While it uses more memory, it is a safer version and offers no problems when used on platforms that restrict usage of the `unsafe` and `reflect` packages. Additionally I did some cleanup and refactoring of the code. Bumped version to 1.0.0 2012-06-22 14:12:15 +02:00
jim teeuwen 37af2a4b27 Fix generated code for both compressed and uncompressed modes. We now no longer require a memcpy to read the static file data and can get it directly from the .rodata section. This addresses issue #1 2012-06-13 14:17:25 +02:00
jim teeuwen 384e0cafe9 Added -u flag. When this is supplied to the program, no compression of the input data will take place. This also means the generated source code changes from a function to a global variable. The function is only there because it has to decompress the binary data. When no compression is used, this is obviously not necessary. Default behaviour is still the same (with compression) so existing code using this program will not break. Fixed README to reflect new behaviour. Added new testdata examples for both compressed and uncompressed output. 2012-03-28 01:39:01 +02:00
jim teeuwen 0450ba8421 Change signature of generated function to only return the decompressed byte slice. The error value is removed. Instead the function will panic when a decompression error occurs. This allows us to assign the data to global variables were necessary. A decompression error is considered a deal breaker and therefor the panic is warranted. 2012-03-08 11:47:57 +01:00
jim teeuwen 360acac596 Update README to reflect fix in generated file. 2012-03-06 19:31:58 +01:00
jim teeuwen 02da4740e4 Fix generate doutput code. os.Error -> error. Remove calling of go fmt from code. This should really be done manually. 2012-02-11 16:49:43 +01:00