https://github.com/calinou/integrate
Integrate self-installed software into a FreeDesktop system
https://github.com/calinou/integrate
freedesktop linux
Last synced: 17 days ago
JSON representation
Integrate self-installed software into a FreeDesktop system
- Host: GitHub
- URL: https://github.com/calinou/integrate
- Owner: Calinou
- License: mit
- Created: 2018-03-05T19:30:31.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2018-03-05T23:29:20.000Z (about 8 years ago)
- Last Synced: 2025-10-09T07:58:55.836Z (7 months ago)
- Topics: freedesktop, linux
- Language: Shell
- Homepage:
- Size: 5.86 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Integrate
**Integrate self-installed software into a FreeDesktop system.**
This script creates a desktop entry and a launcher script placed into the `PATH`
for any of your self-installed applications. This is mainly useful for software
not coming from package repositories.
## Installation
### Using a pre-compiled script
1. [Download the latest compiled script](https://github.com/Calinou/integrate/releases/download/continuous/integrate).
2. Make the script executable.
3. Move it somewhere into your `PATH`.
Enter the commands below in a terminal to perform those steps:
```
wget https://github.com/Calinou/integrate/releases/download/continuous/integrate
chmod +x integrate
sudo mv integrate /usr/local/bin/
```
4. Done! See the **Usage** section below for usage instructions.
### From source
1. Install [Argbash](https://argbash.io/) somewhere in your `PATH`.
2. Clone this repository or [download a ZIP archive](https://github.com/Calinou/integrate/archive/master.zip).
3. Change into the repository's root directory then type `make && sudo make install`.
4. Done! See the **Usage** section below for usage instructions.
## Usage
```
integrate path/to/program
```
The program will ask you a few questions, such as the application name and an
optional comment. The path to the application binary or script can be absolute
or relative, it bears no importance on the final result.
## License
Copyright © 2018 Hugo Locurcio and contributors
- Unless otherwise specified, files in this repository are licensed under the
MIT license, see [LICENSE.md](LICENSE.md) for more information.
- [Argbash](https://argbash.io/) is licensed under the
[BSD 3-Clause](https://github.com/matejak/argbash/blob/master/LICENSE) license.