Is there a command line tool for managing packages written by me?
Clash Royale CLAN TAG#URR8PPP
up vote
1
down vote
favorite
Lately I've found myself writing small programs that I use across multiple machines. I use gitlab
to manage these programs. Is there a command line tool that will help me keep my programs up-to-date?
If this question is too general or too vague, then I can post a simple example to illustrate what I'm interested in.
software-installation package-management make github gitlab
add a comment |Â
up vote
1
down vote
favorite
Lately I've found myself writing small programs that I use across multiple machines. I use gitlab
to manage these programs. Is there a command line tool that will help me keep my programs up-to-date?
If this question is too general or too vague, then I can post a simple example to illustrate what I'm interested in.
software-installation package-management make github gitlab
What languages is your s/w written in? Python?
â slmâ¦
Aug 8 at 3:11
Please extend the question with examples. On what platforms do you run these applications is also required to recommend a distribution method, and the programming scripting language as stated in the comment above is also needed to know if you will be compiling or just running.
â Leo
Aug 8 at 3:16
add a comment |Â
up vote
1
down vote
favorite
up vote
1
down vote
favorite
Lately I've found myself writing small programs that I use across multiple machines. I use gitlab
to manage these programs. Is there a command line tool that will help me keep my programs up-to-date?
If this question is too general or too vague, then I can post a simple example to illustrate what I'm interested in.
software-installation package-management make github gitlab
Lately I've found myself writing small programs that I use across multiple machines. I use gitlab
to manage these programs. Is there a command line tool that will help me keep my programs up-to-date?
If this question is too general or too vague, then I can post a simple example to illustrate what I'm interested in.
software-installation package-management make github gitlab
software-installation package-management make github gitlab
asked Aug 8 at 2:25
Brian Fitzpatrick
7341921
7341921
What languages is your s/w written in? Python?
â slmâ¦
Aug 8 at 3:11
Please extend the question with examples. On what platforms do you run these applications is also required to recommend a distribution method, and the programming scripting language as stated in the comment above is also needed to know if you will be compiling or just running.
â Leo
Aug 8 at 3:16
add a comment |Â
What languages is your s/w written in? Python?
â slmâ¦
Aug 8 at 3:11
Please extend the question with examples. On what platforms do you run these applications is also required to recommend a distribution method, and the programming scripting language as stated in the comment above is also needed to know if you will be compiling or just running.
â Leo
Aug 8 at 3:16
What languages is your s/w written in? Python?
â slmâ¦
Aug 8 at 3:11
What languages is your s/w written in? Python?
â slmâ¦
Aug 8 at 3:11
Please extend the question with examples. On what platforms do you run these applications is also required to recommend a distribution method, and the programming scripting language as stated in the comment above is also needed to know if you will be compiling or just running.
â Leo
Aug 8 at 3:16
Please extend the question with examples. On what platforms do you run these applications is also required to recommend a distribution method, and the programming scripting language as stated in the comment above is also needed to know if you will be compiling or just running.
â Leo
Aug 8 at 3:16
add a comment |Â
1 Answer
1
active
oldest
votes
up vote
4
down vote
I would suggest taking a look at fpm
- effing package manager is the name or the docs here. You can use fpm
to convert anything to a package, such as RPM, DEB, etc. Pretty solid tutorial here - How To Use FPM To Easily Create Packages in Multiple Formats.
Using fpm
you can take builds of your software and generate .deb or .rpm files like this:
$ cd dir_with_my_app_built
$ fpm -s dir -t rpm -C /tmp/project --name project_name
--version 1.0.0 --iteration 1 --depends redhat_dependency1
--description "A sample package" .
Results in this: project_name-1.0.0-1.x86_64.rpm
.
Thanks for reminding me offtpm
!
â Rui F Ribeiro
Aug 8 at 7:36
add a comment |Â
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
4
down vote
I would suggest taking a look at fpm
- effing package manager is the name or the docs here. You can use fpm
to convert anything to a package, such as RPM, DEB, etc. Pretty solid tutorial here - How To Use FPM To Easily Create Packages in Multiple Formats.
Using fpm
you can take builds of your software and generate .deb or .rpm files like this:
$ cd dir_with_my_app_built
$ fpm -s dir -t rpm -C /tmp/project --name project_name
--version 1.0.0 --iteration 1 --depends redhat_dependency1
--description "A sample package" .
Results in this: project_name-1.0.0-1.x86_64.rpm
.
Thanks for reminding me offtpm
!
â Rui F Ribeiro
Aug 8 at 7:36
add a comment |Â
up vote
4
down vote
I would suggest taking a look at fpm
- effing package manager is the name or the docs here. You can use fpm
to convert anything to a package, such as RPM, DEB, etc. Pretty solid tutorial here - How To Use FPM To Easily Create Packages in Multiple Formats.
Using fpm
you can take builds of your software and generate .deb or .rpm files like this:
$ cd dir_with_my_app_built
$ fpm -s dir -t rpm -C /tmp/project --name project_name
--version 1.0.0 --iteration 1 --depends redhat_dependency1
--description "A sample package" .
Results in this: project_name-1.0.0-1.x86_64.rpm
.
Thanks for reminding me offtpm
!
â Rui F Ribeiro
Aug 8 at 7:36
add a comment |Â
up vote
4
down vote
up vote
4
down vote
I would suggest taking a look at fpm
- effing package manager is the name or the docs here. You can use fpm
to convert anything to a package, such as RPM, DEB, etc. Pretty solid tutorial here - How To Use FPM To Easily Create Packages in Multiple Formats.
Using fpm
you can take builds of your software and generate .deb or .rpm files like this:
$ cd dir_with_my_app_built
$ fpm -s dir -t rpm -C /tmp/project --name project_name
--version 1.0.0 --iteration 1 --depends redhat_dependency1
--description "A sample package" .
Results in this: project_name-1.0.0-1.x86_64.rpm
.
I would suggest taking a look at fpm
- effing package manager is the name or the docs here. You can use fpm
to convert anything to a package, such as RPM, DEB, etc. Pretty solid tutorial here - How To Use FPM To Easily Create Packages in Multiple Formats.
Using fpm
you can take builds of your software and generate .deb or .rpm files like this:
$ cd dir_with_my_app_built
$ fpm -s dir -t rpm -C /tmp/project --name project_name
--version 1.0.0 --iteration 1 --depends redhat_dependency1
--description "A sample package" .
Results in this: project_name-1.0.0-1.x86_64.rpm
.
answered Aug 8 at 3:03
slmâ¦
238k65491662
238k65491662
Thanks for reminding me offtpm
!
â Rui F Ribeiro
Aug 8 at 7:36
add a comment |Â
Thanks for reminding me offtpm
!
â Rui F Ribeiro
Aug 8 at 7:36
Thanks for reminding me of
ftpm
!â Rui F Ribeiro
Aug 8 at 7:36
Thanks for reminding me of
ftpm
!â Rui F Ribeiro
Aug 8 at 7:36
add a comment |Â
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f461191%2fis-there-a-command-line-tool-for-managing-packages-written-by-me%23new-answer', 'question_page');
);
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
What languages is your s/w written in? Python?
â slmâ¦
Aug 8 at 3:11
Please extend the question with examples. On what platforms do you run these applications is also required to recommend a distribution method, and the programming scripting language as stated in the comment above is also needed to know if you will be compiling or just running.
â Leo
Aug 8 at 3:16