Comments (7)
➜ apply_shell_expansion "\$XDG_CONFIG_HOME"
/home/b3nj4m1n/.config
from xdg-ninja.
i can't really optimize xdg-ninja without a clear understanding of apply_shell_expansion()
and decode_string()
, i thought doing something like this wouldn't be so hard. but so far i've reached 80 SLOC
from xdg-ninja.
Sorry, but I won't remove the markdown.
What exactly are you trying to optimise?
from xdg-ninja.
Sorry, but I won't remove the markdown.
Okay. i guess i will try to add it in my optimized version.
What exactly are you trying to optimise?
Everything. There is many duplicate lines and ton's of complicated scripting that could have been so simple, i can show you how it looks so far but it doesn't work as i completely removed the markdown rendering as that could make the script much more simpler and easier to manage.
it also does not work due to my previous comment, generally, it is also unsafe to use eval
, so please tell me how it works.
from xdg-ninja.
apply_shell_expansion
expands environment variables in strings,decode_string
does what the comment says: Replace \n with literal newline and " with ", normalize number of trailing newlines to 2.
from xdg-ninja.
expands environment variables in strings
Example?
from xdg-ninja.
Hmm. Okay. i will soon open a PR and explain each change i did.
from xdg-ninja.
Related Issues (20)
- Detection missing for .gtk-bookmarks
- Detection missing for .irb_history
- Detection missing for GNU Solfege
- Detection missing for uim.d
- Detection missing for jack
- Detection missing for .hyprland
- Detection missing for .krew
- Move references to issues and versions supporting XDG to separate keys
- More dotfiles HOT 1
- A better python_history solution HOT 2
- Explain when and where to move files HOT 1
- Feature request: only show actionable points HOT 2
- Update xdg ninja to say that the .minecraft folder can't be moved because the --workDir flag broke.
- [BUG] xdg-ninja says to move ~/.fonts.conf to $XDG_DATA_HOME instead of $XDG_CONFIG_HOME HOT 1
- Allow list support
- Add flake-compat
- Makefile could use 'chmod' on programs subdirectory
- Update swifttmp HOT 1
- AWS report is incorrect
- More dotfiles HOT 1
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 xdg-ninja.