Comments (4)
In fixOpts, I comment out part of the code.
Like below,
AutoLaunch.prototype.fixOpts = function() {
var tempPath;
this.opts.appPath = this.opts.appPath.replace(//$/, '');
if (/darwin/.test(process.platform)) {
this.opts.appPath = this.fixMacExecPath(this.opts.appPath, this.opts.mac);
}
// if (this.opts.appPath.indexOf('/') !== -1) {
// tempPath = this.opts.appPath.split('/');
// this.opts.appName = tempPath[tempPath.length - 1];
// } else if (this.opts.appPath.indexOf('\') !== -1) {
// tempPath = this.opts.appPath.split('\');
// this.opts.appName = tempPath[tempPath.length - 1];
// this.opts.appName = this.opts.appName.substr(0, this.opts.appName.length - '.exe'.length);
// }
// if (/darwin/.test(process.platform)) {
// if (this.opts.appName.indexOf('.app', this.opts.appName.length - '.app'.length) !== -1) {
// return this.opts.appName = this.opts.appName.substr(0, this.opts.appName.length - '.app'.length);
// }
// }
};
I just wonder if this is OK or not.
from node-auto-launch.
I noticed the same thing... Without changing anything in the package's code (it obviously is a flaw that needs to be addressed, but the package doesn't currently seem actively maintained...), you can just overwrite the value after initialisation:
AutoLauncher.opts.appName = 'YourAppName'
from node-auto-launch.
Please see that we're looking for contributors / maintainers: #64.
I'm happy to give access to people who are willing to help improve things, merge pull-requests, close issues, etc.
from node-auto-launch.
Related Issues (20)
- Windows cannot auto launch after application's install path changed. HOT 3
- There is no option to enable auto launch for all users HOT 1
- Auto-launch with electron-winstaller
- ProcessUncleanExitError appearing in console HOT 1
- Be more flexible on path value: must be absolute if not Windows Store target HOT 19
- IsHidden don't work on Linux?
- background app permission
- Share your code
- If i append args to autostart.opts.appPath the finally generate command is incorrect HOT 1
- Remove Login Item from settings on application uninstall (Mac)
- How to use `opts`? HOT 2
- AppImage : Default path detection doesn't work properly because it uses mount path HOT 5
- Linux desktop entry file is named based on `path`, not `name` HOT 2
- Check if app launched as hidden at login or manually by the user HOT 13
- Error with Electron-Webpack 4.28.4 HOT 2
- AppleScript security issues on macOS Mojave HOT 3
- Add Ethereum name or address to package.json
- Open two Window (my App and Electron documencation window) HOT 5
- Invalid .desktop file is created if path contains spaces on Linux HOT 6
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 node-auto-launch.