Commit Graph

17 Commits

Author SHA1 Message Date
Steven Penny 841924fa7c Change "apt-cyg packageof" to "apt-cyg search"
This puts apt-cyg more in line with "dpkg --search"
2014-03-16 06:59:17 -05:00
Steven Penny 29014aa1d1 Merge "find" and "list" commands
"list" will now list all installed packages, or packages matching pattern if one
is given. This puts it more in line with "dpkg --list"
2014-03-16 06:59:17 -05:00
Steven Penny ecef939c7c Change "apt-cyg describe" to "apt-cyg show"
This puts apt-cyg more in line with "apt-cache show".
2014-03-16 06:59:17 -05:00
Steven Penny 8229393168 Change "apt-cyg show" to "apt-cyg list"
This puts apt-cyg more in line with "dpkg --list".

The plan is to merge "apt-cyg show" and "apt-cyg find" into "apt-cyg list".
2014-03-16 06:59:16 -05:00
Steven Penny ca292c5de8 Minor cleanup
- remove quote where possible
- remove temporary variables where it makes sense
- use single quote over double quote where possible
2014-03-16 06:59:16 -05:00
Steven Penny 663a6d55ae Code clean up part 4
- use "[" instead of "test"
- remove double quotes where word splitting does not occur
- revise some "sed" statements
- use "((" construct where possible
- use "return" in place of long winded "if" statements
- use "+=" where possible
- use "type" instead of "which"
- use "[[" construct where appropriate
2014-03-16 06:59:16 -05:00
Steven Penny b42a6cb813 Update dependency and arch checking
Use more concise methods for both.
2014-03-16 06:59:16 -05:00
Steven Penny 041bc88276 Code clean up part 3
- avoid double quotes where possible
- replace 'echo ""' with 'echo'
- remove "useless use of cat"
- "awk" statement refactoring
2014-03-16 06:59:16 -05:00
Steven Penny 54d23fc0dc Code clean up part 2
- avoid using escaped double quotes where possible
- use "+=" where possible
- remove "useless use of cat"
- "awk" statement refactoring
- replace 'echo ""' with 'echo'
2014-03-16 06:59:16 -05:00
Steven Penny 135b3abda5 Code clean up
- utilize "||" as continuation character, remove unneeded "\"
- remove excess empty lines
- replace "shift; shift" with "shift 2"
- move redirects to end of line
- removed several "useless use of cat"
- refactored several "awk" statements
- replace 'echo ""' with 'echo'
2014-03-16 06:59:16 -05:00
Steven Penny 01244a6998 change mode apt-cyg 2014-03-16 06:59:16 -05:00
Steven Penny 41e1d91172 bootstrap wget
Currently apt-cyg has a circular dependency on wget. This can be resolved the
following ways, but each has problems

- setup-x86_64
  you can run a command like "setup-x86_64 -qP wget" but this is not desirable
  because it just spawns the gui, which was probably what apt-cyg was designed
  to prevent in the first place

- using /dev/tcp
  this is a good solution but does not work for "https://" URLs

- using telnet
  this is a windows component but is disabled by default

- using curl
  like wget, this does not come with base Cygwin

- using powershell
  this is available for XP and later, but only comes preinstalled with Windows 7
  and later

This commit would allow a "wget" Bash function to be used if "wget.exe" is not
found, for example
http://github.com/svnpenn/dotfiles/blob/19b7b76/.bashrc#L54-L67
My function uses powershell, but a function using any of the above methods would
work.
2014-03-16 06:59:16 -05:00
info@skl.me c093abfb33 Fix svn merge conflicts
git-svn-id: https://apt-cyg.googlecode.com/svn/trunk@33 f2a461e8-04e4-11de-bcc6-d9108be23e13
2014-03-16 06:59:16 -05:00
Stephen Lang 60a31c5097 Change default mirror to mirrors.kernel.org 2014-03-16 06:59:16 -05:00
ernierasta c437fa0e3c Add multiarch support. 2013-10-23 13:13:17 +02:00
ernierasta 9058643302 Add xz archive support. 2013-10-23 12:59:49 +02:00
Stephen Jungels 2af0c86cb8 Create apt-cyg 2013-07-28 12:12:28 -04:00