Comments (5)
The preprocess script could be a simple shell script that just runs the one you maintain elsewhere
Sure, that works too
from hledger-flow.
Interesting use case, I'll have to think about it some more.
Very nice idea though to have a place where people can share scripts and rules files!
Similar to the example rules files in hledger, but also supporting scripts.
https://github.com/simonmichael/hledger/tree/master/examples/csv
I'm using symlinks to point some of my preprocess
and construct
scripts to scripts maintained elsewhere. Haven't considered environments that doesn't have symlinks.
A very hacky workaround for now could be to make your preprocess
a simple script wrapper that copies the rules file, and then runs the real preprocess
in the external repo.
from hledger-flow.
Another option, instead copying the rules file with a script, could be to have an include
line in a rules file used by hledger-flow
which just points to the path of the external rules file.
https://hledger.org/manual.html#csv-format
from hledger-flow.
I prefer sticking to the hledger feature set rather than complicate your codebase.
include (in the sense of what is described at https://hledger.org/manual.html#include) would work, what about preprocess scripts though?
(mind you, I only have one preprocess script so far, and I could probably get rid of it)
from hledger-flow.
I prefer sticking to the hledger feature set rather than complicate your codebase.
include (in the sense of what is described at https://hledger.org/manual.html#include) would work, what about preprocess scripts though?(mind you, I only have one preprocess script so far, and I could probably get rid of it)
The preprocess script could be a simple shell script that just runs the one you maintain elsewhere
from hledger-flow.
Related Issues (20)
- File-specific rules HOT 5
- hledger-flow does not 'see' _manual_ year subdirectory if there is no corresponding 1-in subdirectory HOT 1
- QUESTION: how to break up a transaction/payment? HOT 12
- If I delete a file in a `1-in` directory, re-running `hledger-flow import` does not remove the corresponding files in the `2-preprocessed` and `3-journal` directories HOT 4
- Missing version bound on turtle breaks build HOT 3
- Have a way to use `--cost` option for income-expense reports HOT 1
- Documentation on workflow HOT 8
- `hledger-flow` reports empty for user sub-accounts (due to missing `directives.journal` at lower levels) HOT 3
- (docs) unclear what to do if starting balance is not 0 HOT 6
- Where to put account declarations and prices?
- Support for Apple Silicon (aarch64-darwin) HOT 3
- hackage doesn't have the 0.15 release
- Windows: the preprocess and construct scripts are not executed HOT 1
- QUESTION: tags, reports, multiple contributors, virtual accounts, how to do it simply? HOT 2
- when preprocess is called with a $1 that has a .timeclock extension, $2 has a .csv extension HOT 3
- 3-journal/ files not ending in ".journal" extension are added to yearly include files HOT 6
- Make it possible to configure the number of cores being used (the default is to use all cores, which slows down the machine) HOT 18
- hledger-flow does not 'see' hledger despite it being present in the PATH as a symlinked executable HOT 3
- cabal install error: Not in scope: type constructor 'Rel' HOT 2
- Question: where to include "meta" statements (`account...`, `commodity format` & `alias`) & prices? HOT 13
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 hledger-flow.