Comments (3)
Ah! my bad.
My test file had some chinese characters and I was using a simple length function to get the file size.
Using Buffer.byteLength
fixed the issue.
It worked like a charm with all the other files, so I was stumped.
False alarm.
Thanks!
from gomodifytags.
Hi @ramya-rao-a
How exactly are you using it? The -modified
tries to read from stdin and the format is in form of:
// The archive consists of a series of files. Each file consists of a
// name, a decimal file size and the file contents, separated by
// newlinews. No newline follows after the file contents.
/cc @zmb3
from gomodifytags.
It seems you're just feeding the file in directly instead of using the archive format.
We ultimately decided on this format for consistency with other tools (guru and gogetdoc, for example).
Since you have support for gogetdoc, you may already have code to build this archive, but if not, here's an example: https://github.com/joefitzgerald/go-plus/blob/master/lib/guru-utils.js#L8
from gomodifytags.
Related Issues (20)
- Cannot modify tags: invalid line directive found HOT 18
- support -field option HOT 2
- How 2 add tag name before element name? HOT 2
- camelcase does'nt work HOT 1
- Unexported embedded struct with skip-unexported option is still tagged HOT 3
- Add option to support custom formats HOT 1
- Document option to tag all structs HOT 1
- Incomplete detection for anonymous structs in function signature
- Adding Title Case to the list of supported cases HOT 3
- Support custom tag for selected field in struct HOT 1
- Add a mechanism to prefix tags HOT 1
- Formatting tag values $field not generated HOT 6
- Cannot add more than one -add-options HOT 1
- Feature Request: regex based modification
- Feature Reqest: silent output HOT 5
- Unable to add static tag value with comma.
- Unable to install gomodifytags tool on VS Code
- copy tag value and options HOT 2
- Override flag defaults with a config file
- Add -transform lowercase HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gomodifytags.